Add more user oriented options to costumize the tender - Jiri
[u/mrichter/AliRoot.git] / EMCAL / AliEMCALWsuCosmicRaySetUp.h
index b3fb8ce..ee0279d 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,10 +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