]> git.uio.no Git - u/mrichter/AliRoot.git/blame - GEODB/AliGMaterial.h
update info about cvs installation using cvs account
[u/mrichter/AliRoot.git] / GEODB / AliGMaterial.h
CommitLineData
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
10class 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