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