]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - EVGEN/AliGenCosmicsParam.h
Remove EVE/Reve/ sub-module.
[u/mrichter/AliRoot.git] / EVGEN / AliGenCosmicsParam.h
index 8582e26a0b50081f93e51e955ef27243adc0029f..12078440ebbdebdf575f051b37a803b8579957e4 100644 (file)
@@ -26,16 +26,23 @@ public:
       if(max<0. || max>90.) AliFatal("angle must be in [0,pi/2]");
       fMaxAngleWRTVertical=max; return; }
   void SetBkG(Float_t b) { fBkG=b; return; }
+  void SetInACORDE(Bool_t onlyACORDE4ITS=kFALSE) 
+    { fACORDE=kTRUE; fACORDE4ITS=onlyACORDE4ITS; return; }
   void SetInTPC() { fTPC=kTRUE; return; }
   void SetInITS() { fITS=kTRUE; return; }
-  void SetInSPDouter() { fSPDouter=kTRUE; return; }
   void SetInSPDinner() { fSPDinner=kTRUE; return; }
+  void SetInSPDouter() { fSPDouter=kTRUE; return; }
+  void SetInSDDinner() { fSDDinner=kTRUE; return; }
+  void SetInSDDouter() { fSDDouter=kTRUE; return; }
+  void SetInSSDinner() { fSSDinner=kTRUE; return; }
+  void SetInSSDouter() { fSSDouter=kTRUE; return; }
 
 private:
 
   Bool_t IntersectCylinder(Float_t r,Float_t z,Int_t pdg,
                           Float_t o[3],Float_t p[3]) const;  
-
+  Bool_t IntersectACORDE(Int_t pdg,
+                        Float_t o[3],Float_t p[3]) const;
   Bool_t fParamMI;              // parametrization from M.Ivanov
   Bool_t fParamACORDE;          // parametrization from AliGenACORDE 
                                 // (parametrized at ALICE y)
@@ -44,10 +51,16 @@ private:
   Float_t fBkG;                 // field in kGauss
   Bool_t fTPC;                  // acceptance cuts
   Bool_t fITS;                  // acceptance cuts
-  Bool_t fSPDouter;             // acceptance cuts
   Bool_t fSPDinner;             // acceptance cuts
+  Bool_t fSPDouter;             // acceptance cuts
+  Bool_t fSDDinner;             // acceptance cuts
+  Bool_t fSDDouter;             // acceptance cuts
+  Bool_t fSSDinner;             // acceptance cuts
+  Bool_t fSSDouter;             // acceptance cuts
+  Bool_t fACORDE;               // acceptance cuts
+  Bool_t fACORDE4ITS;           // acceptance cuts
 
-  ClassDef(AliGenCosmicsParam,1) // parametrized cosmics generator
+  ClassDef(AliGenCosmicsParam,3) // parametrized cosmics generator
 };
 
 #endif