AliRoot Core  3dc7879 (3dc7879)
AliTPCDigitsArray Class Reference

Time Projection Chamber clusters objects. More...

#include <AliTPCDigitsArray.h>

Inheritance diagram for AliTPCDigitsArray:

Public Member Functions

 AliTPCDigitsArray (Bool_t sim=kTRUE)
 
virtual ~AliTPCDigitsArray ()
 
AliDigitsGetRow (Int_t sector, Int_t row)
 
AliDigitsCreateRow (Int_t sector, Int_t row)
 
AliDigitsLoadRow (Int_t sector, Int_t row)
 
Bool_t StoreRow (Int_t sector, Int_t row)
 
Bool_t ClearRow (Int_t sector, Int_t row)
 
Bool_t Setup (AliDetectorParam *param)
 
Bool_t IsSimulated ()
 
Bool_t Update ()
 
- Public Member Functions inherited from AliDigitsArray
 AliDigitsArray ()
 
 AliDigitsArray (const AliDigitsArray &param)
 
AliDigitsArrayoperator= (const AliDigitsArray &param)
 
virtual ~AliDigitsArray ()
 
const AliDetectorParamGetParam ()
 
virtual Bool_t SetParam (AliDetectorParam *param)
 
- Public Member Functions inherited from AliSegmentArray
 AliSegmentArray ()
 
 AliSegmentArray (const char *classname, Int_t n)
 
virtual ~AliSegmentArray ()
 
Bool_t SetClass (const char *classname)
 
const AliSegmentIDAt (Int_t i)
 
const AliSegmentIDoperator[] (Int_t i)
 
Bool_t AddSegment (AliSegmentID *segment)
 
AliSegmentIDAddSegment (Int_t index)
 
Bool_t MakeArray (Int_t n)
 
void ClearSegment (Int_t index)
 
virtual AliSegmentIDNewSegment ()
 
TTree * GetTree ()
 
virtual void MakeTree (char *file=0)
 
virtual void MakeTree (TTree *tree)
 
virtual Bool_t ConnectTree (const char *treeName)
 
virtual Bool_t ConnectTree (TTree *tree)
 
virtual AliSegmentIDLoadSegment (Int_t index)
 
virtual AliSegmentIDLoadEntry (Int_t index)
 
virtual void StoreSegment (Int_t index)
 
Bool_t MakeDictionary (Int_t size)
 
TClass * GetClass ()
 

Private Attributes

Bool_t fBSim
 signalize if we have digits with track ID More...
 
Int_t fCompression
 default compression for AliDigits - used in storing More...
 
Int_t fTrackLevel
 

Additional Inherited Members

- Protected Member Functions inherited from AliSegmentArray
 AliSegmentArray (const AliSegmentArray &segment)
 
AliSegmentArrayoperator= (const AliSegmentArray &segment)
 
- Protected Attributes inherited from AliDigitsArray
AliDetectorParamfParam
 pointer to detector parameters More...
 
- Protected Attributes inherited from AliSegmentArray
TObjArrayfSegment
 ! pointer to array of pointers to segment More...
 
TArrayI * fTreeIndex
 ! pointers(index) table in tree More...
 
Int_t fNSegment
 number of alocated segments More...
 
TTree * fTree
 ! tree with segment objects More...
 
Bool_t fTreeOwner
 flag determing the ownership of the fTree More...
 
TBranch * fBranch
 ! total branch More...
 

Detailed Description

Time Projection Chamber clusters objects.

Manager class for TPC digits.

Author
Marian Ivanov , GSI Darmstadt

Definition at line 19 of file AliTPCDigitsArray.h.

Constructor & Destructor Documentation

AliTPCDigitsArray::AliTPCDigitsArray ( Bool_t  sim = kTRUE)

Definition at line 44 of file AliTPCDigitsArray.cxx.

AliTPCDigitsArray::~AliTPCDigitsArray ( )
virtual

Definition at line 64 of file AliTPCDigitsArray.cxx.

Member Function Documentation

Bool_t AliTPCDigitsArray::ClearRow ( Int_t  sector,
Int_t  row 
)

return clusters ((AliTPCDigitsRow *) per given sector and padrow

Definition at line 121 of file AliTPCDigitsArray.cxx.

AliDigits * AliTPCDigitsArray::CreateRow ( Int_t  sector,
Int_t  row 
)

create digits row

if row just exist - delete it

Definition at line 71 of file AliTPCDigitsArray.cxx.

AliDigits * AliTPCDigitsArray::GetRow ( Int_t  sector,
Int_t  row 
)

return clusters ((AliTPCDigitsRow *) per given sector and padrow

Definition at line 90 of file AliTPCDigitsArray.cxx.

Bool_t AliTPCDigitsArray::IsSimulated ( )
inline

Definition at line 30 of file AliTPCDigitsArray.h.

AliDigits * AliTPCDigitsArray::LoadRow ( Int_t  sector,
Int_t  row 
)

return clusters ((AliTPCDigitsRow *) per given sector and padrow

Definition at line 99 of file AliTPCDigitsArray.cxx.

Bool_t AliTPCDigitsArray::Setup ( AliDetectorParam param)
virtual

setup function to adjust array parameters

Reimplemented from AliDigitsArray.

Definition at line 133 of file AliTPCDigitsArray.cxx.

Referenced by AliTPCAltro(), AliTPCDDL(), and FindKrClusters().

Bool_t AliTPCDigitsArray::StoreRow ( Int_t  sector,
Int_t  row 
)

return clusters ((AliTPCDigitsRow *) per given sector and padrow

Definition at line 108 of file AliTPCDigitsArray.cxx.

Bool_t AliTPCDigitsArray::Update ( )

setup function to adjust array parameters

Definition at line 144 of file AliTPCDigitsArray.cxx.

Referenced by IsSimulated().

Member Data Documentation

Bool_t AliTPCDigitsArray::fBSim
private

signalize if we have digits with track ID

Definition at line 33 of file AliTPCDigitsArray.h.

Referenced by CreateRow(), IsSimulated(), and StoreRow().

Int_t AliTPCDigitsArray::fCompression
private

default compression for AliDigits - used in storing

Definition at line 34 of file AliTPCDigitsArray.h.

Referenced by StoreRow().

Int_t AliTPCDigitsArray::fTrackLevel
private

default level for track ID storing

Definition at line 35 of file AliTPCDigitsArray.h.

Referenced by CreateRow().


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