]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - HMPID/AliHMPID.h
fix AliHLTGlobalEsdConverterComponent
[u/mrichter/AliRoot.git] / HMPID / AliHMPID.h
index dec1e1e082f626e87677f77f8a4a1795f3cca317..bd110c573d084af759a4b9b5ec18f4727294f26a 100644 (file)
@@ -7,17 +7,18 @@
 #include <TClonesArray.h> //XxxCreate() 
 #include <TObjArray.h>    //fDig,fClu field
 
-
+//.
+//HMPID base class
+//.
 
 class AliHMPID : public AliDetector //TObject-TNamed-AliModule-AliDetector-AliHMPID
 {
 public:
 //ctor & dtor    
-            AliHMPID(const char *nm,const char *ttl);                                              //named ctor
-            AliHMPID(                              ):AliDetector(    ),fSdi(0),fDig(0),fClu(0) {}  //default ctor          
+            AliHMPID(const char *nm,const char *ttl);                                                           //named ctor
+            AliHMPID(                              ):AliDetector(    ),fDoFeed(kTRUE),fSdi(0),fDig(0),fClu(0) {}  //default ctor          
   virtual  ~AliHMPID();                                            
 //framework part  
-          void  BuildGeometry   (                ) {}          //from AliModule invoked from AliMC::InitGeometry() to build geometry for old event display
   virtual void  CreateMaterials (                )=0;          //from AliModule invoked from AliMC::ConstructGeometry() to define detector materials
   virtual void  CreateGeometry  (                )=0;          //from AliModule invoked from AliMC::ConstructGeometry() to build detector for simulation
 
@@ -48,6 +49,7 @@ public:
     fClu=new TObjArray(7); for(Int_t i=0;i<7;i++)fClu->AddAt(new TClonesArray("AliHMPIDCluster"),i);            }//create clusters list
          void   CluReset (         )     {if(fClu)for(int i=0;i<7;i++)fClu->At(i)->Clear();                     }//clean clusters list
 protected:  
+  Bool_t                fDoFeed;                  //! Flag to switch on/off Feedback photon creation
   TClonesArray         *fSdi;                     //! list of sdigits  
   TObjArray            *fDig;                     //! each chamber holds it's one list of digits
   TObjArray            *fClu;                     //! each chamber holds it's one list of clusters