Compilation warnings were fixed
[u/mrichter/AliRoot.git] / EMCAL / AliEMCALWsuCosmicRaySetUp.h
1 #ifndef ALIBODY_H
2 #define ALIBODY_H
3 /* Copyright(c) 1998-2010, ALICE Experiment at CERN, All rights reserved. *
4  * See cxx source for full Copyright notice                               */
5
6 /* $Id$ */
7
8 ////////////////////////////////////////////////////////////////////
9 //  Manager class for detector:  AliEMCALWsuCosmicRaySetUp        //
10 //   This is the envelop for Alice                                //
11 ///////////////////////////////////////////////////////////////////
12  
13 #include "AliModule.h"
14
15 class TList;
16
17 class AliEMCALWsuCosmicRaySetUp : public AliModule {
18  
19 public:
20   AliEMCALWsuCosmicRaySetUp();
21   AliEMCALWsuCosmicRaySetUp(const char *name, const char *title);
22   virtual     ~AliEMCALWsuCosmicRaySetUp() {}
23   virtual void  CreateGeometry();
24   virtual void  CreateMaterials();
25   void DefineCuts(const Int_t idtmed=1);
26   virtual Int_t IsVersion() const {return 0;}
27   // GetMethod
28   Float_t* GetMasterVolume() {return fMasterVolume;}
29   TList*   GetLhists() {return fLHists;}
30   TList*   GetLhists(Int_t ind) {return ind<0?fLHists:dynamic_cast<TList *>(fLHists->At(ind));}
31   // Dec 1,2010
32   virtual void StepManager(void) ;
33   virtual void FinishEvent();
34
35   TList*  BookKineHists(const Double_t p=1., const Char_t *opt="kine");
36   //
37   virtual Bool_t  IsFolder() const {return kTRUE;}
38   virtual void Browse(TBrowser* b);
39
40   protected:
41   TList *fLHists;           // list of hists
42   Float_t fMasterVolume[3]; // size of MASTER volume
43 private:
44   // Keep for convention only
45   AliEMCALWsuCosmicRaySetUp(const AliEMCALWsuCosmicRaySetUp &var);
46   AliEMCALWsuCosmicRaySetUp& operator = (const AliEMCALWsuCosmicRaySetUp & /*rvalue*/);
47
48   ClassDef(AliEMCALWsuCosmicRaySetUp,1)  // Class manager for the Wsu Cosmic Ray or TB CERN SetUp
49 };
50
51 #endif