ROOT logo
AliRoot » TPC » REC » AliTPCclusterKr

class AliTPCclusterKr: public AliCluster

Function Members (Methods)

public:
AliTPCclusterKr()
AliTPCclusterKr(const AliTPCclusterKr& param)
virtual~AliTPCclusterKr()
voidTObject::AbstractMethod(const char* method) const
virtual voidAddDigitToCluster(AliTPCvtpr* q)
virtual voidTObject::AppendPad(Option_t* option = "")
virtual voidTObject::Browse(TBrowser* b)
static TClass*Class()
virtual const char*TObject::ClassName() const
virtual voidTObject::Clear(Option_t* = "")
virtual TObject*TObject::Clone(const char* newname = "") const
virtual Int_tTObject::Compare(const TObject* obj) const
virtual voidTObject::Copy(TObject& object) 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 TObject*TObject::FindObject(const char* name) const
virtual TObject*TObject::FindObject(const TObject* obj) const
Int_tGetADCcluster() const
Double_tGetCenterT() const
Double_tGetCenterX() const
Double_tGetCenterY() const
AliTPCvtpr*GetDigitFromCluster(Int_t i) const
virtual Option_t*TObject::GetDrawOption() const
static Long_tTObject::GetDtorOnly()
virtual Bool_tAliCluster::GetGlobalCov(Float_t* cov) const
virtual Bool_tAliCluster::GetGlobalXYZ(Float_t* xyz) const
virtual const char*TObject::GetIconName() const
Int_tAliCluster::GetLabel(Int_t i) const
AliTPCvtprGetMax() const
virtual const char*TObject::GetName() const
Short_tGetNPads() const
Short_tGetNRows() const
virtual char*TObject::GetObjectInfo(Int_t px, Int_t py) const
static Bool_tTObject::GetObjectStat()
virtual Option_t*TObject::GetOption() const
Double_tGetPadRMS()
Short_tGetPads1D()
Double_tGetRowRMS()
UInt_tGetRun() const
Short_tGetSec() const
Float_tAliCluster::GetSigmaY2() const
Float_tAliCluster::GetSigmaYZ() const
Float_tAliCluster::GetSigmaZ2() const
Short_tGetSize() const
Double_tGetTimebinRMS()
Short_tGetTimebins1D()
UInt_tGetTimeStamp() const
virtual const char*TObject::GetTitle() const
virtual UInt_tTObject::GetUniqueID() const
UShort_tAliCluster::GetVolumeId() const
Float_tAliCluster::GetX() const
virtual Bool_tAliCluster::GetXAlphaRefPlane(Float_t& x, Float_t& alpha) const
virtual Bool_tAliCluster::GetXRefPlane(Float_t& xref) const
Float_tAliCluster::GetY() const
Float_tAliCluster::GetZ() const
virtual Bool_tTObject::HandleTimer(TTimer* timer)
virtual ULong_tTObject::Hash() const
voidAliCluster::IncreaseClusterUsage()
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_tAliCluster::IsClusterShared() const
Bool_tAliCluster::IsClusterUsed() const
virtual Bool_tTObject::IsEqual(const TObject* obj) const
virtual Bool_tTObject::IsFolder() const
Bool_tTObject::IsOnHeap() const
virtual Bool_tTObject::IsSortable() const
Bool_tTObject::IsZombie() const
virtual voidTObject::ls(Option_t* option = "") const
voidTObject::MayNotUse(const char* method) const
Bool_tAliCluster::Misalign()
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)
AliTPCclusterKr&operator=(const AliTPCclusterKr& param)
virtual voidTObject::Paint(Option_t* option = "")
virtual voidTObject::Pop()
virtual voidAliCluster::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 = "")
virtual voidSet1D()
virtual voidSetADCcluster(Int_t q)
voidTObject::SetBit(UInt_t f)
voidTObject::SetBit(UInt_t f, Bool_t set)
virtual voidSetCenter()
virtual voidSetCenterT(Double_t q)
virtual voidSetCenterX(Double_t q)
virtual voidSetCenterY(Double_t q)
virtual voidTObject::SetDrawOption(Option_t* option = "")MENU
static voidTObject::SetDtorOnly(void* obj)
voidAliCluster::SetLabel(Int_t lab, Int_t i)
virtual voidSetMax(AliTPCvtpr q)
virtual voidSetNPads(Short_t q)
virtual voidSetNRows(Short_t q)
static voidTObject::SetObjectStat(Bool_t stat)
virtual voidSetPadRMS()
virtual voidSetPadRMS(Double_t q)
virtual voidSetPads1D(Short_t q)
virtual voidSetRMS()
virtual voidSetRowRMS()
virtual voidSetRowRMS(Double_t q)
virtual voidSetRun(UInt_t run)
virtual voidSetSec(Short_t q)
voidAliCluster::SetSigmaY2(Float_t sigy2)
voidAliCluster::SetSigmaYZ(Float_t sigyz)
voidAliCluster::SetSigmaZ2(Float_t sigz2)
virtual voidSetSize()
virtual voidSetTimebinRMS()
virtual voidSetTimebinRMS(Double_t q)
virtual voidSetTimebins1D(Short_t q)
virtual voidSetTimeStamp(UInt_t timestamp)
virtual voidTObject::SetUniqueID(UInt_t uid)
voidAliCluster::SetVolumeId(UShort_t id)
voidAliCluster::SetX(Float_t x)
voidAliCluster::SetY(Float_t y)
voidAliCluster::SetZ(Float_t z)
virtual voidShowMembers(TMemberInspector&)
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 voidAliCluster::Use(Int_t = 0)
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
virtual TGeoHMatrix*AliCluster::GetMatrix(Bool_t original = kFALSE) const
virtual const TGeoHMatrix*AliCluster::GetTracking2LocalMatrix() const
voidTObject::MakeZombie()

Data Members

public:
enum AliCluster::[unnamed] { kUsed
kShared
};
enum TObject::EStatusBits { kCanDelete
kMustCleanup
kObjInCanvas
kIsReferenced
kHasUUID
kCannotPick
kNoContextMenu
kInvalidObject
};
enum TObject::[unnamed] { kIsOnHeap
kNotDeleted
kZombie
kBitMask
kSingleKey
kOverwrite
kWriteDelete
};
private:
Int_tfADCclusterADC of cluster
Double_tfCenterTtime coordinate of the cluster center in timebins
Double_tfCenterXX coordinate of the cluster center in cm
Double_tfCenterYY coordinate of the cluster center in cm
TObjArray*fClustercluster contents(adc,nt,np,nr)
AliTPCvtprfMaxmax (ADC,timebin,pad,row) in cluster
Short_tfNPadsnumber of pads in cluster
Short_tfNRowsnumber of rows in cluster or row max - min
Double_tfPadRMSPad RMS
Short_tfPads1DPad max - min
Double_tfRowRMSRow RMS
UInt_tfRunrun from event header
Short_tfSecsector of the cluster
Short_tfSizesize of vector
UInt_tfTimeStamptime stamp from event header
Double_tfTimebinRMSTimebin RMS
Short_tfTimebins1DTimebin max - min

Class Charts

Inheritance Chart:
TObject
AliCluster
AliTPCclusterKr

Function documentation

AliTPCclusterKr()
AliTPCclusterKr(const AliTPCclusterKr& param)
~AliTPCclusterKr()
void SetCenter()
void SetPadRMS()
void SetRowRMS()
void SetTimebinRMS()
void SetRMS()
void Set1D()
void SetMax(AliTPCvtpr q)
{fMax=q;}
void SetADCcluster(Int_t q)
void SetSec(Short_t q)
{fSec=q;}
void SetNPads(Short_t q)
{fNPads=q;}
void SetNRows(Short_t q)
{fNRows=q;}
void SetSize()
{fSize=fCluster->GetEntriesFast();}
void SetCenterX(Double_t q)
void SetCenterY(Double_t q)
void SetCenterT(Double_t q)
void SetTimebins1D(Short_t q)
void SetPads1D(Short_t q)
{fPads1D=q;}
void SetPadRMS(Double_t q)
{fPadRMS=q;}
void SetRowRMS(Double_t q)
{fRowRMS=q;}
void SetTimebinRMS(Double_t q)
void SetTimeStamp(UInt_t timestamp)
{ fTimeStamp = timestamp; }
void SetRun(UInt_t run)
{ fRun = run; }
void AddDigitToCluster(AliTPCvtpr* q)
AliTPCvtpr GetMax() const
{return fMax;}
Int_t GetADCcluster() const
{return fADCcluster;}
Short_t GetSec() const
{return fSec;}
Short_t GetNPads() const
{return fNPads;}
Short_t GetNRows() const
{return fNRows;}
Short_t GetSize() const
{return fSize;}
Short_t GetTimebins1D()
{return fTimebins1D;}
Short_t GetPads1D()
{return fPads1D;}
Double_t GetPadRMS()
{return fPadRMS;}
Double_t GetRowRMS()
{return fRowRMS;}
Double_t GetTimebinRMS()
{return fTimebinRMS;}
Double_t GetCenterX() const
{return fCenterX;}
Double_t GetCenterY() const
{return fCenterY;}
Double_t GetCenterT() const
{return fCenterT;}
AliTPCvtpr * GetDigitFromCluster(Int_t i) const
{return (AliTPCvtpr*)fCluster->At(i);}
UInt_t GetTimeStamp() const
{return fTimeStamp;}
UInt_t GetRun() const
{return fRun;}