AliRoot Core  3dc7879 (3dc7879)
AliMUON Class Reference

AliDetector class for MUON subsystem providing simulation data management. More...

#include <AliMUON.h>

Inheritance diagram for AliMUON:

Public Member Functions

 AliMUON ()
 
 AliMUON (const char *name, const char *title)
 
virtual ~AliMUON ()
 
void AddGeometryBuilder (AliMUONVGeometryBuilder *geomBuilder)
 
void ResetGeometryBuilder ()
 
AliMUONGeometryBuilderGetGeometryBuilder () const
 Return geometry builder. More...
 
const AliMUONGeometryTransformerGetGeometryTransformer () const
 
virtual AliLoaderMakeLoader (const char *topfoldername)
 Return segmentation. More...
 
virtual void SetTreeAddress ()
 
virtual void SetSplitLevel (Int_t SplitLevel)
 Set split level for making branches in outfiles. More...
 
virtual AliDigitizerCreateDigitizer (AliDigitizationInput *digInput) const
 
virtual void SDigits2Digits ()
 
virtual void Hits2SDigits ()
 
virtual void Digits2Raw ()
 
virtual Bool_t Raw2SDigits (AliRawReader *rawReader)
 
virtual AliTriggerDetectorCreateTriggerDetector () const
 Create trigger. More...
 
virtual void SetSigmaIntegration (Int_t id, Float_t p1)
 
virtual void SetChargeSlope (Int_t id, Float_t p1)
 
virtual void SetChargeSpread (Int_t id, Float_t p1, Float_t p2)
 
virtual void SetMaxAdc (Int_t id, Int_t p1)
 
virtual void SetResponseModel (Int_t id, const AliMUONResponse &response)
 
virtual void SetMaxStepGas (Float_t p1)
 
virtual void SetMaxStepAlu (Float_t p1)
 
virtual void SetMaxDestepGas (Float_t p1)
 
virtual void SetMaxDestepAlu (Float_t p1)
 
virtual Float_t GetMaxStepGas () const
 
virtual Float_t GetMaxStepAlu () const
 
virtual Float_t GetMaxDestepGas () const
 
virtual Float_t GetMaxDestepAlu () const
 
virtual void SetAlign (Bool_t align=true)
 
virtual void SetAlign (const TString &fileName, Bool_t align=true)
 
virtual void SetIsMaxStep (Bool_t isMaxStep)
 Set flag to inactivate calls to TVirtualMC::GetMC()->SetMaxStep. More...
 
virtual void SetTriggerScalerEvent (Bool_t scaler=true)
 Set scaler event for trigger. More...
 
virtual void SetTriggerResponseV1 (Int_t trigResV1=0)
 Set trigger response version. More...
 
virtual Int_t GetTriggerResponseV1 () const
 
virtual void SetTriggerCoinc44 (Int_t trigCoinc44=0)
 Set trigger coinc44. More...
 
virtual Int_t GetTriggerCoinc44 () const
 
virtual void SetTriggerEffCells (Bool_t trigEffCells=true)
 Set trigger chamber efficiency by cells. More...
 
virtual Bool_t GetTriggerEffCells () const
 
virtual void SetDigitizerWithNoise (Int_t digitizerWithNoise, Double_t nsigmas=4.0)
 Set off generation of noisy digits. More...
 
virtual Int_t GetDigitizerWithNoise () const
 
virtual Double_t GetDigitizerNSigmas () const
 
virtual void SetTailEffect (Bool_t isTailEffect)
 Parametrised tail effect in resolution histogram. More...
 
virtual void SetConvertTrigger (Bool_t convertTrigger=true)
 Enable trigger raw2sdigits conversion. More...
 
virtual AliMUONChamberChamber (Int_t id)
 Return reference to Chamber id. More...
 
virtual void MakeBranch (Option_t *opt=" ")
 
virtual void ResetHits ()
 
void SetDigitStoreClassName (const char *classname)
 Set digit store class name. More...
 
const TString DigitStoreClassName () const
 Return digit store class name. More...
 
- Public Member Functions inherited from AliDetector
 AliDetector (const char *name, const char *title)
 
 AliDetector ()
 
virtual ~AliDetector ()
 
virtual int GetNdigits () const
 
virtual int GetNhits () const
 
TClonesArray * Digits () const
 
TClonesArray * Hits () const
 
virtual Bool_t IsModule () const
 
virtual Bool_t IsDetector () const
 
Int_t GetIshunt () const
 
void SetIshunt (Int_t ishunt)
 
virtual void Publish (const char *dir, void *c, const char *name=0) const
 
virtual void Browse (TBrowser *b)
 
virtual void FinishRun ()
 
virtual void ResetDigits ()
 
virtual void AddAlignableVolumes () const
 
virtual void SetTimeGate (Float_t gate)
 
virtual Float_t GetTimeGate () const
 
virtual void StepManager ()
 
virtual void DrawModule () const
 
virtual AliHitFirstHit (Int_t track)
 
virtual AliHitNextHit ()
 
virtual void SetBufferSize (Int_t bufsize=8000)
 
virtual TBranch * MakeBranchInTree (TTree *tree, const char *cname, void *address, Int_t size=32000, const char *file=0)
 
virtual TBranch * MakeBranchInTree (TTree *tree, const char *cname, const char *name, void *address, Int_t size=32000, Int_t splitlevel=99, const char *file=0)
 
void MakeTree (Option_t *option)
 
virtual void RemapTrackHitIDs (Int_t *)
 
void SetLoader (AliLoader *loader)
 
AliLoaderGetLoader () const
 
- Public Member Functions inherited from AliModule
 AliModule (const char *name, const char *title)
 
 AliModule ()
 
virtual ~AliModule ()
 
virtual TArrayI * GetIdtmed () const
 
virtual TObjArrayPoints () const
 
virtual Bool_t IsActive () const
 
virtual void SetActive (Bool_t v=kTRUE)
 
virtual Bool_t IsFolder () const
 
virtual Int_t & LoMedium ()
 
virtual Int_t & HiMedium ()
 
virtual void AliMaterial (Int_t imat, const char *name, Float_t a, Float_t z, Float_t dens, Float_t radl, Float_t absl, Float_t *buf=0, Int_t nwbuf=0) const
 
virtual void AliGetMaterial (Int_t imat, char *name, Float_t &a, Float_t &z, Float_t &dens, Float_t &radl, Float_t &absl) const
 
virtual void AliMixture (Int_t imat, const char *name, Float_t *a, Float_t *z, Float_t dens, Int_t nlmat, Float_t *wmat) const
 
virtual void AliMedium (Int_t numed, const char *name, Int_t nmat, Int_t isvol, Int_t ifield, Float_t fieldm, Float_t tmaxfd, Float_t stemax, Float_t deemax, Float_t epsil, Float_t stmin, Float_t *ubuf=0, Int_t nbuf=0) const
 
void AliMatrix (Int_t &nmat, Double_t theta1, Double_t phi1, Double_t theta2, Double_t phi2, Double_t theta3, Double_t phi3) const
 
virtual void BuildGeometry ()
 
virtual Int_t IsVersion () const =0
 
virtual void AddDigit (Int_t *, Int_t *)
 
virtual void AddHit (Int_t, Int_t *, Float_t *)
 
virtual void Hits2Digits ()
 
virtual void Digits2Reco ()
 
virtual void Raw2Digits ()
 
virtual void QADataMaker (const char *)
 
virtual void CreateGeometry ()
 
virtual void CreateMaterials ()
 
virtual void DefineOpticalProperties ()
 
virtual void PreTrack ()
 
virtual void PostTrack ()
 
virtual void FinishEvent ()
 
virtual void FinishPrimary ()
 
virtual void Init ()
 
virtual void LoadPoints (Int_t)
 
virtual void UpdateInternalGeometry ()
 
virtual void Paint (Option_t *)
 
virtual void ResetSDigits ()
 
virtual void DisableStepManager ()
 
virtual Bool_t StepManagerIsEnabled () const
 
virtual Float_t ZMin () const
 
virtual Float_t ZMax () const
 
virtual AliTrackReferenceAddTrackReference (Int_t label, Int_t id=-999)
 
TTree * TreeTR ()
 
void SetRunLoader (AliRunLoader *runLoader)
 
virtual void CheckQA ()
 
AliDigitizationInputGetDigitizationInput () const
 
void CacheVMCInstance (TVirtualMC *mc)
 

Protected Member Functions

 AliMUON (const AliMUON &rMUON)
 Not implemented. More...
 
AliMUONoperator= (const AliMUON &rhs)
 Not implemented. More...
 
const AliMUONGeometryGetGeometry () const
 
AliMUONRecoParamGetRecoParam () const
 

Protected Attributes

Int_t fNCh
 Number of chambers. More...
 
Int_t fNTrackingCh
 Number of tracking chambers*. More...
 
Int_t fSplitLevel
 Splitlevel when making branches in outfiles. More...
 
TObjArrayfChambers
 List of Tracking Chambers. More...
 
AliMUONGeometryBuilderfGeometryBuilder
 Geometry builder. More...
 
Bool_t fAccCut
 Transport acceptance cut. More...
 
Float_t fAccMin
 Minimum acceptance cut used during transport. More...
 
Float_t fAccMax
 Minimum acceptance cut used during transport. More...
 
Float_t fMaxStepGas
 Maximum step size inside the chamber gas. More...
 
Float_t fMaxStepAlu
 Maximum step size inside the chamber aluminum. More...
 
Float_t fMaxDestepGas
 Maximum relative energy loss in gas. More...
 
Float_t fMaxDestepAlu
 Maximum relative energy loss in aluminum. More...
 
Int_t fMaxIterPad
 Maximum pad index. More...
 
Int_t fCurIterPad
 Current pad index. More...
 
Bool_t fIsMaxStep
 Flag to inactivate calls to TVirtualMC::GetMC()->SetMaxStep. More...
 
Bool_t fTriggerScalerEvent
 Flag to generates scaler event. More...
 
Int_t fTriggerResponseV1
 Flag to select TriggerResponseV1 (for cluster size in MTR) More...
 
Int_t fTriggerCoinc44
 Flag to select TriggerCoinc44. More...
 
Bool_t fTriggerEffCells
 Flag to select TriggerEffCells. More...
 
Int_t fDigitizerWithNoise
 Flag to switch on/off generation of noisy digits. More...
 
Double_t fDigitizerNSigmas
 nsigma cut for noise generation More...
 
Bool_t fIsTailEffect
 Switch to turn on/off the tail effect. More...
 
Bool_t fConvertTrigger
 Switch to enable trigger raw2sdigit conversion. More...
 
AliMUONRawWriterfRawWriter
 ! Raw data writer More...
 
AliMUONDigitMakerfDigitMaker
 ! pointer to the digit maker class More...
 
AliMUONVHitStorefHitStore
 ! container of hits More...
 
TString fDigitStoreConcreteClassName
 to be able to select what the sdigitizer uses More...
 
AliMUONCalibrationDatafCalibrationData
 pointer of calibration data More...
 
AliMUONDigitCalibratorfDigitCalibrator
 ! digit calibrator (for raw2sdigits) More...
 
- Protected Attributes inherited from AliDetector
Float_t fTimeGate
 
Int_t fIshunt
 
Int_t fNhits
 
Int_t fNdigits
 Number of hits. More...
 
Int_t fBufferSize
 Number of digits. More...
 
Int_t fMaxIterHit
 buffer size for Tree detector branches More...
 
Int_t fCurIterHit
 Limit for the hit iterator. More...
 
TClonesArray * fHits
 Counter for the hit iterator. More...
 
TClonesArray * fDigits
 List of hits for one track only. More...
 
AliLoaderfLoader
 List of digits for this detector. More...
 
- Protected Attributes inherited from AliModule
TVirtualMC * fMC
 
TArrayI * fIdtmed
 cached MC instance (to avoid calls to thread_local gMC=TVirtualMC::GetMC()) More...
 
TArrayI * fIdmate
 List of tracking medium numbers. More...
 
Int_t fLoMedium
 List of material numbers. More...
 
Int_t fHiMedium
 Minimum tracking medium ID for this Module. More...
 
Bool_t fActive
 Maximum tracking medium ID for this Module. More...
 
Bool_t fEnable
 
Int_t fMaxIterTrackRef
 
Int_t fCurrentIterTrackRef
 for track refernce iterator routines More...
 
AliRunLoaderfRunLoader
 for track refernce iterator routines More...
 
AliDigitizationInputfDigInput
 local pointer to run loader More...
 

Additional Inherited Members

- Static Public Member Functions inherited from AliModule
static void SetDensityFactor (Float_t density)
 
static Float_t GetDensityFactor ()
 
- Static Protected Attributes inherited from AliModule
static Float_t fgDensityFactor = 1.0
 input for sdigits -> digits More...
 

Detailed Description

AliDetector class for MUON subsystem providing simulation data management.

Definition at line 37 of file AliMUON.h.

Constructor & Destructor Documentation

AliMUON::AliMUON ( )

Default Constructor

Definition at line 85 of file AliMUON.cxx.

Referenced by DigitStoreClassName().

AliMUON::AliMUON ( const char *  name,
const char *  title 
)

Standard constructor

Definition at line 124 of file AliMUON.cxx.

AliMUON::~AliMUON ( )
virtual

Destructor

Definition at line 207 of file AliMUON.cxx.

AliMUON::AliMUON ( const AliMUON rMUON)
protected

Not implemented.

Member Function Documentation

void AliMUON::AddGeometryBuilder ( AliMUONVGeometryBuilder geomBuilder)

Add the geometry builder to the list

Definition at line 222 of file AliMUON.cxx.

Referenced by AliMUON().

AliDigitizer * AliMUON::CreateDigitizer ( AliDigitizationInput digInput) const
virtual

Return digitizer

Reimplemented from AliModule.

Definition at line 442 of file AliMUON.cxx.

Referenced by SetSplitLevel().

virtual AliTriggerDetector* AliMUON::CreateTriggerDetector ( ) const
inlinevirtual

Create trigger.

Reimplemented from AliModule.

Definition at line 71 of file AliMUON.h.

void AliMUON::Digits2Raw ( )
virtual

Convert digits of the current event to raw data

Reimplemented from AliModule.

Definition at line 473 of file AliMUON.cxx.

Referenced by SetSplitLevel().

const TString AliMUON::DigitStoreClassName ( ) const
inline

Return digit store class name.

Definition at line 144 of file AliMUON.h.

Referenced by commonConfig(), AliMUONSDigitizerV2::Digitize(), and Raw2SDigits().

virtual Double_t AliMUON::GetDigitizerNSigmas ( ) const
inlinevirtual

Definition at line 125 of file AliMUON.h.

Int_t AliMUON::GetDigitizerWithNoise ( ) const
virtual

Returns fDigitizerWithNoise

Definition at line 641 of file AliMUON.cxx.

Referenced by SetDigitizerWithNoise().

const AliMUONGeometry * AliMUON::GetGeometry ( ) const
protected

Return geometry parametrisation

Definition at line 230 of file AliMUON.cxx.

Referenced by DigitStoreClassName(), GetGeometryTransformer(), AliMUONv1::GetGeomModuleId(), and AliMUONv1::StepManager().

AliMUONGeometryBuilder* AliMUON::GetGeometryBuilder ( ) const
inline

Return geometry builder.

Definition at line 50 of file AliMUON.h.

Referenced by MUONGenerateGeometryData().

const AliMUONGeometryTransformer * AliMUON::GetGeometryTransformer ( ) const

Return geometry parametrisation

Definition at line 243 of file AliMUON.cxx.

Referenced by AliMUONv1::AddAlignableVolumes(), AliMUON(), AliMUONResponseV0::DisIntegrate(), GetGeometryBuilder(), and Global2Local().

Float_t AliMUON::GetMaxDestepAlu ( ) const
virtual

Return maximum step size in Gas

Definition at line 411 of file AliMUON.cxx.

Referenced by AliMUONCommonGeometryBuilder::CreateMaterials(), AliMUONSt1GeometryBuilderV2::CreateMaterials(), and CreateTriggerDetector().

Float_t AliMUON::GetMaxDestepGas ( ) const
virtual

Return maximum step size in Gas

Definition at line 403 of file AliMUON.cxx.

Referenced by AliMUONCommonGeometryBuilder::CreateMaterials(), and CreateTriggerDetector().

Float_t AliMUON::GetMaxStepAlu ( ) const
virtual
Float_t AliMUON::GetMaxStepGas ( ) const
virtual

Return stepsize in gas

Definition at line 387 of file AliMUON.cxx.

Referenced by AliMUONCommonGeometryBuilder::CreateMaterials(), and CreateTriggerDetector().

AliMUONRecoParam * AliMUON::GetRecoParam ( ) const
protected

Definition at line 651 of file AliMUON.cxx.

Referenced by CreateDigitizer(), DigitStoreClassName(), and Raw2SDigits().

Int_t AliMUON::GetTriggerCoinc44 ( ) const
virtual

Returns fTriggerCoinc44

Definition at line 621 of file AliMUON.cxx.

Referenced by SetTriggerCoinc44().

Bool_t AliMUON::GetTriggerEffCells ( ) const
virtual

Returns fTriggerEffCells

Definition at line 631 of file AliMUON.cxx.

Referenced by SetTriggerEffCells().

Int_t AliMUON::GetTriggerResponseV1 ( ) const
virtual

Returns fTriggerResponseV1

Definition at line 611 of file AliMUON.cxx.

Referenced by AliMUONResponseFactory::BuildStation6(), and SetTriggerResponseV1().

void AliMUON::Hits2SDigits ( )
virtual

Perform Hits2Digits using SDigitizerV2

Reimplemented from AliModule.

Definition at line 464 of file AliMUON.cxx.

Referenced by SetSplitLevel().

void AliMUON::MakeBranch ( Option_t *  opt = " ")
virtual

Create branche(s) to hold MUON hits

Reimplemented from AliDetector.

Definition at line 256 of file AliMUON.cxx.

Referenced by Chamber().

AliLoader * AliMUON::MakeLoader ( const char *  topfoldername)
virtual

Return segmentation.

Build standard getter (AliLoader type); if detector wants to use castomized getter, it must overload this method

Reimplemented from AliDetector.

Definition at line 582 of file AliMUON.cxx.

Referenced by GetGeometryBuilder().

AliMUON& AliMUON::operator= ( const AliMUON rhs)
protected

Not implemented.

Referenced by DigitStoreClassName().

Bool_t AliMUON::Raw2SDigits ( AliRawReader *  rawReader)
virtual

Convert raw data to SDigit

Reimplemented from AliModule.

Definition at line 520 of file AliMUON.cxx.

Referenced by SetSplitLevel().

void AliMUON::ResetGeometryBuilder ( )

Only to be used by "experts" wanting to change the geometry builders to be used. As the ctor of AliMUON now defines a default geometrybuilder, this ResetGeometryBuilder() must be called prior to call the AddGeometryBuilder()

Definition at line 596 of file AliMUON.cxx.

void AliMUON::ResetHits ( )
virtual

Reset hits

Reimplemented from AliDetector.

Definition at line 311 of file AliMUON.cxx.

Referenced by Chamber().

void AliMUON::SDigits2Digits ( )
virtual

Write TreeD here only

Reimplemented from AliModule.

Definition at line 453 of file AliMUON.cxx.

Referenced by SetSplitLevel().

void AliMUON::SetAlign ( Bool_t  align = true)
virtual

Set option for alignement to geometry builder

Definition at line 419 of file AliMUON.cxx.

Referenced by CreateTriggerDetector().

void AliMUON::SetAlign ( const TString &  fileName,
Bool_t  align = true 
)
virtual

Set option for alignement to geometry builder

Definition at line 427 of file AliMUON.cxx.

void AliMUON::SetChargeSlope ( Int_t  id,
Float_t  p1 
)
virtual

Set the inverse charge slope for chamber id

Definition at line 320 of file AliMUON.cxx.

Referenced by CreateTriggerDetector().

void AliMUON::SetChargeSpread ( Int_t  id,
Float_t  p1,
Float_t  p2 
)
virtual

Set sigma of charge spread for chamber id

Definition at line 330 of file AliMUON.cxx.

Referenced by CreateTriggerDetector().

virtual void AliMUON::SetConvertTrigger ( Bool_t  convertTrigger = true)
inlinevirtual

Enable trigger raw2sdigits conversion.

Definition at line 131 of file AliMUON.h.

Referenced by commonConfig(), and Config().

virtual void AliMUON::SetDigitizerWithNoise ( Int_t  digitizerWithNoise,
Double_t  nsigmas = 4.0 
)
inlinevirtual

Set off generation of noisy digits.

Definition at line 120 of file AliMUON.h.

Referenced by commonConfig(), and Config().

void AliMUON::SetDigitStoreClassName ( const char *  classname)
inline

Set digit store class name.

Definition at line 142 of file AliMUON.h.

Referenced by commonConfig(), and Config().

virtual void AliMUON::SetIsMaxStep ( Bool_t  isMaxStep)
inlinevirtual

Set flag to inactivate calls to TVirtualMC::GetMC()->SetMaxStep.

Definition at line 102 of file AliMUON.h.

void AliMUON::SetMaxAdc ( Int_t  id,
Int_t  p1 
)
virtual

Set maximum number for ADCcounts (saturation)

Definition at line 348 of file AliMUON.cxx.

Referenced by CreateTriggerDetector().

void AliMUON::SetMaxDestepAlu ( Float_t  p1)
virtual

Set maximum step size in Alu

Definition at line 379 of file AliMUON.cxx.

Referenced by CreateTriggerDetector().

void AliMUON::SetMaxDestepGas ( Float_t  p1)
virtual

Set maximum step size in Gas

Definition at line 372 of file AliMUON.cxx.

Referenced by CreateTriggerDetector().

void AliMUON::SetMaxStepAlu ( Float_t  p1)
virtual

Set step size in Alu

Definition at line 365 of file AliMUON.cxx.

Referenced by AliMUONResponseFactory::Build(), and CreateTriggerDetector().

void AliMUON::SetMaxStepGas ( Float_t  p1)
virtual

Set stepsize in gas

Definition at line 358 of file AliMUON.cxx.

Referenced by AliMUONResponseFactory::Build(), and CreateTriggerDetector().

void AliMUON::SetSigmaIntegration ( Int_t  id,
Float_t  p1 
)
virtual

Set integration limits for charge spread

Definition at line 339 of file AliMUON.cxx.

Referenced by CreateTriggerDetector().

virtual void AliMUON::SetSplitLevel ( Int_t  SplitLevel)
inlinevirtual

Set split level for making branches in outfiles.

Definition at line 60 of file AliMUON.h.

virtual void AliMUON::SetTailEffect ( Bool_t  isTailEffect)
inlinevirtual

Parametrised tail effect in resolution histogram.

Definition at line 128 of file AliMUON.h.

void AliMUON::SetTreeAddress ( )
virtual

Set Hits tree address

Reimplemented from AliDetector.

Definition at line 290 of file AliMUON.cxx.

Referenced by GetGeometryBuilder().

virtual void AliMUON::SetTriggerCoinc44 ( Int_t  trigCoinc44 = 0)
inlinevirtual

Set trigger coinc44.

Definition at line 112 of file AliMUON.h.

virtual void AliMUON::SetTriggerEffCells ( Bool_t  trigEffCells = true)
inlinevirtual

Set trigger chamber efficiency by cells.

Definition at line 116 of file AliMUON.h.

virtual void AliMUON::SetTriggerResponseV1 ( Int_t  trigResV1 = 0)
inlinevirtual

Set trigger response version.

Definition at line 108 of file AliMUON.h.

virtual void AliMUON::SetTriggerScalerEvent ( Bool_t  scaler = true)
inlinevirtual

Set scaler event for trigger.

Definition at line 105 of file AliMUON.h.

Member Data Documentation

Bool_t AliMUON::fAccCut
protected

Transport acceptance cut.

Definition at line 163 of file AliMUON.h.

Float_t AliMUON::fAccMax
protected

Minimum acceptance cut used during transport.

Definition at line 165 of file AliMUON.h.

Float_t AliMUON::fAccMin
protected

Minimum acceptance cut used during transport.

Definition at line 164 of file AliMUON.h.

AliMUONCalibrationData* AliMUON::fCalibrationData
protected

pointer of calibration data

Definition at line 196 of file AliMUON.h.

Referenced by AliMUON(), CreateDigitizer(), Raw2SDigits(), and ~AliMUON().

TObjArray* AliMUON::fChambers
protected

List of Tracking Chambers.

Definition at line 159 of file AliMUON.h.

Referenced by AliMUON(), Chamber(), SetChargeSlope(), SetChargeSpread(), SetMaxAdc(), SetResponseModel(), SetSigmaIntegration(), and ~AliMUON().

Bool_t AliMUON::fConvertTrigger
protected

Switch to enable trigger raw2sdigit conversion.

Definition at line 186 of file AliMUON.h.

Referenced by Raw2SDigits(), and SetConvertTrigger().

Int_t AliMUON::fCurIterPad
protected

Current pad index.

Definition at line 175 of file AliMUON.h.

AliMUONDigitCalibrator* AliMUON::fDigitCalibrator
protected

! digit calibrator (for raw2sdigits)

Definition at line 198 of file AliMUON.h.

Referenced by Raw2SDigits(), and ~AliMUON().

Double_t AliMUON::fDigitizerNSigmas
protected

nsigma cut for noise generation

Definition at line 184 of file AliMUON.h.

Referenced by CreateDigitizer(), GetDigitizerNSigmas(), and SetDigitizerWithNoise().

Int_t AliMUON::fDigitizerWithNoise
protected

Flag to switch on/off generation of noisy digits.

Definition at line 183 of file AliMUON.h.

Referenced by CreateDigitizer(), GetDigitizerWithNoise(), and SetDigitizerWithNoise().

AliMUONDigitMaker* AliMUON::fDigitMaker
protected

! pointer to the digit maker class

Definition at line 190 of file AliMUON.h.

Referenced by Raw2SDigits(), and ~AliMUON().

TString AliMUON::fDigitStoreConcreteClassName
protected

to be able to select what the sdigitizer uses

Definition at line 194 of file AliMUON.h.

Referenced by DigitStoreClassName(), and SetDigitStoreClassName().

AliMUONVHitStore* AliMUON::fHitStore
protected

! container of hits

Definition at line 192 of file AliMUON.h.

Referenced by MakeBranch(), ResetHits(), AliMUONv1::StepManager(), and ~AliMUON().

Bool_t AliMUON::fIsMaxStep
protected

Flag to inactivate calls to TVirtualMC::GetMC()->SetMaxStep.

Definition at line 178 of file AliMUON.h.

Referenced by SetIsMaxStep(), and AliMUONv1::StepManager().

Bool_t AliMUON::fIsTailEffect
protected

Switch to turn on/off the tail effect.

Definition at line 185 of file AliMUON.h.

Referenced by AliMUONv1::Init(), and SetTailEffect().

Float_t AliMUON::fMaxDestepAlu
protected

Maximum relative energy loss in aluminum.

Definition at line 171 of file AliMUON.h.

Referenced by GetMaxDestepAlu(), and SetMaxDestepAlu().

Float_t AliMUON::fMaxDestepGas
protected

Maximum relative energy loss in gas.

Definition at line 170 of file AliMUON.h.

Referenced by GetMaxDestepGas(), and SetMaxDestepGas().

Int_t AliMUON::fMaxIterPad
protected

Maximum pad index.

Definition at line 174 of file AliMUON.h.

Float_t AliMUON::fMaxStepAlu
protected

Maximum step size inside the chamber aluminum.

Definition at line 169 of file AliMUON.h.

Referenced by GetMaxStepAlu(), and SetMaxStepAlu().

Float_t AliMUON::fMaxStepGas
protected

Maximum step size inside the chamber gas.

Definition at line 168 of file AliMUON.h.

Referenced by GetMaxStepGas(), and SetMaxStepGas().

Int_t AliMUON::fNCh
protected

Number of chambers.

Definition at line 156 of file AliMUON.h.

Int_t AliMUON::fNTrackingCh
protected

Number of tracking chambers*.

Definition at line 157 of file AliMUON.h.

AliMUONRawWriter* AliMUON::fRawWriter
protected

! Raw data writer

Definition at line 188 of file AliMUON.h.

Referenced by Digits2Raw(), and ~AliMUON().

Int_t AliMUON::fSplitLevel
protected

Splitlevel when making branches in outfiles.

Definition at line 158 of file AliMUON.h.

Referenced by SetSplitLevel().

Int_t AliMUON::fTriggerCoinc44
protected

Flag to select TriggerCoinc44.

Definition at line 181 of file AliMUON.h.

Referenced by GetTriggerCoinc44(), and SetTriggerCoinc44().

Bool_t AliMUON::fTriggerEffCells
protected

Flag to select TriggerEffCells.

Definition at line 182 of file AliMUON.h.

Referenced by GetTriggerEffCells(), and SetTriggerEffCells().

Int_t AliMUON::fTriggerResponseV1
protected

Flag to select TriggerResponseV1 (for cluster size in MTR)

Definition at line 180 of file AliMUON.h.

Referenced by GetTriggerResponseV1(), and SetTriggerResponseV1().

Bool_t AliMUON::fTriggerScalerEvent
protected

Flag to generates scaler event.

Definition at line 179 of file AliMUON.h.

Referenced by Digits2Raw(), and SetTriggerScalerEvent().


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