marian [Sun, 2 May 2010 14:49:57 +0000 (14:49 +0000)]
AliTPCExBConical.h AliTPCExBConical.cxx - ExB correction for conical shape
AliTPCCorrection.h AliTPCCorrection.cxx - +Store in the OCDB functionality
- +Dumping the corrections to the tree
AliXRDPROOFtoolkit.h AliXRDPROOFtoolkit.cxx - Toolkit for chain manipulation
- Filtering of chain and making of chan and random chain
TPCbaseLinkDef.h libTPCbase.pkg - Adding new classes
marian [Sat, 1 May 2010 10:30:03 +0000 (10:30 +0000)]
M AliTPCcalibCalib.cxx - start refit form TPC out instead of track outer param
M AliTPCComposedCorrection.h - All other - init functions
M AliTPCCorrection.h
M AliTPCExBBShape.h
M AliTPCExBTwist.h
M AliTPCGGVoltError.h
M AliTPCInverseCorrection.h
M AliTPCComposedCorrection.cxx
M AliTPCCorrection.cxx
M AliTPCExBBShape.cxx
M AliTPCExBTwist.cxx
M AliTPCGGVoltError.cxx
M AliTPCInverseCorrection.cxx
Added Histogram Results/f3pCorrelatorHist holds the value of cos[n(2phi1-phi2-phi3)] evaluated with single loop over data where all angles labels RPs. This is a kind of reference 3p correlator and it is sensitive to v_2n*(v_n)^2. Correction for non-uniform acceptance was also implemented. For n there is a setter SetCorrelatorInteger() available (by default it is 1).
updates on TOF code to add and use new calibration object
Calib/RunParams.
the object allows to take into account and correct for the variation of
average T0 within a run.
update on TOF preprocessor code to handle calibration trigger data.
- added selection criteria for filling the histograms, so that the HLT-offline comparison makes more sense (Hege)
(e.g. cuts on primary vertex, selection of primary tracks, track quality cut)
marian [Fri, 30 Apr 2010 08:33:48 +0000 (08:33 +0000)]
M AliTPCcalibBase.h - make magnetic field persistent
M AliTPCcalibDB.h - adding composed correction
M AliTPCCorrection.h - fit the distorted track
M AliTPCRecoParam.h - flag to use composed correction
M AliTPCcalibDB.cxx - adding composed correction
M AliTPCCorrection.cxx - fit distorted track
M AliTPCRecoParam.cxx - usage of comsed correction flag
M AliTPCTransform.cxx - usage of composed correction
- change "load from file" mechanism to parallel the developments of one
file "AnalysisResults.root" from the framework
- add protection in cluster resolution against missing results
Major update of the reconstruction. All the code from the ANALYSIS/AliTriggerAnalysis is now put in the reconstruction chain. The ESD object is updated by adding the mean time per side and the final decision (beam-beam,beam-gas,empty or fake) per side. The flags which control if this new information was filled are stored within the TObject::fBits. Now we should correct a couple of OCDB entries (affected first by unavailable DP from DCS and then by wrong mapping FEE<->offline and modify AliTriggerAnalysis so that it uses directly the newly added ESD information. A request to port this commit will be made soon.
Memory leak fixes:
TriggerTRU: delete of Int_t* idx[][] mising.
Reconstructor: delete of trigger TClonesArray, not only array->Delete()
TriggerBoard: delete of fPatched TClonesArray in dtor not only fPatched->Delete()
Loader: Change tree->GetEvent by branch->GetEntry, in case it helps
bugfix: correctly treat signed numbers
removing calls to AliGRPObject::SetLHCLuminosity and AliGRPObject::SetBeamIntensity according to new class interface
marian [Wed, 28 Apr 2010 16:06:20 +0000 (16:06 +0000)]
Correction classes + the Demo
//
// This is a Demo function of the general class AliTPCCorrection, which is used for
// general space point correction due to different effects.
// The effects used in this Demo are:
// 1. ExB twist - general offset of the TPC axis in comparison to the B field axis
// 2. GG error (Gating Grid volt. error) - not perfectly aligned GG voltage (in terms of voltage)
// 3. ExBBShape - B field shape correction of the secound order
//
// See class descriptions for further details
//
// Authors: Magnus Mager, Stefan Rossegger, Jim Thomas
- Introducing 2 types of pt distributions (loose and standard cuts):
- loose cuts are used for the comparison to beam BG simulation (otherwise all tracks are
killed and no comparison is possible)
- standard cuts, used for rate studies
- Implemented dead time calculation (only local execution in this version)
- Adding trigger efficiency to efficiency histos
- Time difference (GDC - orbit,bx,period) is computed only for CINT1Bs now
- Fixed minor leak in booking of histos + few coding conventions