* See cxx source for full Copyright notice */
/* $Id$ */
-
+/* History of cvs commits:
+ *
+ * $Log$
+ *
+ */
//_________________________________________________________________________
// Base Class for EMCAL
// holds all geant information of
AliEMCAL();
AliEMCAL(const char* name, const char* title="");
- AliEMCAL(const AliEMCAL& emcal);
virtual ~AliEMCAL() ;
virtual void AddHit(Int_t, Int_t*, Float_t *) {
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 )") ;
}
- virtual void Copy(TObject & emcal) const
- { Copy(dynamic_cast<AliEMCAL&>(emcal)); }
- virtual void Copy(AliEMCAL & emcal) const;
virtual AliDigitizer* CreateDigitizer(AliRunDigitizer* manager) const;
virtual void CreateMaterials() ;
// virtual void
Double_t GetRawFormatTimePeak() const { return fgTimePeak ; }
Double_t GetRawFormatTimeTrigger() const { return fgTimeTrigger ; }
Int_t GetRawFormatThreshold() const { return fgThreshold ; }
- Int_t GetRawFormatChannelsPerDDL() const { return fgChannelsPerDDL ; }
+ Int_t GetRawFormatDDLPerSuperModule() const { return fgDDLPerSuperModule ; }
static Double_t RawResponseFunctionMax(Double_t charge, Double_t gain) ;
Bool_t RawSampledResponse(Double_t dtime, Double_t damp, Int_t * adcH, Int_t * adcL) const ;
//
virtual AliLoader* MakeLoader(const char* topfoldername);
virtual const TString Version() const {return TString(" ") ; }
- AliEMCAL & operator = (const AliEMCAL & /*rvalue*/) {
- Fatal("operator =", "not implemented") ; return *this ; }
protected:
static Double_t fgTimePeak ; // peaking time of the raw RO signal
static Double_t fgTimeTrigger ; // time of the trigger for the RO signal
static Int_t fgThreshold; // threshold
- static Int_t fgChannelsPerDDL; // number of channels per DDL
+ static Int_t fgDDLPerSuperModule; // number of DDL per SuperModule
+
+private:
+ AliEMCAL(const AliEMCAL& emcal);
+ AliEMCAL & operator = (const AliEMCAL & /*rvalue*/);
ClassDef(AliEMCAL,9) // Electromagnetic calorimeter (base class)