]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - EMCAL/AliEMCALWsuCosmicRaySetUp.h
correct previous non intended commit, but leaving some new things
[u/mrichter/AliRoot.git] / EMCAL / AliEMCALWsuCosmicRaySetUp.h
index 77728dd34b27d345f6cb5e949c217012d01560d7..ee0279d410a57764bb54af8d9146f6e7766536bc 100644 (file)
@@ -1,6 +1,6 @@
 #ifndef ALIBODY_H
 #define ALIBODY_H
-/* Copyright(c) 1998-2005, ALICE Experiment at CERN, All rights reserved. *
+/* Copyright(c) 1998-2010, ALICE Experiment at CERN, All rights reserved. *
  * See cxx source for full Copyright notice                               */
 
 /* $Id$ */
@@ -12,6 +12,8 @@
  
 #include "AliModule.h"
 
+class TList;
+
 class AliEMCALWsuCosmicRaySetUp : public AliModule {
  
 public:
@@ -20,15 +22,30 @@ public:
   virtual     ~AliEMCALWsuCosmicRaySetUp() {}
   virtual void  CreateGeometry();
   virtual void  CreateMaterials();
+  void DefineCuts(const Int_t idtmed=1);
   virtual Int_t IsVersion() const {return 0;}
-  void  DrawWSUC(float cxy=0.025) const; // *MENU*
   // GetMethod
   Float_t* GetMasterVolume() {return fMasterVolume;}
+  TList*   GetLhists() {return fLHists;}
+  TList*   GetLhists(Int_t ind) {return ind<0?fLHists:dynamic_cast<TList *>(fLHists->At(ind));}
+  // Dec 1,2010
+  virtual void StepManager(void) ;
+  virtual void FinishEvent();
+
+  TList*  BookKineHists(const Double_t p=1., const Char_t *opt="kine");
+  //
+  virtual Bool_t  IsFolder() const {return kTRUE;}
+  virtual void Browse(TBrowser* b);
 
   protected:
+  TList *fLHists;           // list of hists
   Float_t fMasterVolume[3]; // size of MASTER volume
+private:
+  // Keep for convention only
+  AliEMCALWsuCosmicRaySetUp(const AliEMCALWsuCosmicRaySetUp &var);
+  AliEMCALWsuCosmicRaySetUp& operator = (const AliEMCALWsuCosmicRaySetUp & /*rvalue*/);
 
-  ClassDef(AliEMCALWsuCosmicRaySetUp,1)  // Class manager for the Wsu Cosmic Ray SetUp
+  ClassDef(AliEMCALWsuCosmicRaySetUp,1)  // Class manager for the Wsu Cosmic Ray or TB CERN SetUp
 };
 
 #endif