#include <AliFMDv1.h>
Inheritance diagram for AliFMDv1:
This class contains the detailed version of the FMD - that is, hits are produced during simulation.
Definition at line 34 of file AliFMDv1.h.
Public Member Functions | |
AliFMDv1 () | |
AliFMDv1 (const char *name, const char *title="Detailed geometry") | |
virtual | ~AliFMDv1 () |
virtual Int_t | IsVersion () const |
virtual void | StepManager () |
Protected Member Functions | |
Bool_t | VMC2FMD (TLorentzVector &v, UShort_t &detector, Char_t &ring, UShort_t §or, UShort_t &strip) const |
Bool_t | VMC2FMD (Int_t copy, TLorentzVector &v, UShort_t &detector, Char_t &ring, UShort_t §or, UShort_t &strip) const |
Bool_t | CheckHit (Int_t trackno, Int_t pdg, Float_t absQ, const TLorentzVector &p, Float_t edep) const |
Protected Attributes | |
Double_t | fCurrentDeltaE |
TLorentzVector | fCurrentV |
TLorentzVector | fCurrentP |
Int_t | fCurrentPdg |
|
CTOR Definition at line 38 of file AliFMDv1.h. |
|
CTOR
Definition at line 47 of file AliFMDv1.h. |
|
DTOR Definition at line 54 of file AliFMDv1.h. |
|
Check if hit is bad. A hit is bad if
holds, where
|
|
Get version number
Definition at line 59 of file AliFMDv1.h. |
|
Member function that is executed each time a hit is made in the FMD. None-charged particles are ignored. Dead tracks are ignored. The procedure is as follows:
Implements AliFMD. |
|
Translate VMC coordinates to detector coordinates
|
|
Translate VMC coordinates to detector coordinates
|
|
Definition at line 129 of file AliFMDv1.h. |
|
Definition at line 131 of file AliFMDv1.h. |
|
Definition at line 132 of file AliFMDv1.h. |
|
Definition at line 130 of file AliFMDv1.h. |