]>
Commit | Line | Data |
---|---|---|
ab2f6604 | 1 | #ifndef ALIGMATERIAL_H |
2 | #define ALIGMATERIAL_H | |
3 | ||
4 | #include <TNamed.h> | |
5 | ||
6 | class AliGMaterial: public TNamed { | |
7 | private: | |
8 | Int_t fImat; | |
9 | Int_t fIsvol; | |
10 | Int_t fIfield; | |
11 | Float_t fFieldm; | |
12 | Float_t fTmaxfd; | |
13 | Float_t fStemax; | |
14 | Float_t fDeemax; | |
15 | Float_t fEpsil; | |
16 | Float_t fStmin; | |
17 | ||
18 | Float_t* fUbuf; | |
19 | ||
20 | Int_t fNbuf; | |
21 | Float_t fA; | |
22 | Float_t fZ; | |
23 | Float_t fDens; | |
24 | Float_t fRadl; | |
25 | Float_t fAbsl; | |
26 | ||
27 | ||
28 | Float_t* fBuf; | |
29 | ||
30 | Int_t fNwbuf; | |
31 | Float_t fRho; /* Density of material */ | |
32 | ||
33 | public: | |
34 | AliGMaterial( Int_t imat, Text_t* name, Text_t* title, Int_t isvol, Int_t ifield, Float_t fieldm, Float_t tmaxfd, Float_t stemax, Float_t deemax, Float_t epsil, Float_t stmin, Float_t *ubuf, Int_t nbuf, Float_t a, Float_t z, Float_t dens, Float_t radl, Float_t absl, Float_t *buf, Int_t nwbuf ); | |
35 | AliGMaterial( Text_t* name, Text_t* title, Float_t A=0., Float_t Z=0., Float_t Rho=0. ); /* Constructor */ | |
36 | AliGMaterial( AliGMaterial* Mat=NULL ); /* Copy or Default Constructor */ | |
37 | ~AliGMaterial(); /* Destructor */ | |
38 | AliGMaterial* operator=( const AliGMaterial* Mat ); | |
39 | Int_t GetfImat() {return fImat;} | |
40 | ClassDef(AliGMaterial,1) //Material Class | |
41 | }; | |
42 | ||
43 | #endif |