change definition of TRU fitter, remove unneeded class dependencies
[u/mrichter/AliRoot.git] / EMCAL / AliEMCALWsuCosmicRaySetUp.h
CommitLineData
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 15class TList;
16
1963b290 17class AliEMCALWsuCosmicRaySetUp : public AliModule {
18
19public:
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 43private:
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