]> git.uio.no Git - u/mrichter/AliRoot.git/blame - GEODB/AliGMaterial.h
Correct problem with Make-depend due to the new location of objects
[u/mrichter/AliRoot.git] / GEODB / AliGMaterial.h
CommitLineData
ab2f6604 1#ifndef ALIGMATERIAL_H
2#define ALIGMATERIAL_H
3
4#include <TNamed.h>
5
6class 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