ROOT logo
AliRoot » PWG » FLOW » BASE » AliStarTrackCuts

class AliStarTrackCuts: public TNamed

Function Members (Methods)

public:
AliStarTrackCuts()
AliStarTrackCuts(const AliStarTrackCuts&)
virtual~AliStarTrackCuts()
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
Int_tGetChargeMax() const
Int_tGetChargeMin() const
Float_tGetDCAMax() const
Float_tGetDCAMin() const
Float_tGetdEdxMax() const
Float_tGetdEdxMin() const
virtual Option_t*TObject::GetDrawOption() const
static Long_tTObject::GetDtorOnly()
Float_tGetEtaMax() const
Float_tGetEtaMin() const
Float_tGetFitRatioMax() const
Float_tGetFitRatioMin() const
virtual const char*TObject::GetIconName() const
Int_tGetIDMax() const
Int_tGetIDMin() const
virtual const char*TNamed::GetName() const
Int_tGetNHitsDedxMax() const
Int_tGetNHitsDedxMin() const
Int_tGetNHitsFitMax() const
Int_tGetNHitsFitMin() const
Int_tGetNHitsMax() const
Int_tGetNHitsMin() const
Int_tGetNHitsPossMax() const
Int_tGetNHitsPossMin() const
Float_tGetNSigElectMax() const
Float_tGetNSigElectMin() const
Float_tGetNSigKMax() const
Float_tGetNSigKMin() const
Float_tGetNSigPiMax() const
Float_tGetNSigPiMin() const
Float_tGetNSigProtonMax() const
Float_tGetNSigProtonMin() const
virtual char*TObject::GetObjectInfo(Int_t px, Int_t py) const
static Bool_tTObject::GetObjectStat()
virtual Option_t*TObject::GetOption() const
Float_tGetPhiMax() const
Float_tGetPhiMin() const
Float_tGetPtMax() const
Float_tGetPtMin() const
virtual const char*TNamed::GetTitle() const
virtual UInt_tTObject::GetUniqueID() 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
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)
AliStarTrackCuts&operator=(const AliStarTrackCuts&)
virtual voidTObject::Paint(Option_t* option = "")
Bool_tPassesCuts(const AliStarTrack* track) const
virtual voidTObject::Pop()
virtual voidTNamed::Print(Option_t* option = "") 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 = "")
voidTObject::SetBit(UInt_t f)
voidTObject::SetBit(UInt_t f, Bool_t set)
voidSetChargeMax(const Int_t value)
voidSetChargeMin(const Int_t value)
voidSetDCAMax(const Float_t value)
voidSetDCAMin(const Float_t value)
voidSetdEdxMax(const Float_t value)
voidSetdEdxMin(const Float_t value)
virtual voidTObject::SetDrawOption(Option_t* option = "")MENU
static voidTObject::SetDtorOnly(void* obj)
voidSetEtaMax(const Float_t value)
voidSetEtaMin(const Float_t value)
voidSetFitRatioMax(const Float_t value)
voidSetFitRatioMin(const Float_t value)
voidSetIDMax(const Int_t value)
voidSetIDMin(const Int_t value)
virtual voidTNamed::SetName(const char* name)MENU
virtual voidTNamed::SetNameTitle(const char* name, const char* title)
voidSetNHitsDedxMax(const Int_t value)
voidSetNHitsDedxMin(const Int_t value)
voidSetNHitsFitMax(const Int_t value)
voidSetNHitsFitMin(const Int_t value)
voidSetNHitsMax(const Int_t value)
voidSetNHitsMin(const Int_t value)
voidSetNHitsPossMax(const Int_t value)
voidSetNHitsPossMin(const Int_t value)
voidSetNSigElectMax(const Float_t value)
voidSetNSigElectMin(const Float_t value)
voidSetNSigKMax(const Float_t value)
voidSetNSigKMin(const Float_t value)
voidSetNSigPiMax(const Float_t value)
voidSetNSigPiMin(const Float_t value)
voidSetNSigProtonMax(const Float_t value)
voidSetNSigProtonMin(const Float_t value)
static voidTObject::SetObjectStat(Bool_t stat)
voidSetPhiMax(const Float_t value)
voidSetPhiMin(const Float_t value)
voidSetPtMax(const Float_t value)
voidSetPtMin(const Float_t value)
virtual voidTNamed::SetTitle(const char* title = "")MENU
virtual voidTObject::SetUniqueID(UInt_t uid)
virtual voidShowMembers(TMemberInspector&)
virtual Int_tTNamed::Sizeof() const
static AliStarTrackCuts*StandardCuts()
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:
TStringTNamed::fNameobject identifier
TStringTNamed::fTitleobject title
private:
Int_tfChargeMaxmax charge
Int_tfChargeMinmin charge
Bool_tfCutChargecut on charge
Bool_tfCutDCAcut dca
Bool_tfCutEtacut on eta
Bool_tfCutFitRatiocut fitratio
Bool_tfCutIDcut on id
Bool_tfCutNHitscut nhits
Bool_tfCutNHitsDedxcut nhitsdedx
Bool_tfCutNHitsFitcut nhistfit
Bool_tfCutNHitsPosscut nhitsposs
Bool_tfCutNSigElectcut nsigelect
Bool_tfCutNSigKcut nsigk
Bool_tfCutNSigPicut nsigpi
Bool_tfCutNSigProtoncut nsigproton
Bool_tfCutPhicut on phi
Bool_tfCutPtcut on pt
Bool_tfCutdEdxcut dedx
Float_tfDCAMaxmax dca
Float_tfDCAMinmin dca
Float_tfEtaMaxeta max
Float_tfEtaMineta min
Float_tfFitRatioMaxmax fitratio
Float_tfFitRatioMinmin fitratio
Int_tfIDMaxid max
Int_tfIDMinid min
Int_tfNHitsDedxMaxnhitsdedx max
Int_tfNHitsDedxMinnhits min
Int_tfNHitsFitMaxnhistfit max
Int_tfNHitsFitMinnhistfit min
Int_tfNHitsMaxmax nhits
Int_tfNHitsMinmin nhits
Int_tfNHitsPossMaxnhitsposs max
Int_tfNHitsPossMinnhitsposs min
Float_tfNSigElectMaxnsigelect max
Float_tfNSigElectMinnsigelect min
Float_tfNSigKMaxmax nsigk
Float_tfNSigKMinmin nsigk
Float_tfNSigPiMaxmax nsigpi
Float_tfNSigPiMinmin nsigpi
Float_tfNSigProtonMaxmax nsigproton
Float_tfNSigProtonMinmin nsigproton
Float_tfPhiMaxphi max
Float_tfPhiMinphi min
Float_tfPtMaxpt max
Float_tfPtMinpt min
Float_tfdEdxMaxdedx max
Float_tfdEdxMindedx min

Class Charts

Inheritance Chart:
TNamed
AliStarTrackCuts

Function documentation

AliStarTrackCuts()
ctor
Bool_t PassesCuts(const AliStarTrack* track) const
check is track passes cuts
AliStarTrackCuts* StandardCuts()
return a set of standard cuts, caller becomes owner
AliStarTrackCuts()
AliStarTrackCuts(const AliStarTrackCuts& someCuts);
AliStarTrackCuts& operator=(const AliStarTrackCuts& someCuts);
virtual ~AliStarTrackCuts()
{}
void SetIDMax(const Int_t value)
void SetIDMin(const Int_t value)
void SetChargeMax(const Int_t value)
void SetChargeMin(const Int_t value)
void SetEtaMax(const Float_t value)
void SetEtaMin(const Float_t value)
void SetPhiMax(const Float_t value)
void SetPhiMin(const Float_t value)
void SetPtMax(const Float_t value)
void SetPtMin(const Float_t value)
void SetDCAMax(const Float_t value)
void SetDCAMin(const Float_t value)
void SetNHitsMax(const Int_t value)
void SetNHitsMin(const Int_t value)
void SetNHitsFitMax(const Int_t value)
void SetNHitsFitMin(const Int_t value)
void SetNHitsPossMax(const Int_t value)
void SetNHitsPossMin(const Int_t value)
void SetNHitsDedxMax(const Int_t value)
void SetNHitsDedxMin(const Int_t value)
void SetdEdxMax(const Float_t value)
void SetdEdxMin(const Float_t value)
void SetNSigElectMax(const Float_t value)
void SetNSigElectMin(const Float_t value)
void SetNSigPiMax(const Float_t value)
void SetNSigPiMin(const Float_t value)
void SetNSigKMax(const Float_t value)
void SetNSigKMin(const Float_t value)
void SetNSigProtonMax(const Float_t value)
void SetNSigProtonMin(const Float_t value)
void SetFitRatioMax(const Float_t value)
void SetFitRatioMin(const Float_t value)
Int_t GetIDMax() const
{return fIDMax;}
Int_t GetIDMin() const
{return fIDMin;}
Int_t GetChargeMax() const
{return fChargeMax;}
Int_t GetChargeMin() const
{return fChargeMin;}
Float_t GetEtaMax() const
{return fEtaMax;}
Float_t GetEtaMin() const
{return fEtaMin;}
Float_t GetPhiMax() const
{return fPhiMax;}
Float_t GetPhiMin() const
{return fPhiMin;}
Float_t GetPtMax() const
{return fPtMax;}
Float_t GetPtMin() const
{return fPtMin;}
Float_t GetDCAMax() const
{return fDCAMax;}
Float_t GetDCAMin() const
{return fDCAMin;}
Int_t GetNHitsMax() const
{return fNHitsMax;}
Int_t GetNHitsMin() const
{return fNHitsMin;}
Int_t GetNHitsFitMax() const
{return fNHitsFitMax;}
Int_t GetNHitsFitMin() const
{return fNHitsFitMin;}
Int_t GetNHitsPossMax() const
{return fNHitsPossMax;}
Int_t GetNHitsPossMin() const
{return fNHitsPossMin;}
Int_t GetNHitsDedxMax() const
{return fNHitsDedxMax;}
Int_t GetNHitsDedxMin() const
{return fNHitsDedxMin;}
Float_t GetdEdxMax() const
{return fdEdxMax;}
Float_t GetdEdxMin() const
{return fdEdxMin;}
Float_t GetNSigElectMax() const
{return fNSigElectMax;}
Float_t GetNSigElectMin() const
{return fNSigElectMin;}
Float_t GetNSigPiMax() const
{return fNSigPiMax;}
Float_t GetNSigPiMin() const
{return fNSigPiMin;}
Float_t GetNSigKMax() const
{return fNSigKMax;}
Float_t GetNSigKMin() const
{return fNSigKMin;}
Float_t GetNSigProtonMax() const
{return fNSigProtonMax;}
Float_t GetNSigProtonMin() const
{return fNSigProtonMin;}
Float_t GetFitRatioMax() const
{return fFitRatioMax;}
Float_t GetFitRatioMin() const
{return fFitRatioMin;}