31 bool addHit(
double r,
double phi,
unsigned layer=0);
34 bool addHit(
const XYZPoint &
point ,
unsigned layer=0);
40 bool setDepth(
double,
bool inCm=
false);
void setSpotEnergy(double e)
Set the spot energy.
const FSimTrack * myTrack
const std::map< CaloHitID, float > & getHits()
ROOT::Math::Transform3DPJ Transform3D
HcalHitMaker(EcalHitMaker &, unsigned)
std::map< CaloHitID, float > hitMap_
math::XYZVector XYZVector
XYZVectorD XYZVector
spatial vector with cartesian internal representation
XYZVector particleDirection
bool addHit(double r, double phi, unsigned layer=0)
add the hit in the HCAL in local coordinates
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)