Float_t GetTrackleterZetaWindowL1() const {return fTrackleterZetaWindowL1;}
void SetTrackleterZetaWindowL2(Float_t w=0.40) {fTrackleterZetaWindowL2=w; return;}
Float_t GetTrackleterZetaWindowL2() const {return fTrackleterZetaWindowL2;}
+ void SetTrackleterBuildCl2TrkRefs(Bool_t v=kTRUE) {fTrackleterBuildCl2TrkRefs = v;}
+ Bool_t GetTrackleterBuildCl2TrkRefs() const { return fTrackleterBuildCl2TrkRefs;}
+ //
void SetUpdateOncePerEventPlaneEff(Bool_t use=kTRUE) {fUpdateOncePerEventPlaneEff=use; return;}
Bool_t GetUpdateOncePerEventPlaneEff() const {return fUpdateOncePerEventPlaneEff;}
void SetMinContVtxPlaneEff(Int_t n=3) {fMinContVtxPlaneEff=n; return;}
void SetTanLorentzAngleHolesSSD(Float_t la) {fTanLorentzAngleHolesSSD=la;}
void SetTanLorentzAngleElectronsSSD(Float_t la) {fTanLorentzAngleElectronsSSD=la;}
+ // Option for local reconstruction
+ Bool_t SetOptReco(TString r);
+ void ReconstructOnlySPD(){fOptReco="SPD";}
+ TString GetOptReco() const {return fOptReco;}
+
//
enum {kMaxClusterPerLayer=70000}; //7000*10; // max clusters per layer
enum {kMaxClusterPerLayer5=28000};//7000*10*2/5; // max clusters per layer
Float_t fTrackleterPhiRotationAngle; // Angle to rotate cluster in the SPD inner layer for combinatorial reco only
Float_t fTrackleterNStdDev; // cut on the number of standard deviations
Bool_t fScaleDTBySin2T; // scale Dtheta by 1/sin^2(theta)
-
+ //
+ Bool_t fTrackleterBuildCl2TrkRefs; // build cluster to track references in AliMultiplicity
+ //
Bool_t fUseCosmicRunShiftsSSD; // SSD time shifts for cosmic run 2007/2008 (use for data taken up to 18 sept 2008)
Float_t fVertexerFastSmearY; // gaussian sigma for y MC vertex smearing
Float_t fVertexerFastSmearZ; // gaussian sigma for z MC vertex smearing
- // PWG1/AliAlignmentDataFilterITS configuration
+ // PWGPP/AliAlignmentDataFilterITS configuration
Bool_t fAlignFilterCosmics; // flag for cosmics case
Bool_t fAlignFilterCosmicMergeTracks; // merge cosmic tracks
Int_t fAlignFilterMinITSPoints; // min points per track
Float_t fMultCutGammaSFromDecay; // min path*P for gammas
Float_t fMultCutK0SFromDecay; // min path*P for K0s
Float_t fMultCutMaxDCA; // max DCA for V0 at ESD vertex
- //
// Lorentz angle
Bool_t fCorrectLorentzAngleSPD; // flag to enable correction
Float_t fTanLorentzAngleHolesSPD; // angle for holes in SPD
Bool_t fCorrectLorentzAngleSSD; // flag to enable correction
Float_t fTanLorentzAngleHolesSSD; // tan(angle) for holes in SSD @ B = 0.5 T
Float_t fTanLorentzAngleElectronsSSD; // tan(angle) for electrons in SSD @ B = 0.5 T
+ //
+ // Possibility of reconstructing only part of the ITS
+ TString fOptReco; // "All" by default. It can be any
+ // combination of "SPD" "SDD" and "SSD"
private:
AliESDV0Params * fESDV0Params; // declare the AliESDV0Params to be able to used in AliITSV0Finder
AliITSRecoParam(const AliITSRecoParam & param);
AliITSRecoParam & operator=(const AliITSRecoParam ¶m);
- ClassDef(AliITSRecoParam,39) // ITS reco parameters
+ ClassDef(AliITSRecoParam,50) // ITS reco parameters
};
#endif