|
std::vector< spr::propagatedTrackID > | spr::propagateCALO (edm::Handle< reco::TrackCollection > &trkCollection, const CaloGeometry *geo, const MagneticField *bField, std::string &theTrackQuality, bool debug=false) |
|
void | spr::propagateCALO (edm::Handle< reco::TrackCollection > &trkCollection, const CaloGeometry *geo, const MagneticField *bField, std::string &theTrackQuality, std::vector< spr::propagatedTrackID > &vdets, bool debug=false) |
|
void | spr::propagateCALO (edm::Handle< reco::TrackCollection > &trkCollection, const CaloGeometry *geo, const MagneticField *bField, std::string &theTrackQuality, std::vector< spr::propagatedTrackDirection > &trkDir, bool debug=false) |
|
spr::propagatedTrackID | spr::propagateCALO (const reco::Track *, const CaloGeometry *geo, const MagneticField *bField, bool debug=false) |
|
std::vector< spr::propagatedGenTrackID > | spr::propagateCALO (const HepMC::GenEvent *genEvent, edm::ESHandle< ParticleDataTable > &pdt, const CaloGeometry *geo, const MagneticField *bField, double etaMax=3.0, bool debug=false) |
|
std::vector< spr::propagatedGenParticleID > | spr::propagateCALO (edm::Handle< reco::GenParticleCollection > &genParticles, edm::ESHandle< ParticleDataTable > &pdt, const CaloGeometry *geo, const MagneticField *bField, double etaMax=3.0, bool debug=false) |
|
spr::propagatedTrackDirection | spr::propagateCALO (unsigned int thisTrk, edm::Handle< edm::SimTrackContainer > &SimTk, edm::Handle< edm::SimVertexContainer > &SimVtx, const CaloGeometry *geo, const MagneticField *bField, bool debug=false) |
|
spr::propagatedTrack | spr::propagateCalo (const GlobalPoint &vertex, const GlobalVector &momentum, int charge, const MagneticField *, float zdist, float radius, float corner, bool debug=false) |
|
std::vector< spr::propagatedTrackID > | spr::propagateCosmicCALO (edm::Handle< reco::TrackCollection > &trkCollection, const CaloGeometry *geo, const MagneticField *bField, std::string &theTrackQuality, bool debug=false) |
|
std::pair< math::XYZPoint, bool > | spr::propagateECAL (const reco::Track *, const MagneticField *, bool debug=false) |
|
std::pair< math::XYZPoint, bool > | spr::propagateECAL (const GlobalPoint &vertex, const GlobalVector &momentum, int charge, const MagneticField *, bool debug=false) |
|
std::pair< math::XYZPoint, bool > | spr::propagateHCAL (const reco::Track *, const MagneticField *, bool debug=false) |
|
std::pair< math::XYZPoint, bool > | spr::propagateHCAL (const GlobalPoint &vertex, const GlobalVector &momentum, int charge, const MagneticField *, bool debug=false) |
|
spr::propagatedTrackDirection | spr::propagateHCALBack (unsigned int thisTrk, edm::Handle< edm::SimTrackContainer > &SimTk, edm::Handle< edm::SimVertexContainer > &SimVtx, const CaloGeometry *geo, const MagneticField *bField, bool debug=false) |
|
std::pair< bool, HcalDetId > | spr::propagateHCALBack (const reco::Track *, const CaloGeometry *geo, const MagneticField *bField, bool debug=false) |
|
std::pair< math::XYZPoint, bool > | spr::propagateTracker (const reco::Track *, const MagneticField *, bool debug=false) |
|
std::pair< math::XYZPoint, double > | spr::propagateTrackerEnd (const reco::Track *, const MagneticField *, bool debug=false) |
|
spr::propagatedTrack | spr::propagateTrackToECAL (const reco::Track *, const MagneticField *, bool debug=false) |
|
spr::propagatedTrack | spr::propagateTrackToECAL (unsigned int thisTrk, edm::Handle< edm::SimTrackContainer > &SimTk, edm::Handle< edm::SimVertexContainer > &SimVtx, const MagneticField *, bool debug=false) |
|
spr::propagatedTrack | spr::propagateTrackToHCAL (const reco::Track *, const MagneticField *, bool debug=false) |
|
spr::propagatedTrack | spr::propagateTrackToHCAL (unsigned int thisTrk, edm::Handle< edm::SimTrackContainer > &SimTk, edm::Handle< edm::SimVertexContainer > &SimVtx, const MagneticField *, bool debug=false) |
|
spr::trackAtOrigin | spr::simTrackAtOrigin (unsigned int thisTrk, edm::Handle< edm::SimTrackContainer > &SimTk, edm::Handle< edm::SimVertexContainer > &SimVtx, bool debug=false) |
|