]>
Commit | Line | Data |
---|---|---|
1963b290 | 1 | #ifndef ALIBODY_H |
2 | #define ALIBODY_H | |
388f0a7b | 3 | /* Copyright(c) 1998-2010, ALICE Experiment at CERN, All rights reserved. * |
1963b290 | 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 | ||
388f0a7b | 15 | class TList; |
16 | ||
1963b290 | 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(); | |
388f0a7b | 25 | void DefineCuts(const Int_t idtmed=1); |
1963b290 | 26 | virtual Int_t IsVersion() const {return 0;} |
ce540969 | 27 | // GetMethod |
28 | Float_t* GetMasterVolume() {return fMasterVolume;} | |
388f0a7b | 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); | |
ce540969 | 39 | |
40 | protected: | |
388f0a7b | 41 | TList *fLHists; // list of hists |
ce540969 | 42 | Float_t fMasterVolume[3]; // size of MASTER volume |
9480ad51 | 43 | private: |
44 | // Keep for convention only | |
45 | AliEMCALWsuCosmicRaySetUp(const AliEMCALWsuCosmicRaySetUp &var); | |
46 | AliEMCALWsuCosmicRaySetUp& operator = (const AliEMCALWsuCosmicRaySetUp & /*rvalue*/); | |
1963b290 | 47 | |
9480ad51 | 48 | ClassDef(AliEMCALWsuCosmicRaySetUp,1) // Class manager for the Wsu Cosmic Ray or TB CERN SetUp |
1963b290 | 49 | }; |
50 | ||
51 | #endif |