31 bool addHit(
double r,
double phi,
unsigned layer=0)
override;
34 bool addHit(
const XYZPoint &
point ,
unsigned layer=0);
40 bool setDepth(
double,
bool inCm=
false);
const FSimTrack * myTrack
bool addHit(double r, double phi, unsigned layer=0) override
add the hit in the HCAL in local coordinates
ROOT::Math::Transform3DPJ Transform3D
HcalHitMaker(EcalHitMaker &, unsigned)
void setSpotEnergy(double e) override
Set the spot energy.
std::map< CaloHitID, float > hitMap_
math::XYZVector XYZVector
XYZVectorD XYZVector
spatial vector with cartesian internal representation
const std::map< CaloHitID, float > & getHits() override
XYZVector particleDirection
bool setDepth(double, bool inCm=false)
set the depth in X0 or Lambda0 units depending on showerType
*vegas h *****************************************************used in the default bin number in original ***version of VEGAS is ***a higher bin number might help to derive a more precise ***grade subtle point
static int getSubHcalDet(const FSimTrack *t)