1 #ifndef TrackAssociator_TrackDetMatchInfo_h
2 #define TrackAssociator_TrackDetMatchInfo_h
57 std::vector<const CaloTower*>
towers;
double ecalCrossedEnergy()
std::vector< DetId > crossedPreshowerIds
double coneEnergy(double dR, EnergyType)
math::XYZPoint trkGlobPosAtHO
GlobalPoint getPosition(const DetId &)
std::vector< const CaloTower * > crossedTowers
std::vector< const CaloTower * > towers
double hcalTowerConeEnergy()
std::vector< const HBHERecHit * > crossedHcalRecHits
std::vector< DetId > crossedTowerIds
std::vector< const EcalRecHit * > ecalRecHits
hits in the cone
std::vector< DetId > crossedEcalIds
void setCaloGeometry(edm::ESHandle< CaloGeometry > geometry)
DetId findMaxDeposition(EnergyType)
Find detector elements with highest energy deposition.
std::vector< DetId > crossedHcalIds
std::vector< const EcalRecHit * > crossedEcalRecHits
hits in detector elements crossed by a track
double nXnEnergy(const DetId &, EnergyType, int gridSize=1)
get energy of the NxN shape (N = 2*gridSize + 1) around given detector element
edm::ESHandle< CaloGeometry > caloGeometry
math::XYZPoint trkGlobPosAtHcal
double hoTowerConeEnergy()
FreeTrajectoryState stateAtIP
track info
int numberOfSegments() const
std::string dumpGeometry(const DetId &)
double hcalCrossedEnergy()
std::vector< TAMuonChamberMatch > chambers
std::vector< const HBHERecHit * > hcalRecHits
std::vector< DetId > crossedHOIds
double crossedEnergy(EnergyType)
energy in detector elements crossed by the track by types
int numberOfSegmentsInDetector(int detector) const
double hcalTrueEnergyCorrected
GlobalVector trkMomAtEcal
XYZPointD XYZPoint
point in space with cartesian internal representation
double ecalTowerConeEnergy()
GlobalVector trkMomAtHcal
ESHandle< TrackerGeometry > geometry
std::vector< const HORecHit * > crossedHORecHits
math::XYZPoint trkGlobPosAtEcal
Track position at different parts of the calorimeter.
bool insideCone(const DetId &, const double)
std::vector< const HORecHit * > hoRecHits
const SimTrack * simTrack
MC truth info.
int numberOfSegmentsInStation(int station) const