46 virtual void AddHit(Int_t, Int_t*, Float_t *) {
47 Fatal(
"AddHit(Int_t, Int_t*, Float_t *",
"not to be used: use AddHit( Int_t shunt, Int_t primary, Int_t track,Int_t id, Float_t *hits )") ;
66 virtual const TString
Version()
const {
return TString(
" ") ; }
virtual AliLoader * MakeLoader(const char *topfoldername)
Create/recover EMCal Loader.
virtual AliDigitizer * CreateDigitizer(AliDigitizationInput *digInput) const
Create and return the digitizer.
virtual const TString Version() const
virtual Int_t IsVersion(void) const =0
virtual void SetCheckRunNumberAndGeoVersion(Bool_t check)
virtual void Digits2Raw()
Create raw samples from digits.
Bool_t checkGeoAndRun
check or not the year to configure the detector
virtual void Init()
Init (not needed)
TClonesArray * fTriggerData
Trigger parameters data container.
virtual AliEMCALGeometry * GetGeometry() const
virtual ~AliEMCAL()
Destructor.
Double_t fBirkC1
Constant 1 for Birk's Law implementation.
Base Class for EMCAL description.
AliEMCAL()
Default Constructor.
Int_t fBirkC0
Constant 0 for Birk's Law implementation.
virtual void Hits2SDigits()
Create summable digits from hits.
virtual void CreateMaterials()
Definitions of materials to build EMCAL and associated tracking media.
virtual void AddHit(Int_t, Int_t *, Float_t *)
See in AliEMCALv2.
Double_t fBirkC2
Constant 2 for Birk's Law implementation.
Bool_t fCheckRunNumberAndGeoVersion
Check if run number corresponds to the requested geometry and V1 is used.
AliEMCAL & operator=(const AliEMCAL &)
static AliEMCALRawUtils * fgRawUtils
Raw utilities class, for embedding.
EMCal geometry, singleton.
AliEMCALGeometry * fGeometry
! EMCal geometry access
Bool_t Raw2SDigits(AliRawReader *rawReader)