1 #ifndef PreshowerHitMaker_h
2 #define PreshowerHitMaker_h
28 bool addHit(
double r,
double phi,
unsigned layer=0);
float totalLayer1() const
bool addHit(double r, double phi, unsigned layer=0)
Transform3D locToGlobal1_
XYZPoint psLayer2Entrance_
float totalCalibrated() const
ROOT::Math::Transform3DPJ Transform3D
XYZPoint psLayer1Entrance_
const std::map< unsigned, float > & getHits()
void setSpotEnergy(double e)
XYZVectorD XYZVector
spatial vector with cartesian internal representation
Transform3D locToGlobal2_
PreshowerHitMaker(CaloGeometryHelper *calo, const XYZPoint &, const XYZVector &, const XYZPoint &, const XYZVector &, const LandauFluctuationGenerator *aGenerator)
float totalLayer2() const
float layer1Calibrated() const
math::XYZVector XYZVector
void setMipEnergy(double e1, double e2)
std::map< uint32_t, float > hitMap_
float layer2Calibrated() const
const LandauFluctuationGenerator * theGenerator
The Landau Fluctuation generator.
math::XYZVector XYZVector