#include <CondFormats/IdealGeometryObjects/interface/PersistentDDDObjects.h>
Public Member Functions | |
void | addConstituent (int name, const double &fraction) |
PMaterial (int name, const double &density, const double &z, const double &a) | |
PMaterial () | |
~PMaterial () | |
Public Attributes | |
double | pA |
std::vector< double > | pCF |
std::vector< int > | pCN |
double | pDensity |
int | pName |
int | pNumberOfConstituents |
double | pZ |
Definition at line 105 of file PersistentDDDObjects.h.
PMaterial::PMaterial | ( | ) | [inline] |
PMaterial::PMaterial | ( | int | name, | |
const double & | density, | |||
const double & | z, | |||
const double & | a | |||
) | [inline] |
Definition at line 113 of file PersistentDDDObjects.h.
00117 : pName(name), pDensity(density), pZ(z) 00118 , pA(a) 00119 , pNumberOfConstituents(0) 00120 { }
PMaterial::~PMaterial | ( | ) | [inline] |
Definition at line 124 of file PersistentDDDObjects.h.
References pCF, pCN, and pNumberOfConstituents.
Referenced by DDDToPersFactory::material().
00124 { 00125 //pConstituents.push_back( std::make_pair( name, fraction ) ); 00126 pCN.push_back(name); 00127 pCF.push_back(fraction); 00128 pNumberOfConstituents++; 00129 }
double PMaterial::pA |
Definition at line 136 of file PersistentDDDObjects.h.
Referenced by DDPersToDDDFactory::material().
std::vector<double> PMaterial::pCF |
Definition at line 140 of file PersistentDDDObjects.h.
Referenced by addConstituent(), and DDPersToDDDFactory::material().
std::vector<int> PMaterial::pCN |
Definition at line 139 of file PersistentDDDObjects.h.
Referenced by addConstituent(), and DDPersToDDDFactory::material().
double PMaterial::pDensity |
Definition at line 134 of file PersistentDDDObjects.h.
Referenced by DDPersToDDDFactory::material().
Definition at line 133 of file PersistentDDDObjects.h.
Referenced by DDPersToDDDFactory::material().
Definition at line 137 of file PersistentDDDObjects.h.
Referenced by addConstituent(), and DDPersToDDDFactory::material().
double PMaterial::pZ |
Definition at line 135 of file PersistentDDDObjects.h.
Referenced by DDPersToDDDFactory::material().