All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Public Member Functions | Private Member Functions | Private Attributes | List of all members
G3Material Class Reference

#include <G3Material.h>

Inheritance diagram for G3Material:

Public Member Functions

 G3Material ()
 
 G3Material (char *name, char *title, Float_t a, Float_t z, Float_t dens, Float_t radl, Float_t intl)
 
virtual ~G3Material ()
 
virtual void Dump () const
 
virtual Int_t Id ()
 
virtual void SetId (Int_t id)
 

Private Member Functions

 G3Material (const G3Material &mat)
 
G3Materialoperator= (const G3Material &)
 

Private Attributes

Int_t fId
 

Detailed Description

Definition at line 9 of file G3Material.h.

Constructor & Destructor Documentation

G3Material::G3Material ( )
inline

Definition at line 12 of file G3Material.h.

12 {}
G3Material::G3Material ( char *  name,
char *  title,
Float_t  a,
Float_t  z,
Float_t  dens,
Float_t  radl,
Float_t  intl 
)
virtual G3Material::~G3Material ( )
inlinevirtual

Definition at line 16 of file G3Material.h.

16 {}
G3Material::G3Material ( const G3Material mat)
inlineprivate

Definition at line 25 of file G3Material.h.

25 : TMaterial(mat) {}

Member Function Documentation

void G3Material::Dump ( ) const
virtual

Definition at line 33 of file G3Material.cxx.

34 {
35  // Dump material information (Attn: overrides TObject::Dump()).
36 
37  printf("\n *****************************************");
38  printf("\n Material Number: %10d", fId);
39  printf("\n %s", GetName());
40  printf("\n Mass Number: %10.2f", fA);
41  printf("\n Charge Number: %10.2f", fZ);
42  printf("\n Density: %10.2f", fDensity);
43  printf("\n Radiation Length: %10.2f", fRadLength);
44  printf("\n Absorption Length: %10.2f", fInterLength);
45 }
Int_t fId
Definition: G3Material.h:24
virtual Int_t G3Material::Id ( void  )
inlinevirtual

Definition at line 20 of file G3Material.h.

20 {return fId;}
Int_t fId
Definition: G3Material.h:24
G3Material& G3Material::operator= ( const G3Material )
inlineprivate

Definition at line 26 of file G3Material.h.

26 {return *this;}
virtual void G3Material::SetId ( Int_t  id)
inlinevirtual

Definition at line 21 of file G3Material.h.

21 {fId = id;}
Int_t fId
Definition: G3Material.h:24

Member Data Documentation

Int_t G3Material::fId
private

Definition at line 24 of file G3Material.h.


The documentation for this class was generated from the following files: