]>
Commit | Line | Data |
---|---|---|
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 |