233 #ifndef ALIDETECTOR_H 237 # include <TArrayI.h> 314 AliFMD(
const char *name,
const char *title);
373 void SetTrackingParameters(Int_t imed,
376 Float_t neutral_hadron,
377 Float_t charged_hadron,
379 Float_t electron_bremstrahlung,
380 Float_t muon__bremstrahlung,
381 Float_t electron_delta,
386 Int_t compton_scattering,
391 Int_t multiple_scattering,
392 Int_t pair_production,
393 Int_t photon_production,
394 Int_t rayleigh_scattering);
447 virtual void AddHit(Int_t
track, Int_t *vol, Float_t *hits);
480 Bool_t stopped=kFALSE);
491 virtual void AddDigit(Int_t *digits, Int_t* notused=0);
virtual void Hits2SDigits()
virtual void AddAlignableVolumes() const
virtual void SetHitsAddressBranch(TBranch *b)
virtual void AddDigitByFields(UShort_t detector=0, Char_t ring='\0', UShort_t sector=0, UShort_t strip=0, UShort_t count1=0, Short_t count2=-1, Short_t count3=-1, Short_t count4=-1, UShort_t nrefs=0, Int_t *refs=0)
virtual void AddDigit(Int_t *digits, Int_t *notused=0)
virtual void AddSDigit(Int_t *digits)
AliFMD & operator=(const AliFMD &other)
virtual void ResetSDigits()
void UseDetailed(Bool_t use=kTRUE)
virtual void AddSDigitByFields(UShort_t detector=0, Char_t ring='\0', UShort_t sector=0, UShort_t strip=0, Float_t edep=0, UShort_t count1=0, Short_t count2=-1, Short_t count3=-1, Short_t count4=-1, UShort_t ntot=0, UShort_t nprim=0, Int_t *refs=0)
Forward Multiplicity Detector based on Silicon wafers. This class is the driver for especially simula...
virtual void CreateGeometry()
virtual void Digits2Raw()
virtual void CreateMaterials()
virtual void SetSDigitsAddressBranch(TBranch *b)
virtual void MakeBranch(Option_t *opt=" ")
TClonesArray * HitsArray()
Macros to do fast simulation of processes important for tuning of reconstruction Currently fast simulation of ionization digitization and cluster finder AliTPCclusterFast How to use it a which macro to use(I know it was somewhere in AliRoot but with the GIT page I dont find it anymore)
virtual void StepManager()=0
virtual TClonesArray * SDigits()
virtual void SetTreeAddress()
virtual void AddHit(Int_t track, Int_t *vol, Float_t *hits)
virtual Bool_t Raw2SDigits(AliRawReader *reader)
virtual AliFMDHit * AddHitByFields(Int_t track, UShort_t detector, Char_t ring, UShort_t sector, UShort_t strip, Float_t x=0, Float_t y=0, Float_t z=0, Float_t px=0, Float_t py=0, Float_t pz=0, Float_t edep=0, Int_t pdg=0, Float_t t=0, Float_t len=0, Bool_t stopped=kFALSE)
virtual AliDigitizer * CreateDigitizer(AliDigitizationInput *digInput) const
virtual void Hits2Digits()
AliFMDhit is the hit class for the FMD. Hits are the information that comes from a Monte Carlo at eac...
virtual void FinishEvent()
TClonesArray * DigitsArray()
TClonesArray * SDigitsArray()