addHit(double r, double phi, unsigned layer=0) | EcalHitMaker | virtual |
addHitDepth(double r, double phi, double depth=-1) | EcalHitMaker | |
bfactor_ | EcalHitMaker | private |
buildGeometry() | EcalHitMaker | private |
buildSegments(const std::vector< CaloPoint > &cp) | EcalHitMaker | private |
CaloHitMaker(const CaloGeometryHelper *calo, DetId::Detector det, int subdetn, int cal, unsigned sht=0) | CaloHitMaker | |
cellLine(std::vector< CaloPoint > &cp) | EcalHitMaker | private |
CellsWindow_ | EcalHitMaker | private |
central_ | EcalHitMaker | private |
configuredGeometry_ | EcalHitMaker | private |
configureGeometry() | EcalHitMaker | private |
convertIntegerCoordinates(double x, double y, unsigned &ix, unsigned &iy) const | EcalHitMaker | private |
corners | EcalHitMaker | private |
correspondingEdge(neighbour &myneighbour, CaloDirection dir2) | EcalHitMaker | private |
crackPadProbability_ | EcalHitMaker | private |
crackpadsatdepth_ | EcalHitMaker | private |
cracksPads(std::vector< neighbour > &cracks, unsigned iq) | EcalHitMaker | private |
currentdepth_ | EcalHitMaker | private |
detailedShowerTail_ | EcalHitMaker | private |
DetIdMap_ | EcalHitMaker | private |
diagonalEdge(unsigned myPad, CaloDirection dir, CLHEP::Hep2Vector &point) | EcalHitMaker | private |
doreorg_ | EcalHitMaker | private |
ecalCellLine(const XYZPoint &, const XYZPoint &, std::vector< CaloPoint > &cp) | EcalHitMaker | private |
ecalEntrance() const | EcalHitMaker | inline |
EcalEntrance_ | EcalHitMaker | private |
ecalFirstSegment_ | EcalHitMaker | private |
ecalHcalGapTotalL0() const | EcalHitMaker | inline |
ecalHcalGapTotalX0() const | EcalHitMaker | inline |
EcalHitMaker(CaloGeometryHelper *calo, const XYZPoint &ecalentrance, const DetId &cell, int onEcal, unsigned size, unsigned showertype, const RandomEngine *engine) | EcalHitMaker | |
ecalTotalL0() const | EcalHitMaker | inline |
ecalTotalX0() const | EcalHitMaker | inline |
EMSHOWER | CaloHitMaker | protected |
etasize_ | EcalHitMaker | private |
fastInsideCell(const CLHEP::Hep2Vector &point, double &sp, bool debug=false) | EcalHitMaker | |
gapsLifting(std::vector< neighbour > &gaps, unsigned iq) | EcalHitMaker | private |
getCalorimeter() const | CaloHitMaker | inline |
getCrystals() const | EcalHitMaker | inline |
getFSimTrack() const | EcalHitMaker | inline |
getHits() | EcalHitMaker | virtual |
getPads(double depth, bool inCm=false) | EcalHitMaker | |
getSegments() const | EcalHitMaker | inline |
getX0back() const | EcalHitMaker | inline |
HADSHOWER | CaloHitMaker | protected |
hcalCellLine(std::vector< CaloPoint > &cp) const | EcalHitMaker | private |
hcalTotalL0() const | EcalHitMaker | inline |
hcalTotalX0() const | EcalHitMaker | inline |
hitMap_ | CaloHitMaker | protected |
hitmaphasbeencalculated_ | EcalHitMaker | private |
hits_ | EcalHitMaker | private |
inside3D(const std::vector< XYZPoint > &, const XYZPoint &p) const | EcalHitMaker | private |
interactionLength | CaloHitMaker | protected |
intersect(const Plane3D &p, const XYZPoint &a, const XYZPoint &b, double &t, bool segment, bool debug=false) | CaloHitMaker | protectedstatic |
intersections_ | EcalHitMaker | private |
L0ECAL_ | EcalHitMaker | private |
L0EHGAP_ | EcalHitMaker | private |
L0HCAL_ | EcalHitMaker | private |
L0PS1_ | EcalHitMaker | private |
L0PS2_ | EcalHitMaker | private |
L0PS2EE_ | EcalHitMaker | private |
maxX0_ | EcalHitMaker | private |
MIP | CaloHitMaker | protected |
moliereRadius | CaloHitMaker | protected |
myCalorimeter | CaloHitMaker | protected |
mycorners | EcalHitMaker | private |
myCrystalNumberArray_ | EcalHitMaker | private |
myCrystalWindowMap_ | EcalHitMaker | private |
myTrack_ | EcalHitMaker | private |
ncrackpadsatdepth_ | EcalHitMaker | private |
ncrystals_ | EcalHitMaker | private |
neighbour typedef | EcalHitMaker | private |
normal_ | EcalHitMaker | private |
npadsatdepth_ | EcalHitMaker | private |
nx_ | EcalHitMaker | private |
ny_ | EcalHitMaker | private |
onEcal_ | EcalHitMaker | private |
outsideWindowEnergy_ | EcalHitMaker | private |
padsatdepth_ | EcalHitMaker | private |
phisize_ | EcalHitMaker | private |
pivot_ | EcalHitMaker | private |
plan_ | EcalHitMaker | private |
Plane3D typedef | EcalHitMaker | |
prepareCrystalNumberArray() | EcalHitMaker | private |
preshowerCellLine(std::vector< CaloPoint > &cp) const | EcalHitMaker | private |
ps1TotalL0() const | EcalHitMaker | inline |
ps1TotalX0() const | EcalHitMaker | inline |
ps2eeTotalL0() const | EcalHitMaker | inline |
ps2eeTotalX0() const | EcalHitMaker | inline |
ps2TotalL0() const | EcalHitMaker | inline |
ps2TotalX0() const | EcalHitMaker | inline |
pulled(const XYZPoint &origin, const XYZNormal &normal, XYZPoint &fPoint) const | EcalHitMaker | private |
pulledPadProbability_ | EcalHitMaker | private |
radiusCorrectionFactor_ | EcalHitMaker | private |
radiusFactor_ | EcalHitMaker | private |
random | EcalHitMaker | private |
rearleakage_ | EcalHitMaker | private |
regionOfInterest_ | EcalHitMaker | private |
reorganizePads() | EcalHitMaker | private |
segments_ | EcalHitMaker | private |
setCrackPadSurvivalProbability(double val) | EcalHitMaker | inline |
setPreshowerPresent(bool ps) | EcalHitMaker | inline |
setPulledPadSurvivalProbability(double val) | EcalHitMaker | inline |
setRadiusFactor(double r) | EcalHitMaker | inline |
setSpotEnergy(double e) | EcalHitMaker | inlinevirtual |
setTrackParameters(const XYZNormal &normal, double X0depthoffset, const FSimTrack &theTrack) | EcalHitMaker | |
showerType_ | CaloHitMaker | protected |
simulatePreshower_ | EcalHitMaker | private |
sizex_ | EcalHitMaker | private |
sizey_ | EcalHitMaker | private |
spotEnergy | CaloHitMaker | protected |
theCaloProperties | CaloHitMaker | protected |
totalL0() const | EcalHitMaker | inline |
totalL0_ | EcalHitMaker | private |
totalX0() const | EcalHitMaker | inline |
totalX0_ | EcalHitMaker | private |
truncatedGrid_ | EcalHitMaker | private |
unbalancedDirection(const std::vector< neighbour > &dirs, unsigned &unb, unsigned &dir1, unsigned &dir2) | EcalHitMaker | private |
validPads_ | EcalHitMaker | private |
x0DepthOffset() const | EcalHitMaker | inline |
X0depthoffset_ | EcalHitMaker | private |
X0ECAL_ | EcalHitMaker | private |
X0EHGAP_ | EcalHitMaker | private |
X0HCAL_ | EcalHitMaker | private |
X0PS1_ | EcalHitMaker | private |
X0PS2_ | EcalHitMaker | private |
X0PS2EE_ | EcalHitMaker | private |
xmax_ | EcalHitMaker | private |
xmin_ | EcalHitMaker | private |
XYZNormal typedef | EcalHitMaker | |
XYZPoint typedef | EcalHitMaker | |
XYZVector typedef | EcalHitMaker | |
ymax_ | EcalHitMaker | private |
ymin_ | EcalHitMaker | private |
~CaloHitMaker() | CaloHitMaker | inlinevirtual |
~EcalHitMaker() | EcalHitMaker | |