CMS 3D CMS Logo

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

#include <MaterialProperties.h>

Public Member Functions

 MaterialProperties (int DebugLevel, double SiAbsLengthScale)
 constructor More...
 
 ~MaterialProperties ()
 destructor More...
 

Private Member Functions

void setMaterialProperties ()
 define optical properties of materials in the detector More...
 

Private Attributes

const G4MaterialTable * theMaterialTable
 
int theMPDebugLevel
 
G4MaterialPropertiesTable * theMPT
 
double theSiAbsLengthScalingFactor
 
G4Material * theTECWafer
 
G4Material * theTIBWafer
 
G4Material * theTOBWafer
 

Detailed Description

Class to define custom material properties

Date:
2007/03/20 12:01:00
Revision:
1.2
Author
Maarten Thomas

Definition at line 15 of file MaterialProperties.h.

Constructor & Destructor Documentation

MaterialProperties::MaterialProperties ( int  DebugLevel,
double  SiAbsLengthScale 
)

constructor

Definition at line 16 of file MaterialProperties.cc.

MaterialProperties::~MaterialProperties ( )

destructor

Definition at line 44 of file MaterialProperties.cc.

Member Function Documentation

void MaterialProperties::setMaterialProperties ( )
private

define optical properties of materials in the detector

Definition at line 53 of file MaterialProperties.cc.

Member Data Documentation

const G4MaterialTable* MaterialProperties::theMaterialTable
private

Definition at line 28 of file MaterialProperties.h.

int MaterialProperties::theMPDebugLevel
private

Definition at line 31 of file MaterialProperties.h.

G4MaterialPropertiesTable* MaterialProperties::theMPT
private

Definition at line 33 of file MaterialProperties.h.

double MaterialProperties::theSiAbsLengthScalingFactor
private

Definition at line 32 of file MaterialProperties.h.

G4Material* MaterialProperties::theTECWafer
private

Definition at line 34 of file MaterialProperties.h.

G4Material* MaterialProperties::theTIBWafer
private

Definition at line 36 of file MaterialProperties.h.

G4Material* MaterialProperties::theTOBWafer
private

Definition at line 35 of file MaterialProperties.h.