]>
Commit | Line | Data |
---|---|---|
ab2f6604 | 1 | #ifndef ALIGMATERIAL_H |
2 | #define ALIGMATERIAL_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$ */ | |
ab2f6604 | 7 | |
8 | #include <TNamed.h> | |
9 | ||
10 | class AliGMaterial: public TNamed { | |
11 | private: | |
12 | Int_t fImat; | |
13 | Int_t fIsvol; | |
14 | Int_t fIfield; | |
15 | Float_t fFieldm; | |
16 | Float_t fTmaxfd; | |
17 | Float_t fStemax; | |
18 | Float_t fDeemax; | |
19 | Float_t fEpsil; | |
20 | Float_t fStmin; | |
21 | ||
22 | Float_t* fUbuf; | |
23 | ||
24 | Int_t fNbuf; | |
25 | Float_t fA; | |
26 | Float_t fZ; | |
27 | Float_t fDens; | |
28 | Float_t fRadl; | |
29 | Float_t fAbsl; | |
30 | ||
31 | ||
32 | Float_t* fBuf; | |
33 | ||
34 | Int_t fNwbuf; | |
35 | Float_t fRho; /* Density of material */ | |
36 | ||
37 | public: | |
38 | 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 ); | |
39 | AliGMaterial( Text_t* name, Text_t* title, Float_t A=0., Float_t Z=0., Float_t Rho=0. ); /* Constructor */ | |
40 | AliGMaterial( AliGMaterial* Mat=NULL ); /* Copy or Default Constructor */ | |
41 | ~AliGMaterial(); /* Destructor */ | |
42 | AliGMaterial* operator=( const AliGMaterial* Mat ); | |
43 | Int_t GetfImat() {return fImat;} | |
44 | ClassDef(AliGMaterial,1) //Material Class | |
45 | }; | |
46 | ||
47 | #endif |