]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - EMCAL/AliEMCALv0.h
Split dEdxUtils into dEdxBaseUtils, dEdxCalibUtils, dEdxReconUtils and one CalibHistA...
[u/mrichter/AliRoot.git] / EMCAL / AliEMCALv0.h
index 7cb6a2d3c3790ffdb73ff8b5f920364e451aef00..9e88763db4ea88842eb5d64a91b67d91459c5932 100644 (file)
@@ -31,16 +31,16 @@ class AliEMCALv0 : public AliEMCAL {
  public:
 
   AliEMCALv0();
-  AliEMCALv0(const char *name, const char *title="") ;
+  AliEMCALv0(const char *name, const char *title="",const Bool_t checkGeoAndRun = kTRUE) ;
   virtual ~AliEMCALv0(){} 
 
   using AliEMCAL::AddHit;
 
-  virtual void  AddAlignableVolumes() const;
-  virtual void  AddAlignableVolumesInALICE() const;
-  virtual void  AddAlignableVolumesInWSUC() const;
-
-  virtual void CreateGeometry() ;// creates the geometry for GEANT
+  virtual void   AddAlignableVolumes()        const;
+  virtual void   AddAlignableVolumesInALICE() const;
+  virtual void   AddAlignableVolumesInWSUC()  const;
+  
+  virtual void   CreateGeometry() ;// creates the geometry for GEANT
   virtual void   Init(void) ;                                       // does nothing
   virtual Int_t  IsVersion(void) const { 
     // Gives the version number 
@@ -50,11 +50,11 @@ class AliEMCALv0 : public AliEMCAL {
     // As above
     return TString("v0") ; 
   }
-  
-  // ShishKebab 
+    // ShishKebab 
   void CreateShishKebabGeometry();
   void CreateSmod(const char* mother="XEN1");
   void CreateEmod(const char* mother="SMOD", const char* child="EMOD");
+  void CreateAlFrontPlate(const char* mother="EMOD", const char* child="ALFP");
   // TRD1
   void Trd1Tower3X3(const double *parSCM0);
   void Trd1Tower4X4() const;
@@ -85,7 +85,7 @@ class AliEMCALv0 : public AliEMCAL {
   Double_t fSmodPar2;          //! z size of super module  
   Double_t fParEMOD[5];        //! parameters of EMCAL module (TRD1,2)
   AliEMCALSpaceFrame* fCalFrame; //EMCAL Space frame object
-
+  
   AliEMCALv0(const AliEMCALv0 & emcal);
   AliEMCALv0 & operator = (const AliEMCALv0  & /*rvalue*/);