38 bool setDepth(
double,
bool inCm =
false);
62 if (
t->onVFcal() == 2)
const FSimTrack * myTrack
std::map< CaloHitID, float > hitMap_
constexpr std::array< uint8_t, layerIndexSize< TrackerTraits > > layer
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.
math::XYZVector XYZVector
XYZVectorD XYZVector
spatial vector with cartesian internal representation
math::XYZVector XYZVector
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)
const std::map< CaloHitID, float > & getHits() override