+ virtual AliDigitizer* CreateDigitizer(AliRunDigitizer* manager) const;
+ virtual void CreateMaterials() ;
+ virtual void Digits2Raw();
+
+ virtual void FinishRun() {}
+ virtual AliEMCALGeometry * GetGeometry() const
+ {return AliEMCALGeometry::GetInstance(GetTitle(),"") ; }
+ virtual void Hits2SDigits();
+ virtual Int_t IsVersion(void) const = 0 ;
+
+ virtual AliTriggerDetector* CreateTriggerDetector() const
+ { return new AliEMCALTrigger(); }
+
+ //
+ virtual AliLoader* MakeLoader(const char* topfoldername);
+ virtual const TString Version() const {return TString(" ") ; }
+