![]() |
AliRoot Core
a565103 (a565103)
|
#include <AliMFT.h>
Public Types | |
enum | EMedia { kZero, kAir, kVacuum, kSi, kReadout, kSupport, kCarbon, kBe, kAlu, kWater, kSiO2, kInox, kKapton, kEpoxy, kCarbonFiber, kCarbonEpoxy, kRohacell, kPolyimide, kPEEK, kFR4, kCu, kX7R, kX7Rw } |
Public Member Functions | |
AliMFT () | |
AliMFT (const Char_t *name, const Char_t *title) | |
AliMFT (const Char_t *name, const Char_t *title, Char_t *nameGeomFile) | |
virtual | ~AliMFT () |
Int_t | IsVersion () const |
void | CreateMaterials () |
void | CreateGeometry () |
void | AddAlignableVolumes () |
void | StepManager () |
void | Hits2SDigits () |
void | Hits2SDigitsLocal (TClonesArray *hits, const TObjArray *pSDig, Int_t track) |
void | MakeBranch (Option_t *option="") |
void | SetTreeAddress () |
void | CreateHits () |
void | CreateSDigits () |
void | CreateDigits () |
void | CreateRecPoints () |
TObjArray * | GetSDigitsList () const |
TClonesArray * | GetSDigitsList (Int_t plane) const |
TObjArray * | GetDigitsList () const |
TClonesArray * | GetDigitsList (Int_t plane) const |
TObjArray * | GetRecPointsList () const |
TClonesArray * | GetRecPointsList (Int_t plane) const |
void | ResetSDigits () |
void | ResetDigits () |
void | ResetRecPoints () |
AliDigitizer * | CreateDigitizer (AliDigitizationInput *digInp) const |
AliMFTSegmentation * | GetSegmentation () const |
void | AddAlignableVolumes () const |
void | SetGeometry () |
Int_t | GetNPlanes () const |
void | SetChargeDispersion (Double_t chargeDispersion) |
Double_t | GetChargeDispersion () |
void | SetNStepForChargeDispersion (Int_t nStepForChargeDispersion) |
Int_t | GetNStepForChargeDispersion () |
Double_t | GetSingleStepForChargeDispersion () |
void | SetDensitySupportOverSi (Double_t density) |
void | SetFileNameForUnderlyingEvent (TString fileName) |
void | SetFileNameForPileUpEvents (TString fileName) |
void | SetUnderlyingEventID (Short_t eventID) |
void | SetPileUpEventID (Short_t i, Short_t eventID) |
const Char_t * | GetFileNameForUnderlyingEvent () |
const Char_t * | GetFileNameForPileUpEvents () |
Short_t | GetUnderlyingEventID () |
Short_t | GetPileUpEventID (Short_t i) |
Protected Attributes | |
Int_t | fVersion |
Int_t | fNPlanes |
TObjArray * | fSDigitsPerPlane |
TObjArray * | fDigitsPerPlane |
TObjArray * | fRecPointsPerPlane |
TClonesArray * | fSideDigits |
AliMFTSegmentation * | fSegmentation |
TString | fNameGeomFile |
Double_t | fChargeDispersion |
Double_t | fSingleStepForChargeDispersion |
Int_t | fNStepForChargeDispersion |
Double_t | fDensitySupportOverSi |
TString | fFileNameForUnderyingEvent |
TString | fFileNameForPileUpEvents |
Short_t | fNPileUpEvents |
Short_t | fUnderlyingEventID |
Short_t | fPileUpEventsIDs [AliMFTConstants::fNMaxPileUpEvents] |
Static Protected Attributes | |
static const Int_t | fNMaxPlanes = AliMFTConstants::fNMaxPlanes |
Private Member Functions | |
AliMFT (const AliMFT &mft) | |
AliMFT & | operator= (const AliMFT &mft) |
enum AliMFT::EMedia |
AliMFT::AliMFT | ( | ) |
AliMFT::AliMFT | ( | const Char_t * | name, |
const Char_t * | title | ||
) |
Definition at line 84 of file AliMFT.cxx.
AliMFT::AliMFT | ( | const Char_t * | name, |
const Char_t * | title, | ||
Char_t * | nameGeomFile | ||
) |
Definition at line 116 of file AliMFT.cxx.
|
virtual |
Definition at line 148 of file AliMFT.cxx.
|
private |
void AliMFT::AddAlignableVolumes | ( | ) |
Definition at line 361 of file AliMFT.cxx.
|
inline |
void AliMFT::CreateDigits | ( | ) |
Definition at line 735 of file AliMFT.cxx.
Referenced by MakeBranch(), and SetTreeAddress().
void AliMFT::CreateGeometry | ( | ) |
Definition at line 345 of file AliMFT.cxx.
void AliMFT::CreateHits | ( | ) |
Definition at line 706 of file AliMFT.cxx.
Referenced by MakeBranch(), and SetTreeAddress().
void AliMFT::CreateMaterials | ( | ) |
Definition at line 158 of file AliMFT.cxx.
void AliMFT::CreateRecPoints | ( | ) |
Definition at line 749 of file AliMFT.cxx.
Referenced by SetTreeAddress().
void AliMFT::CreateSDigits | ( | ) |
Definition at line 719 of file AliMFT.cxx.
Referenced by MakeBranch(), and SetTreeAddress().
|
inline |
Definition at line 72 of file AliMFT.h.
Referenced by AliMFTDigitizer::Digitize().
|
inline |
|
inline |
Definition at line 111 of file AliMFT.h.
Referenced by AliMFTTracker::AddClustersFromPileUpEvents().
|
inline |
Definition at line 110 of file AliMFT.h.
Referenced by AliMFTTracker::AddClustersFromUnderlyingEvent().
|
inline |
Definition at line 113 of file AliMFT.h.
Referenced by AliMFTTracker::AddClustersFromPileUpEvents().
|
inline |
Definition at line 75 of file AliMFT.h.
Referenced by AliMFTClusterQA::LoadNextEvent(), and AliMuonForwardTrackFinder::LoadNextEvent().
|
inline |
|
inline |
Definition at line 69 of file AliMFT.h.
Referenced by AliMFTDigitizer::Digitize(), and Hits2SDigits().
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 112 of file AliMFT.h.
Referenced by AliMFTTracker::AddClustersFromUnderlyingEvent().
void AliMFT::Hits2SDigits | ( | ) |
Definition at line 462 of file AliMFT.cxx.
void AliMFT::Hits2SDigitsLocal | ( | TClonesArray * | hits, |
const TObjArray * | pSDig, | ||
Int_t | track | ||
) |
Definition at line 507 of file AliMFT.cxx.
Referenced by Hits2SDigits().
void AliMFT::MakeBranch | ( | Option_t * | option = "" | ) |
Definition at line 612 of file AliMFT.cxx.
Referenced by AliMFTDigitizer::Digitize(), and Hits2SDigits().
|
inline |
Definition at line 79 of file AliMFT.h.
Referenced by AliMFTDigitizer::Digitize().
|
inline |
Definition at line 78 of file AliMFT.h.
Referenced by AliMFTDigitizer::Digitize(), and Hits2SDigits().
|
inline |
|
inline |
|
inline |
|
inline |
void AliMFT::SetGeometry | ( | ) |
Definition at line 692 of file AliMFT.cxx.
Referenced by AliMFT().
|
inline |
|
inline |
void AliMFT::SetTreeAddress | ( | ) |
Definition at line 650 of file AliMFT.cxx.
Referenced by AliMFTDigitizer::Digitize(), and Hits2SDigits().
|
inline |
void AliMFT::StepManager | ( | ) |
Definition at line 378 of file AliMFT.cxx.
|
protected |
Definition at line 132 of file AliMFT.h.
Referenced by CreateGeometry(), GetChargeDispersion(), Hits2SDigitsLocal(), and SetChargeDispersion().
|
protected |
Definition at line 136 of file AliMFT.h.
Referenced by CreateMaterials(), and SetDensitySupportOverSi().
|
protected |
Definition at line 124 of file AliMFT.h.
Referenced by CreateDigits(), GetDigitsList(), ResetDigits(), SetTreeAddress(), and ~AliMFT().
|
protected |
Definition at line 138 of file AliMFT.h.
Referenced by GetFileNameForPileUpEvents(), and SetFileNameForPileUpEvents().
|
protected |
Definition at line 138 of file AliMFT.h.
Referenced by GetFileNameForUnderlyingEvent(), and SetFileNameForUnderlyingEvent().
|
protected |
|
staticprotected |
|
protected |
Definition at line 121 of file AliMFT.h.
Referenced by GetNPlanes(), and SetGeometry().
|
protected |
Definition at line 134 of file AliMFT.h.
Referenced by CreateGeometry(), GetNStepForChargeDispersion(), Hits2SDigitsLocal(), and SetNStepForChargeDispersion().
|
protected |
Definition at line 139 of file AliMFT.h.
Referenced by AliMFT(), GetPileUpEventID(), and SetPileUpEventID().
|
protected |
Definition at line 125 of file AliMFT.h.
Referenced by CreateRecPoints(), GetRecPointsList(), ResetRecPoints(), SetTreeAddress(), and ~AliMFT().
|
protected |
Definition at line 123 of file AliMFT.h.
Referenced by CreateSDigits(), GetSDigitsList(), ResetSDigits(), SetTreeAddress(), and ~AliMFT().
|
protected |
Definition at line 128 of file AliMFT.h.
Referenced by GetSegmentation().
|
protected |
Definition at line 126 of file AliMFT.h.
Referenced by CreateSDigits(), and Hits2SDigitsLocal().
|
protected |
Definition at line 133 of file AliMFT.h.
Referenced by CreateGeometry(), GetSingleStepForChargeDispersion(), and Hits2SDigitsLocal().
|
protected |
Definition at line 139 of file AliMFT.h.
Referenced by GetUnderlyingEventID(), and SetUnderlyingEventID().
|
protected |
Definition at line 119 of file AliMFT.h.
Referenced by IsVersion().