![Logo](../../ATLAS-Logo-Square-Blue-RGB.png) |
ATLAS Offline Software
|
Go to the documentation of this file.
11 #ifndef LARDETDESCR_LARRECOMATERIALTOOL_H
12 #define LARDETDESCR_LARRECOMATERIALTOOL_H
23 #include "GeoModelKernel/GeoVPhysVol.h"
24 #include "GeoModelKernel/GeoLogVol.h"
51 const std::string&
name,
61 double&
mass,
double& volume,
62 double& x0,
double& dEdx,
63 double& aveA,
double& aveZ
69 double& x0,
double& dEdx,
70 double& aveA,
double& aveZ
73 void print()
const override;
88 double&
mass,
double& x0,
double& dEdx,
89 double& aveA,
double& aveZ);
92 double&
mass,
double& x0,
double& dEdx,
93 double& aveA,
double& aveZ);
96 double&
mass,
double& x0,
double& dEdx,
97 double& aveA,
double& aveZ);
100 double&
mass,
double& x0,
double& dEdx,
101 double& aveA,
double& aveZ);
104 double&
mass,
double& x0,
double& dEdx,
105 double& aveA,
double& aveZ);
108 double&
mass,
double& x0,
double& dEdx,
109 double& aveA,
double& aveZ);
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>& volume,
123 std::vector<double>&
mass,
124 std::vector<double>& x0,
125 std::vector<double>& dEdX,
126 std::vector<double>& aveA,
127 std::vector<double>& aveZ)
const;
131 std::vector<double>& massFractions,
132 std::vector<double>& x0Fractions,
133 std::vector<double>& dEdXFractions,
134 std::vector<double>& aveAFractions,
135 std::vector<double>& aveZFractions,
136 double&
mass,
double& volume,
137 double& x0,
double& dEdx,
138 double& aveA,
double& aveZ,
double&
rho );
175 #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.