![]() |
AliRoot Core
3dc7879 (3dc7879)
|
Concrete digitizer to make digits from hits. See also AliFMDBaseDigitizer documentation. More...
#include <AliFMDDigitizer.h>
Public Member Functions | |
AliFMDDigitizer () | |
AliFMDDigitizer (AliDigitizationInput *digInput) | |
virtual | ~AliFMDDigitizer () |
virtual Bool_t | Init () |
virtual void | Digitize (Option_t *option="") |
![]() | |
AliFMDBaseDigitizer () | |
AliFMDBaseDigitizer (AliDigitizationInput *digInp) | |
AliFMDBaseDigitizer (const Char_t *name, const Char_t *title) | |
virtual | ~AliFMDBaseDigitizer () |
void | SetShapingTime (Float_t B=10) |
Float_t | GetShapingTime () const |
void | SetStoreTrackRefs (Bool_t store=kTRUE) |
Bool_t | IsStoreTrackRefs () const |
![]() | |
AliDigitizer (const Text_t *name="AliDigitizer", const Text_t *title="AliDigitizer") | |
AliDigitizer (AliDigitizationInput *manager, const Text_t *name="AliDigitizer", const Text_t *title="AliDigitizer") | |
AliDigitizer (const AliDigitizer &dig) | |
AliDigitizer & | operator= (const AliDigitizer &dig) |
virtual | ~AliDigitizer () |
Bool_t | GetRegionOfInterest () const |
Protected Member Functions | |
void | SumContributions (TBranch *sdigitsBranch, int offset=0) |
![]() | |
virtual void | DigitizeHits () const |
virtual void | ConvertToCount (Float_t edep, Float_t last, UShort_t detector, Char_t ring, UShort_t sector, UShort_t strip, TArrayI &counts) const |
virtual UShort_t | MakePedestal (UShort_t detector, Char_t ring, UShort_t sector, UShort_t strip) const |
virtual void | AddNoise (TArrayI &) const |
virtual void | AddContribution (UShort_t detector, Char_t ring, UShort_t sector, UShort_t strip, Float_t edep, Bool_t isPrimary, Int_t nTrackno, Int_t *tracknos, Int_t offset=0) |
virtual void | AddDigit (UShort_t detector, Char_t ring, UShort_t sector, UShort_t strip, Float_t edep, UShort_t count1, Short_t count2, Short_t count3, Short_t count4, UShort_t ntot, UShort_t nprim, const TArrayI &refs) const |
virtual TTree * | MakeOutputTree (AliLoader *loader) |
virtual void | StoreDigits (const AliLoader *loader) |
AliFMDBaseDigitizer (const AliFMDBaseDigitizer &o) | |
Number of labels not assigned. More... | |
AliFMDBaseDigitizer & | operator= (const AliFMDBaseDigitizer &o) |
![]() | |
Int_t | GetNInputStreams () const |
void | Copy (TObject &dig) const |
Additional Inherited Members | |
![]() | |
AliFMD * | fFMD |
AliRunLoader * | fRunLoader |
AliFMDEdepMap | fEdep |
Run loader. More... | |
Float_t | fShapingTime |
Bool_t | fStoreTrackRefs |
Int_t | fIgnoredLabels |
![]() | |
AliDigitizationInput * | fDigInput |
Concrete digitizer to make digits from hits. See also AliFMDBaseDigitizer documentation.
Definition at line 52 of file AliFMDDigitizer.h.
|
inline |
CTOR
Definition at line 58 of file AliFMDDigitizer.h.
|
inline |
|
inlinevirtual |
DTOR
Definition at line 69 of file AliFMDDigitizer.h.
|
virtual |
Execute this digitizer. This member function will be called once per event by the passed AliDigitizationInput* digInput object.
options | Not used |
Implements AliDigitizer.
Definition at line 259 of file AliFMDDigitizer.cxx.
Referenced by ~AliFMDDigitizer().
|
virtual |
Initialise
Reimplemented from AliFMDBaseDigitizer.
Definition at line 227 of file AliFMDDigitizer.cxx.
Referenced by ~AliFMDDigitizer().
|
protected |
Sum contributions from SDigits
sdigitsBranch | Branch of SDigit data |
Definition at line 390 of file AliFMDDigitizer.cxx.
Referenced by Digitize(), and ~AliFMDDigitizer().