AliRoot Core  3abf5b4 (3abf5b4)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
AliMFTClusterFinder Class Reference

#include <AliMFTClusterFinder.h>

Inheritance diagram for AliMFTClusterFinder:

Public Member Functions

 AliMFTClusterFinder ()
 
 ~AliMFTClusterFinder ()
 
virtual void Clear (const Option_t *)
 
void Init (const Char_t *nameGeomFile)
 
void MakeClusterBranch (TTree *treeCluster)
 
void SetClusterTreeAddress (TTree *treeCluster)
 
void CreateClusters ()
 
void ApplyMisalignment (Bool_t applyMisalignment)
 
void DigitsToClusters (const TObjArray *pDigitList)
 
void StartEvent ()
 

Private Member Functions

 AliMFTClusterFinder (const AliMFTClusterFinder &source)
 
AliMFTClusterFinderoperator= (const AliMFTClusterFinder &source)
 

Private Attributes

TClonesArray * fClustersPerPlane [fNMaxPlanes]
 
TClonesArray * fDigitsInCluster
 [fNPlanes] list of clusters [per plane] More...
 
AliMFTDigitfCurrentDigit
 
AliMFTClusterfCurrentCluster
 
AliMFTSegmentationfSegmentation
 
Int_t fNPlanes
 
Bool_t fApplyMisalignment
 
TStopwatch * fStopWatch
 

Static Private Attributes

static const Int_t fNMaxDigitsPerCluster = AliMFTConstants::fNMaxDigitsPerCluster
 
static const Int_t fNMaxPlanes = AliMFTConstants::fNMaxPlanes
 
static const Int_t fNMaxDetElemPerPlane = AliMFTConstants::fNMaxDetElemPerPlane
 
static const Double_t fCutForAvailableDigits = AliMFTConstants::fCutForAvailableDigits
 
static const Double_t fCutForAttachingDigits = AliMFTConstants::fCutForAttachingDigits
 
static const Double_t fMisalignmentMagnitude = AliMFTConstants::fMisalignmentMagnitude
 

Detailed Description

Definition at line 28 of file AliMFTClusterFinder.h.

Constructor & Destructor Documentation

AliMFTClusterFinder::AliMFTClusterFinder ( )
AliMFTClusterFinder::~AliMFTClusterFinder ( )

Definition at line 72 of file AliMFTClusterFinder.cxx.

AliMFTClusterFinder::AliMFTClusterFinder ( const AliMFTClusterFinder source)
private

Member Function Documentation

void AliMFTClusterFinder::ApplyMisalignment ( Bool_t  applyMisalignment)
inline

Definition at line 41 of file AliMFTClusterFinder.h.

Referenced by AliMFTReconstructor::Reconstruct().

void AliMFTClusterFinder::Clear ( const Option_t *  )
virtual

Definition at line 89 of file AliMFTClusterFinder.cxx.

void AliMFTClusterFinder::CreateClusters ( )

Definition at line 308 of file AliMFTClusterFinder.cxx.

Referenced by MakeClusterBranch(), and SetClusterTreeAddress().

void AliMFTClusterFinder::DigitsToClusters ( const TObjArray pDigitList)

Definition at line 131 of file AliMFTClusterFinder.cxx.

Referenced by AliMFTReconstructor::Reconstruct().

void AliMFTClusterFinder::Init ( const Char_t *  nameGeomFile)

Definition at line 104 of file AliMFTClusterFinder.cxx.

Referenced by AliMFTReconstructor::Reconstruct().

void AliMFTClusterFinder::MakeClusterBranch ( TTree *  treeCluster)

Definition at line 269 of file AliMFTClusterFinder.cxx.

Referenced by AliMFTReconstructor::Reconstruct().

AliMFTClusterFinder& AliMFTClusterFinder::operator= ( const AliMFTClusterFinder source)
private
void AliMFTClusterFinder::SetClusterTreeAddress ( TTree *  treeCluster)

Definition at line 290 of file AliMFTClusterFinder.cxx.

Referenced by AliMFTReconstructor::Reconstruct().

void AliMFTClusterFinder::StartEvent ( )

Definition at line 115 of file AliMFTClusterFinder.cxx.

Referenced by DigitsToClusters().

Member Data Documentation

Bool_t AliMFTClusterFinder::fApplyMisalignment
private

Definition at line 66 of file AliMFTClusterFinder.h.

Referenced by ApplyMisalignment(), and DigitsToClusters().

TClonesArray* AliMFTClusterFinder::fClustersPerPlane[fNMaxPlanes]
private
AliMFTCluster* AliMFTClusterFinder::fCurrentCluster
private

Definition at line 60 of file AliMFTClusterFinder.h.

Referenced by DigitsToClusters().

AliMFTDigit* AliMFTClusterFinder::fCurrentDigit
private

Definition at line 59 of file AliMFTClusterFinder.h.

Referenced by DigitsToClusters().

const Double_t AliMFTClusterFinder::fCutForAttachingDigits = AliMFTConstants::fCutForAttachingDigits
staticprivate

Definition at line 53 of file AliMFTClusterFinder.h.

Referenced by DigitsToClusters().

const Double_t AliMFTClusterFinder::fCutForAvailableDigits = AliMFTConstants::fCutForAvailableDigits
staticprivate

Definition at line 52 of file AliMFTClusterFinder.h.

Referenced by DigitsToClusters().

TClonesArray* AliMFTClusterFinder::fDigitsInCluster
private

[fNPlanes] list of clusters [per plane]

Definition at line 58 of file AliMFTClusterFinder.h.

Referenced by Clear(), and ~AliMFTClusterFinder().

const Double_t AliMFTClusterFinder::fMisalignmentMagnitude = AliMFTConstants::fMisalignmentMagnitude
staticprivate

Definition at line 54 of file AliMFTClusterFinder.h.

Referenced by DigitsToClusters().

const Int_t AliMFTClusterFinder::fNMaxDetElemPerPlane = AliMFTConstants::fNMaxDetElemPerPlane
staticprivate

Definition at line 51 of file AliMFTClusterFinder.h.

const Int_t AliMFTClusterFinder::fNMaxDigitsPerCluster = AliMFTConstants::fNMaxDigitsPerCluster
staticprivate

Definition at line 49 of file AliMFTClusterFinder.h.

const Int_t AliMFTClusterFinder::fNMaxPlanes = AliMFTConstants::fNMaxPlanes
staticprivate

Definition at line 50 of file AliMFTClusterFinder.h.

Referenced by Clear(), and ~AliMFTClusterFinder().

Int_t AliMFTClusterFinder::fNPlanes
private
AliMFTSegmentation* AliMFTClusterFinder::fSegmentation
private

Definition at line 62 of file AliMFTClusterFinder.h.

Referenced by Init().

TStopwatch* AliMFTClusterFinder::fStopWatch
private

Definition at line 68 of file AliMFTClusterFinder.h.

Referenced by DigitsToClusters(), and ~AliMFTClusterFinder().


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