]>
Commit | Line | Data |
---|---|---|
aee8290b | 1 | #ifndef ALILEGO_H |
2 | #define ALILEGO_H | |
3da30618 | 3 | /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. * |
4 | * See cxx source for full Copyright notice */ | |
5 | ||
6 | /* $Id$ */ | |
7 | ||
fe4da5cc | 8 | /////////////////////////////////////////////////////////////////////////////// |
9 | // // | |
10 | // // | |
11 | // Utility class to compute and draw Radiation Length Map // | |
12 | // // | |
13 | // // | |
14 | /////////////////////////////////////////////////////////////////////////////// | |
15 | ||
16 | #include <TH2.h> | |
17 | ||
b13db077 | 18 | class AliLegoGenerator; |
19 | ||
fe4da5cc | 20 | class AliLego : public TNamed { |
21 | ||
fe4da5cc | 22 | public: |
23 | AliLego(); | |
b13db077 | 24 | AliLego(const char *title, Int_t ntheta,Float_t themin, |
25 | Float_t themax, Int_t nphi, Float_t phimin, | |
26 | Float_t phimax,Float_t rmin,Float_t rmax,Float_t zmax); | |
8918e700 | 27 | AliLego(const AliLego &lego) {lego.Copy(*this);} |
fe4da5cc | 28 | virtual ~AliLego(); |
ef42d733 | 29 | void Copy(AliLego &lego) const; |
fe4da5cc | 30 | virtual void StepManager(); |
dffd31ef | 31 | virtual void BeginEvent(); |
32 | virtual void FinishEvent(); | |
33 | virtual void FinishRun(); | |
8918e700 | 34 | virtual AliLego &operator=(const AliLego &lego) |
35 | {lego.Copy(*this);return(*this);} | |
fe4da5cc | 36 | |
8918e700 | 37 | private: |
38 | AliLegoGenerator *fGener; //Lego generator | |
39 | Float_t fTotRadl; //Total Radiation length | |
40 | Float_t fTotAbso; //Total absorption length | |
41 | Float_t fTotGcm2; //Total G/CM2 traversed | |
42 | TH2F *fHistRadl; //Radiation length map | |
43 | TH2F *fHistAbso; //Interaction length map | |
44 | TH2F *fHistGcm2; //g/cm2 length map | |
45 | TH2F *fHistReta; //Radiation length map as a function of eta | |
46 | ||
fe4da5cc | 47 | ClassDef(AliLego,1) //Utility class to compute and draw Radiation Length Map |
48 | ||
49 | }; | |
50 | ||
b13db077 | 51 | |
fe4da5cc | 52 | #endif |