|
ATLAS Offline Software
|
Go to the documentation of this file.
11 #ifndef LARDETDESCR_LARRECOMATERIALTOOL_H
12 #define LARDETDESCR_LARRECOMATERIALTOOL_H
20 #include "GeoModelKernel/GeoVPhysVol.h"
21 #include "GeoModelKernel/GeoLogVol.h"
44 const std::string&
name,
52 double&
mass,
double& volume,
53 double& x0,
double& dEdx,
54 double& aveA,
double& aveZ
60 double& x0,
double& dEdx,
61 double& aveA,
double& aveZ
64 void print()
const override;
79 double&
mass,
double& x0,
double& dEdx,
80 double& aveA,
double& aveZ);
83 double&
mass,
double& x0,
double& dEdx,
84 double& aveA,
double& aveZ);
87 double&
mass,
double& x0,
double& dEdx,
88 double& aveA,
double& aveZ);
91 double&
mass,
double& x0,
double& dEdx,
92 double& aveA,
double& aveZ);
95 double&
mass,
double& x0,
double& dEdx,
96 double& aveA,
double& aveZ);
99 double&
mass,
double& x0,
double& dEdx,
100 double& aveA,
double& aveZ);
104 std::vector<double>& volume,
105 std::vector<double>&
mass,
106 std::vector<double>& x0,
107 std::vector<double>& dEdX,
108 std::vector<double>& aveA,
109 std::vector<double>& aveZ)
const;
113 std::vector<double>& volume,
114 std::vector<double>&
mass,
115 std::vector<double>& x0,
116 std::vector<double>& dEdX,
117 std::vector<double>& aveA,
118 std::vector<double>& aveZ)
const;
122 std::vector<double>& massFractions,
123 std::vector<double>& x0Fractions,
124 std::vector<double>& dEdXFractions,
125 std::vector<double>& aveAFractions,
126 std::vector<double>& aveZFractions,
127 double&
mass,
double& volume,
128 double& x0,
double& dEdx,
129 double& aveA,
double& aveZ,
double&
rho );
166 #endif // LARDETDESCR_LARMATERIALTOOL_H
::StatusCode StatusCode
StatusCode definition for legacy code.
Helper class for offline cell identifiers.
Helper class for Calo Dead Material offline identifiers.
ALIGNVOL
LAr Alignable volumes.