ROOT logo
AliRoot » STEER » STEER » AliGRPRecoParam

class AliGRPRecoParam: public AliDetectorRecoParam


Class with GRP reconstruction parameters
Origin: andrea.dainese@lnl.infn.it


Function Members (Methods)

public:
AliGRPRecoParam()
AliGRPRecoParam(const AliGRPRecoParam&)
virtual~AliGRPRecoParam()
voidTObject::AbstractMethod(const char* method) const
virtual voidTObject::AppendPad(Option_t* option = "")
virtual voidTObject::Browse(TBrowser* b)
static TClass*Class()
virtual const char*TObject::ClassName() const
virtual voidTNamed::Clear(Option_t* option = "")
virtual TObject*TNamed::Clone(const char* newname = "") const
virtual Int_tTNamed::Compare(const TObject* obj) const
virtual voidTNamed::Copy(TObject& named) const
virtual voidTObject::Delete(Option_t* option = "")MENU
virtual Int_tTObject::DistancetoPrimitive(Int_t px, Int_t py)
virtual voidTObject::Draw(Option_t* option = "")
virtual voidTObject::DrawClass() constMENU
virtual TObject*TObject::DrawClone(Option_t* option = "") constMENU
virtual voidTObject::Dump() constMENU
virtual voidTObject::Error(const char* method, const char* msgfmt) const
virtual voidTObject::Execute(const char* method, const char* params, Int_t* error = 0)
virtual voidTObject::Execute(TMethod* method, TObjArray* params, Int_t* error = 0)
virtual voidTObject::ExecuteEvent(Int_t event, Int_t px, Int_t py)
virtual voidTObject::Fatal(const char* method, const char* msgfmt) const
virtual voidTNamed::FillBuffer(char*& buffer)
virtual TObject*TObject::FindObject(const char* name) const
virtual TObject*TObject::FindObject(const TObject* obj) const
static AliGRPRecoParam*GetCosmicTestParam()
virtual Option_t*TObject::GetDrawOption() const
static Long_tTObject::GetDtorOnly()
Int_tAliDetectorRecoParam::GetEventSpecie() const
static AliGRPRecoParam*GetHighFluxParam()
virtual const char*TObject::GetIconName() const
static AliGRPRecoParam*GetLowFluxParam()
Double_tGetMostProbablePt() const
virtual const char*TNamed::GetName() const
virtual char*TObject::GetObjectInfo(Int_t px, Int_t py) const
static Bool_tTObject::GetObjectStat()
virtual Option_t*TObject::GetOption() const
virtual const char*TNamed::GetTitle() const
virtual UInt_tTObject::GetUniqueID() const
voidGetVertexerCascadeCuts(Double_t* cuts) const
Int_tGetVertexerCascadeNCuts() const
Bool_tGetVertexerTracksConstraintITS() const
Bool_tGetVertexerTracksConstraintTPC() const
voidGetVertexerTracksCuts(Int_t mode, Double_t* cuts, Int_t n) const
voidGetVertexerTracksCutsITS(Double_t* cuts, Int_t n) const
voidGetVertexerTracksCutsTPC(Double_t* cuts, Int_t n) const
Int_tGetVertexerTracksNCuts() const
voidGetVertexerV0Cuts(Double_t* cuts) const
Int_tGetVertexerV0NCuts() const
virtual Bool_tTObject::HandleTimer(TTimer* timer)
virtual ULong_tTNamed::Hash() const
virtual voidTObject::Info(const char* method, const char* msgfmt) const
virtual Bool_tTObject::InheritsFrom(const char* classname) const
virtual Bool_tTObject::InheritsFrom(const TClass* cl) const
virtual voidTObject::Inspect() constMENU
voidTObject::InvertBit(UInt_t f)
virtual TClass*IsA() const
Bool_tAliDetectorRecoParam::IsDefault() const
virtual Bool_tTObject::IsEqual(const TObject* obj) const
virtual Bool_tTObject::IsFolder() const
Bool_tTObject::IsOnHeap() const
virtual Bool_tTNamed::IsSortable() const
Bool_tTObject::IsZombie() const
virtual voidTNamed::ls(Option_t* option = "") const
voidTObject::MayNotUse(const char* method) const
virtual Bool_tTObject::Notify()
voidTObject::Obsolete(const char* method, const char* asOfVers, const char* removedFromVers) const
static voidTObject::operator delete(void* ptr)
static voidTObject::operator delete(void* ptr, void* vp)
static voidTObject::operator delete[](void* ptr)
static voidTObject::operator delete[](void* ptr, void* vp)
void*TObject::operator new(size_t sz)
void*TObject::operator new(size_t sz, void* vp)
void*TObject::operator new[](size_t sz)
void*TObject::operator new[](size_t sz, void* vp)
AliGRPRecoParam&operator=(const AliGRPRecoParam&)
virtual voidTObject::Paint(Option_t* option = "")
virtual voidTObject::Pop()
virtual voidAliDetectorRecoParam::Print(Option_t*) const
virtual Int_tTObject::Read(const char* name)
virtual voidTObject::RecursiveRemove(TObject* obj)
voidTObject::ResetBit(UInt_t f)
virtual voidTObject::SaveAs(const char* filename = "", Option_t* option = "") constMENU
virtual voidTObject::SavePrimitive(basic_ostream<char,char_traits<char> >& out, Option_t* option = "")
voidAliDetectorRecoParam::SetAsDefault()
voidTObject::SetBit(UInt_t f)
voidTObject::SetBit(UInt_t f, Bool_t set)
virtual voidTObject::SetDrawOption(Option_t* option = "")MENU
static voidTObject::SetDtorOnly(void* obj)
voidAliDetectorRecoParam::SetEventSpecie(AliRecoParam::EventSpecie_t specie)
voidSetMostProbablePt(Double_t pt = 0.350)
virtual voidTNamed::SetName(const char* name)MENU
virtual voidTNamed::SetNameTitle(const char* name, const char* title)
static voidTObject::SetObjectStat(Bool_t stat)
virtual voidTNamed::SetTitle(const char* title = "")MENU
virtual voidTObject::SetUniqueID(UInt_t uid)
voidSetVertexerCascadeCuts(Int_t ncuts, Double_t* cuts)
voidSetVertexerTracksConstraintITS(Bool_t constr = kTRUE)
voidSetVertexerTracksConstraintTPC(Bool_t constr = kTRUE)
voidSetVertexerTracksCuts(Int_t mode, Int_t ncuts, Double_t* cuts)
voidSetVertexerTracksCutsITS(Int_t ncuts, Double_t* cuts)
voidSetVertexerTracksCutsTPC(Int_t ncuts, Double_t* cuts)
voidSetVertexerTracksITSClusterization(Bool_t use, Double_t dzcut, Double_t nsigmazcut)
voidSetVertexerTracksTPCClusterization(Bool_t use, Double_t dzcut, Double_t nsigmazcut)
voidSetVertexerV0Cuts(Int_t ncuts, Double_t* cuts)
virtual voidShowMembers(TMemberInspector&)
virtual Int_tTNamed::Sizeof() const
virtual voidStreamer(TBuffer&)
voidStreamerNVirtual(TBuffer& ClassDef_StreamerNVirtual_b)
virtual voidTObject::SysError(const char* method, const char* msgfmt) const
Bool_tTObject::TestBit(UInt_t f) const
Int_tTObject::TestBits(UInt_t f) const
virtual voidTObject::UseCurrentStyle()
virtual voidTObject::Warning(const char* method, const char* msgfmt) const
virtual Int_tTObject::Write(const char* name = 0, Int_t option = 0, Int_t bufsize = 0)
virtual Int_tTObject::Write(const char* name = 0, Int_t option = 0, Int_t bufsize = 0) const
protected:
virtual voidTObject::DoError(int level, const char* location, const char* fmt, va_list va) const
voidTObject::MakeZombie()

Data Members

protected:
Double_tfMostProbablePtto be used for B=0 tracking
TStringTNamed::fNameobject identifier
TStringTNamed::fTitleobject title
Double_tfVertexerCascadeCPAminmin cosine of the cascade pointing angle
Double_tfVertexerCascadeChi2maxmaximal allowed chi2
Double_tfVertexerCascadeDBachMinmin bachelor impact parameter
Double_tfVertexerCascadeDCAmaxmax DCA between the V0 and the track
Double_tfVertexerCascadeDV0minmin V0 impact parameter
Double_tfVertexerCascadeMassWin"window" around the Lambda mass
Int_tfVertexerCascadeNCutsnumber of cuts for AliCascadeVertexer
Double_tfVertexerCascadeRmaxmax radius of the fiducial volume
Double_tfVertexerCascadeRminmin radius of the fiducial volume
Bool_tfVertexerTracksConstraintITSdiamond constr for AliVertexerTracks
Bool_tfVertexerTracksConstraintTPCdiamond constr for AliVertexerTracks
Double_tfVertexerTracksITSMVBCSpacingassumer BC spacing
Double_tfVertexerTracksITSMVFinalWBinaryfor the final fit used binary weights
Double_tfVertexerTracksITSMVMaxSigma2max sig2 to accept for multivertexer
Double_tfVertexerTracksITSMVMaxWghNtrmin wdist*ncontrib between to vertices to eliminate
Double_tfVertexerTracksITSMVMinDstmin distance between 2 iterations to stop multi-vertex search
Double_tfVertexerTracksITSMVMinSig2Redmin sig2 to to consider multivertexer stuck (then push)
Double_tfVertexerTracksITSMVScanStepz-scan step for multivertexer
Double_tfVertexerTracksITSMVSig2Iniinitial sig2 for multivertexer
Double_tfVertexerTracksITSMVTukey2Tukey constant for multivertexer
Double_tfVertexerTracksITSalgofinder algo
Double_tfVertexerTracksITSalgoIter0finder algo iteration 0
Double_tfVertexerTracksITSclusterdzcut in absolute dz
Double_tfVertexerTracksITSclusterizepre-clusterization of tracks
Double_tfVertexerTracksITSclusternsigmazcut in standardized dz
Double_tfVertexerTracksITSdcacutgeneral dca
Double_tfVertexerTracksITSdcacutIter0dca in iteration 0
Double_tfVertexerTracksITSfidRfiducial radius
Double_tfVertexerTracksITSfidZfiducial z
Double_tfVertexerTracksITSmaxd0z0max d0z0
Double_tfVertexerTracksITSmaxtglmax tgl
Double_tfVertexerTracksITSminClsmin clusters
Double_tfVertexerTracksITSmintrksmin tracks
Double_tfVertexerTracksITSnindetfittermin det to try inversion
Double_tfVertexerTracksITSnsigman sigma for d0 cut
Int_tfVertexerTracksNCutsnumber of cuts for AliVertexerTracks
Double_tfVertexerTracksTPCMVBCSpacingassumer BC spacing
Double_tfVertexerTracksTPCMVFinalWBinaryfor the final fit used binary weights
Double_tfVertexerTracksTPCMVMaxSigma2max sig2 to accept for multivertexer
Double_tfVertexerTracksTPCMVMaxWghNtrmin wdist*ncontrib between to vertices to eliminate
Double_tfVertexerTracksTPCMVMinDstmin distance between 2 iterations to stop multi-vertex search
Double_tfVertexerTracksTPCMVMinSig2Redmin sig2 to to consider multivertexer stuck (then push)
Double_tfVertexerTracksTPCMVScanStepz-scan step for multivertexer
Double_tfVertexerTracksTPCMVSig2Iniinitial sig2 for multivertexer
Double_tfVertexerTracksTPCMVTukey2Tukey constant for multivertexer
Double_tfVertexerTracksTPCalgofinder algo
Double_tfVertexerTracksTPCalgoIter0finder algo iteration 0
Double_tfVertexerTracksTPCclusterdzcut in absolute dz
Double_tfVertexerTracksTPCclusterizepre-clusterization of tracks
Double_tfVertexerTracksTPCclusternsigmazcut in standardized dz
Double_tfVertexerTracksTPCdcacutgeneral dca
Double_tfVertexerTracksTPCdcacutIter0dca in iteration 0
Double_tfVertexerTracksTPCfidRfiducial radius
Double_tfVertexerTracksTPCfidZfiducial z
Double_tfVertexerTracksTPCmaxd0z0max d0z0
Double_tfVertexerTracksTPCmaxtglmax tgl
Double_tfVertexerTracksTPCminClsmin clusters
Double_tfVertexerTracksTPCmintrksmin tracks
Double_tfVertexerTracksTPCnindetfittermin det to try inversion
Double_tfVertexerTracksTPCnsigman sigma for d0 cut
Double_tfVertexerV0CPAminmin cosine of V0's pointing angle
Double_tfVertexerV0Chi2maxmax chi2
Double_tfVertexerV0DCAmaxmax DCA between the daughter tracks
Double_tfVertexerV0DNminmin imp parameter for the 1st daughter
Double_tfVertexerV0DPminmin imp parameter for the 2nd daughter
Int_tfVertexerV0NCutsnumber of cuts for AliV0vertexer
Double_tfVertexerV0Rmaxmax radius of the fiducial volume
Double_tfVertexerV0Rminmin radius of the fiducial volume

Class Charts

Inheritance Chart:
TNamed
AliDetectorRecoParam
AliGRPRecoParam

Function documentation

AliGRPRecoParam()






 constructor

~AliGRPRecoParam()
 destructor

AliGRPRecoParam(const AliGRPRecoParam& )





 copy constructor
AliGRPRecoParam * GetHighFluxParam()
 make default reconstruction  parameters for high flux env.

AliGRPRecoParam * GetLowFluxParam()
 make default reconstruction  parameters for low  flux env.

AliGRPRecoParam * GetCosmicTestParam()
 make default reconstruction  parameters for cosmics env.

void GetVertexerTracksCuts(Int_t mode, Double_t* cuts, Int_t n) const
 get cuts for ITS (0) or TPC (1) mode

void SetVertexerTracksCuts(Int_t mode, Int_t ncuts, Double_t* cuts)
 set cuts for ITS (0) or TPC (1) mode

void GetVertexerV0Cuts(Double_t* cuts) const
 get cuts for AliV0vertexer

void SetVertexerV0Cuts(Int_t ncuts, Double_t* cuts)
 set cuts for AliV0vertexer

void GetVertexerCascadeCuts(Double_t* cuts) const
 get cuts for AliCascadevertexer

void SetVertexerCascadeCuts(Int_t ncuts, Double_t* cuts)
 set cuts for AliCascadeVertexer

void SetVertexerTracksTPCClusterization(Bool_t use, Double_t dzcut, Double_t nsigmazcut)
 set TPC tracks clustering settings
void SetVertexerTracksITSClusterization(Bool_t use, Double_t dzcut, Double_t nsigmazcut)
 set ITS tracks clustering settings
void SetMostProbablePt(Double_t pt = 0.350)
{ fMostProbablePt=pt; return; }
Double_t GetMostProbablePt() const
{ return fMostProbablePt; }
void SetVertexerTracksConstraintITS(Bool_t constr = kTRUE)
{ fVertexerTracksConstraintITS=constr; return; }
void SetVertexerTracksConstraintTPC(Bool_t constr = kTRUE)
{ fVertexerTracksConstraintTPC=constr; return; }
void SetVertexerTracksCutsITS(Int_t ncuts, Double_t* cuts)
{ SetVertexerTracksCuts(0,ncuts,cuts); return; }
void SetVertexerTracksCutsTPC(Int_t ncuts, Double_t* cuts)
{ SetVertexerTracksCuts(1,ncuts,cuts); return; }
Bool_t GetVertexerTracksConstraintITS() const
Bool_t GetVertexerTracksConstraintTPC() const
Int_t GetVertexerTracksNCuts() const
Int_t GetVertexerV0NCuts() const
{ return fVertexerV0NCuts; }
Int_t GetVertexerCascadeNCuts() const
void GetVertexerTracksCutsITS(Double_t* cuts, Int_t n) const
{ GetVertexerTracksCuts(0,cuts,n); return; }
void GetVertexerTracksCutsTPC(Double_t* cuts, Int_t n) const
{ GetVertexerTracksCuts(1,cuts,n); return; }
AliGRPRecoParam& operator=(const AliGRPRecoParam& )