AliRoot Core  v5-06-30 (35d6c57)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
AliTPCclusterMI Class Reference

Implementation of the TPC cluser. More...

#include <AliTPCclusterMI.h>

Inheritance diagram for AliTPCclusterMI:

Public Member Functions

 AliTPCclusterMI ()
 
 AliTPCclusterMI (const AliTPCclusterMI &cluster)
 
AliTPCclusterMIoperator= (const AliTPCclusterMI &cluster)
 
 AliTPCclusterMI (Int_t *lab, Float_t *hit)
 
virtual ~AliTPCclusterMI ()
 
virtual void Clear (const Option_t *)
 
virtual Bool_t IsSortable () const
 
virtual Int_t Compare (const TObject *obj) const
 
void Use (Int_t inc=10)
 
void Disable ()
 
Bool_t IsDisabled () const
 
virtual Int_t GetDetector () const
 
virtual Int_t GetRow () const
 
virtual void SetDetector (Int_t detector)
 
virtual void SetRow (Int_t row)
 
virtual void SetTimeBin (Float_t timeBin)
 
virtual void SetPad (Float_t pad)
 
void SetQ (Float_t q)
 
void SetType (Char_t type)
 
void SetMax (UShort_t max)
 
Int_t IsUsed (Int_t th=10) const
 
Float_t GetQ () const
 
Float_t GetMax () const
 
Char_t GetType () const
 
Float_t GetTimeBin () const
 
Float_t GetPad () const
 
AliTPCclusterInfoGetInfo () const
 
void SetInfo (AliTPCclusterInfo *info)
 
AliTPCclusterMIMakeCluster (AliTrackPoint *point)
 
AliTrackPoint * MakePoint ()
 

Static Public Member Functions

static void SetGlobalTrackPoint (const AliCluster &cl, AliTrackPoint &point)
 

Private Types

enum  Status { kDisabled = 0x7F }
 

Private Attributes

AliTPCclusterInfofInfo
 pointer to the cluster debug info More...
 
Float_t fTimeBin
 time bin coordinate More...
 
Float_t fPad
 pad coordinate More...
 
Short_t fQ
 Q of cluster (in ADC counts) More...
 
Short_t fMax
 maximal amplitude in cluster More...
 
Char_t fType
 type of the cluster 0 means golden More...
 
Char_t fUsed
 counter of usage More...
 
UChar_t fDetector
 detector number More...
 
UChar_t fRow
 

Detailed Description

Implementation of the TPC cluser.

TPC Cluster Class.

AliTPC parallel tracker - Description of this class together with its intended usage will follow shortly

Author
Marian Ivanov Maria.nosp@m.n.Iv.nosp@m.anov@.nosp@m.cern.nosp@m..ch

Parallel tracking

Author
Marian Ivanov

Definition at line 20 of file AliTPCclusterMI.h.

Member Enumeration Documentation

Enumerator
kDisabled 

Definition at line 21 of file AliTPCclusterMI.h.

Constructor & Destructor Documentation

AliTPCclusterMI::AliTPCclusterMI ( )

Definition at line 38 of file AliTPCclusterMI.cxx.

AliTPCclusterMI::AliTPCclusterMI ( const AliTPCclusterMI cluster)

copy constructor

Definition at line 55 of file AliTPCclusterMI.cxx.

AliTPCclusterMI::AliTPCclusterMI ( Int_t *  lab,
Float_t *  hit 
)

constructor

Definition at line 100 of file AliTPCclusterMI.cxx.

AliTPCclusterMI::~AliTPCclusterMI ( )
virtual

destructor

Definition at line 118 of file AliTPCclusterMI.cxx.

Member Function Documentation

virtual void AliTPCclusterMI::Clear ( const Option_t *  )
inlinevirtual

Definition at line 28 of file AliTPCclusterMI.h.

Int_t AliTPCclusterMI::Compare ( const TObject *  obj) const
virtual

compare according y

Definition at line 135 of file AliTPCclusterMI.cxx.

void AliTPCclusterMI::Disable ( )
inline

Definition at line 32 of file AliTPCclusterMI.h.

virtual Int_t AliTPCclusterMI::GetDetector ( ) const
inlinevirtual

Definition at line 35 of file AliTPCclusterMI.h.

Referenced by FillClusters(), and AliTPCQADataMakerRec::MakeRecPoints().

AliTPCclusterInfo* AliTPCclusterMI::GetInfo ( ) const
inline

Definition at line 51 of file AliTPCclusterMI.h.

Float_t AliTPCclusterMI::GetMax ( ) const
inline

Definition at line 47 of file AliTPCclusterMI.h.

Referenced by FillClusters(), and AliTPCQADataMakerRec::MakeRecPoints().

Float_t AliTPCclusterMI::GetPad ( ) const
inline

Definition at line 50 of file AliTPCclusterMI.h.

Referenced by FillClusters().

Float_t AliTPCclusterMI::GetQ ( ) const
inline

Definition at line 46 of file AliTPCclusterMI.h.

Referenced by FillClusters(), and AliTPCQADataMakerRec::MakeRecPoints().

virtual Int_t AliTPCclusterMI::GetRow ( ) const
inlinevirtual

Definition at line 36 of file AliTPCclusterMI.h.

Referenced by FillClusters(), and AliTPCQADataMakerRec::MakeRecPoints().

Float_t AliTPCclusterMI::GetTimeBin ( ) const
inline

Definition at line 49 of file AliTPCclusterMI.h.

Referenced by FillClusters().

Char_t AliTPCclusterMI::GetType ( ) const
inline

Definition at line 48 of file AliTPCclusterMI.h.

Bool_t AliTPCclusterMI::IsDisabled ( ) const
inline

Definition at line 33 of file AliTPCclusterMI.h.

Bool_t AliTPCclusterMI::IsSortable ( ) const
virtual

Definition at line 127 of file AliTPCclusterMI.cxx.

Int_t AliTPCclusterMI::IsUsed ( Int_t  th = 10) const
inline

Definition at line 45 of file AliTPCclusterMI.h.

AliTPCclusterMI * AliTPCclusterMI::MakeCluster ( AliTrackPoint *  point)

make AliTPCclusterMI out of AliTrackPoint (not yet implemented)

Definition at line 163 of file AliTPCclusterMI.cxx.

AliTrackPoint * AliTPCclusterMI::MakePoint ( )

make AliTrackPoint out of AliTPCclusterMI

Definition at line 171 of file AliTPCclusterMI.cxx.

AliTPCclusterMI & AliTPCclusterMI::operator= ( const AliTPCclusterMI cluster)

assignment operator

Definition at line 74 of file AliTPCclusterMI.cxx.

void AliTPCclusterMI::SetDetector ( Int_t  detector)
virtual

set volume ID

Definition at line 144 of file AliTPCclusterMI.cxx.

void AliTPCclusterMI::SetGlobalTrackPoint ( const AliCluster &  cl,
AliTrackPoint &  point 
)
static

Set global AliTrackPoint

Definition at line 187 of file AliTPCclusterMI.cxx.

void AliTPCclusterMI::SetInfo ( AliTPCclusterInfo info)

Definition at line 155 of file AliTPCclusterMI.cxx.

void AliTPCclusterMI::SetMax ( UShort_t  max)
inline

Definition at line 44 of file AliTPCclusterMI.h.

virtual void AliTPCclusterMI::SetPad ( Float_t  pad)
inlinevirtual

Definition at line 40 of file AliTPCclusterMI.h.

void AliTPCclusterMI::SetQ ( Float_t  q)
inline

Definition at line 42 of file AliTPCclusterMI.h.

Referenced by AnalyzeESDtracks().

virtual void AliTPCclusterMI::SetRow ( Int_t  row)
inlinevirtual

Definition at line 38 of file AliTPCclusterMI.h.

virtual void AliTPCclusterMI::SetTimeBin ( Float_t  timeBin)
inlinevirtual

Definition at line 39 of file AliTPCclusterMI.h.

void AliTPCclusterMI::SetType ( Char_t  type)
inline

Definition at line 43 of file AliTPCclusterMI.h.

void AliTPCclusterMI::Use ( Int_t  inc = 10)
inline

Definition at line 73 of file AliTPCclusterMI.h.

Member Data Documentation

UChar_t AliTPCclusterMI::fDetector
private

detector number

Definition at line 66 of file AliTPCclusterMI.h.

Referenced by GetDetector(), operator=(), and SetDetector().

AliTPCclusterInfo* AliTPCclusterMI::fInfo
private

pointer to the cluster debug info

Definition at line 59 of file AliTPCclusterMI.h.

Referenced by AliTPCclusterMI(), Clear(), GetInfo(), operator=(), SetInfo(), and ~AliTPCclusterMI().

Short_t AliTPCclusterMI::fMax
private

maximal amplitude in cluster

Definition at line 63 of file AliTPCclusterMI.h.

Referenced by GetMax(), operator=(), and SetMax().

Float_t AliTPCclusterMI::fPad
private

pad coordinate

Definition at line 61 of file AliTPCclusterMI.h.

Referenced by GetPad(), operator=(), and SetPad().

Short_t AliTPCclusterMI::fQ
private

Q of cluster (in ADC counts)

Definition at line 62 of file AliTPCclusterMI.h.

Referenced by AliTPCclusterMI(), GetQ(), operator=(), and SetQ().

UChar_t AliTPCclusterMI::fRow
private

row number number

Definition at line 67 of file AliTPCclusterMI.h.

Referenced by GetRow(), operator=(), and SetRow().

Float_t AliTPCclusterMI::fTimeBin
private

time bin coordinate

Definition at line 60 of file AliTPCclusterMI.h.

Referenced by GetTimeBin(), operator=(), and SetTimeBin().

Char_t AliTPCclusterMI::fType
private

type of the cluster 0 means golden

Definition at line 64 of file AliTPCclusterMI.h.

Referenced by GetType(), operator=(), and SetType().

Char_t AliTPCclusterMI::fUsed
private

counter of usage

Definition at line 65 of file AliTPCclusterMI.h.

Referenced by Disable(), IsDisabled(), IsUsed(), operator=(), and Use().


The documentation for this class was generated from the following files: