ROOT logo
AliRoot » TPC » REC » AliTPCClusterPoint

class AliTPCClusterPoint


Time Projection Chamber clusters objects

  Origin: Marian Ivanov , GSI Darmstadt


/* */









Function Members (Methods)

public:
AliTPCClusterPoint()
AliTPCClusterPoint(const AliTPCClusterPoint&)
virtual~AliTPCClusterPoint()
static TClass*Class()
Int_tGetMax() const
Float_tGetQ() const
Float_tGetSigmaY() const
Float_tGetSigmaZ() const
Int_tGetType() const
Float_tGetY() const
Float_tGetZ() const
virtual TClass*IsA() const
AliTPCClusterPoint&operator=(const AliTPCClusterPoint&)
voidSetMax(Float_t max)
voidSetQ(Float_t q)
voidSetSigmaY(Float_t sigmay)
voidSetSigmaZ(Float_t sigmaz)
voidSetType(Char_t type)
voidSetY(Float_t y)
voidSetZ(Float_t z)
virtual voidShowMembers(TMemberInspector&)
virtual voidStreamer(TBuffer&)
voidStreamerNVirtual(TBuffer& ClassDef_StreamerNVirtual_b)

Data Members

private:
Char_tfCTypetype of the cluster
Short_tfCYcurrent cluster position Y in cm - 100 mum precision
Short_tfCZcurrent cluster position Z in cm - 100 mum precision
UShort_tfMaxcharge at maximum
UShort_tfQtotal charge in cluster
UChar_tfSigmaYshape Y - normalised shape - normaliziation 1 - precision 2 percent
UChar_tfSigmaZshape Z - normalised shape - normaliziation 1 - precision 2 percent

Class Charts

Inheritance Chart:
AliTPCClusterPoint

Function documentation

Float_t GetY() const
{return fY;}
Float_t GetQ() const
{return fQ;}
Float_t GetMax() const
{return fMax;}
AliTPCTrackerPoint & operator=(const AliTPCClusterPoint& )
Float_t GetZ() const
{return (fTZ*0.01);}
void SetY(Float_t y)
{ fTY = Short_t(TMath::Nint(y*100.));}
void SetZ(Float_t z)
{ fTZ = Short_t(TMath::Nint(z*100.));}
Float_t GetSigmaZ() const
{return (fSigmaZ*0.02);}
Float_t GetSigmaY() const
{return (fSigmaY*0.02);}
void SetSigmaZ(Float_t sigmaz)
{fSigmaZ = UChar_t(TMath::Nint(sigmaz*50.));}
void SetSigmaY(Float_t sigmay)
{fSigmaY = UChar_t(TMath::Nint(sigmay*50.));}
AliTPCClusterPoint()
{}
virtual ~AliTPCClusterPoint()
{}
Int_t GetType() const
{return fCType;}
void SetQ(Float_t q)
{fQ = UShort_t(q);}
void SetMax(Float_t max)
{fMax = UShort_t(max);}
void SetType(Char_t type)
{fCType = type;}