]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - VZERO/AliVZEROv6.h
Added graphical reference to help DQM shifter. Updated sim TOF QA histograms. (F...
[u/mrichter/AliRoot.git] / VZERO / AliVZEROv6.h
index 4ea2fcc795f462b47823896fe69267d75ae8d7a0..8cbd0a460560539a594567b84160af9921035301 100755 (executable)
 //                                                 //
 /////////////////////////////////////////////////////
 
-#include "TLorentzVector.h" 
 #include "AliVZERO.h"
 
+// --- ROOT libraries ---
+#include "TClonesArray.h"
+#include "TLorentzVector.h"
+#include "TMath.h"
+#include "TObjectTable.h"
+#include "TVirtualMC.h"
+#include "TParticle.h"
+
+#include "TGeoManager.h"
+#include "TGeoMaterial.h"
+#include "TGeoMedium.h"
+#include "TGeoNode.h"
+#include "TGeoVolume.h"
+#include "TGeoTube.h"
+#include "TGeoMatrix.h"
+
+// --- AliRoot header files ---
+#include "AliRun.h"
+#include "AliMC.h"
+#include "AliConst.h"
+#include "AliMagF.h"
+#include "AliVZEROhit.h"
+#include "AliVZEROdigit.h"
+#include "AliLog.h"
 class AliVZEROv6 : public AliVZERO {
   
 public:
@@ -24,7 +48,6 @@ public:
   virtual void   AddHit(Int_t track, Int_t *vol, Float_t *hits); 
   virtual void   AddDigits(Int_t *tracks, Int_t *digits);
   virtual void   CreateGeometry();
-  virtual void   BuildGeometry();
   virtual void   CreateMaterials();
   virtual void   DrawModule() const;
   virtual void   DrawGeometry();
@@ -44,18 +67,18 @@ private:
 // Parameters related to geometry :
 // V0 part in front of muon arm absorber 
 
-  Float_t  fV0CHeight1, fV0CHeight2, fV0CHeight3, fV0CHeight4; 
-  Float_t  fV0CRMin, fV0CRBox;
-  Float_t  fV0CLidThickness;
-  Float_t  fV0CCellThickness;
-  Float_t  fV0CBoxThickness; 
-  Float_t  fV0COffsetFibers;
+  Float_t  fV0CHeight1, fV0CHeight2, fV0CHeight3, fV0CHeight4; // Heights of V0C elements 
+  Float_t  fV0CRMin, fV0CRBox;  // Min and max radii of V0C box
+  Float_t  fV0CLidThickness;    // Thickness of V0C box lid
+  Float_t  fV0CCellThickness;   // Thickness of V0C cell
+  Float_t  fV0CBoxThickness;    // Thickness of V0C box
+  Float_t  fV0COffsetFibers;    // Z offsets to output fibers
 
 // V0 part on the other side with respect to IP
 
-  Float_t  fV0AHeight1, fV0AHeight2, fV0AHeight3, fV0AHeight4; 
-  Float_t  fV0ARMin;
-  Float_t  fV0ACellThickness;
+  Float_t  fV0AHeight1, fV0AHeight2, fV0AHeight3, fV0AHeight4; // Heights of V0A elements  
+  Float_t  fV0ARMin;            // Minimim radius of V0A box
+  Float_t  fV0ACellThickness;   // Thickness of V0A cell
   
 // Parameters related to light production :