Classes | |
struct | caloSimInfo |
struct | energyMap |
struct | EtaPhi |
struct | genSimInfo |
struct | propagatedGenParticleID |
struct | propagatedGenTrackID |
struct | propagatedTrack |
struct | propagatedTrackDirection |
struct | propagatedTrackID |
struct | simTkInfo |
struct | trackAtOrigin |
struct | trackSelectionParameters |
Functions | |
template<typename T > | |
energyMap | caloSimInfoMatrix (const CaloGeometry *geo, edm::Handle< T > &hits, edm::Handle< edm::SimTrackContainer > &SimTk, edm::Handle< edm::SimVertexContainer > &SimVtx, std::vector< typename T::const_iterator > hit, edm::SimTrackContainer::const_iterator trkInfo, double timeCut=150, bool includeHO=false, bool debug=false) |
void | cGenSimInfo (std::vector< DetId > &vdets, HepMC::GenEvent::particle_const_iterator trkItr, std::vector< spr::propagatedGenTrackID > &trackIds, bool ifECAL, spr::genSimInfo &info, bool debug=false) |
void | cGenSimInfo (std::vector< DetId > &vdets, reco::GenParticleCollection::const_iterator trkItr, std::vector< spr::propagatedGenParticleID > &trackIds, bool ifECAL, spr::genSimInfo &info, bool debug=false) |
void | cGenSimInfo (int charge, int pdgid, double p, spr::genSimInfo &info, bool debug=false) |
double | chargeIsolation (const edm::Event &iEvent, const edm::EventSetup &iSetup, CaloNavigator< DetId > &navigator, reco::TrackCollection::const_iterator trkItr, edm::Handle< reco::TrackCollection > trkCollection, const CaloSubdetectorGeometry *gEB, const CaloSubdetectorGeometry *gEE, TrackDetectorAssociator &associator, TrackAssociatorParameters ¶meters_, int ieta, int iphi, const std::string &theTrackQuality, bool debug=false) |
bool | chargeIsolation (const DetId anyCell, CaloNavigator< DetId > &navigator, int deta, int dphi) |
bool | chargeIsolation (const DetId anyCell, std::vector< DetId > &vdets) |
double | chargeIsolationCone (unsigned int trkIndex, std::vector< spr::propagatedTrackDirection > &trkDirs, double dR, int &nNearTRKs, bool debug=false) |
std::pair< double, double > | chargeIsolationCone (unsigned int trkIndex, std::vector< spr::propagatedTrackDirection > &trkDirs, double dR, bool debug=false) |
double | chargeIsolationEcal (const edm::Event &iEvent, const edm::EventSetup &iSetup, const DetId &coreDet, reco::TrackCollection::const_iterator trkItr, edm::Handle< reco::TrackCollection > trkCollection, const CaloGeometry *geo, const CaloTopology *caloTopology, TrackDetectorAssociator &associator, TrackAssociatorParameters ¶meters_, int ieta, int iphi, const std::string &theTrackQuality, bool debug=false) |
double | chargeIsolationEcal (unsigned int trkIndex, std::vector< spr::propagatedTrackID > &vdetIds, const CaloGeometry *geo, const CaloTopology *caloTopology, int ieta, int iphi, bool debug=false) |
double | chargeIsolationEcal (const DetId &coreDet, reco::TrackCollection::const_iterator trkItr, edm::Handle< reco::TrackCollection > trkCollection, const CaloGeometry *geo, const CaloTopology *caloTopology, const MagneticField *bField, int ieta, int iphi, const std::string &theTrackQuality, bool debug=false) |
double | chargeIsolationHcal (const edm::Event &iEvent, const edm::EventSetup &iSetup, reco::TrackCollection::const_iterator trkItr, edm::Handle< reco::TrackCollection > trkCollection, const DetId ClosestCell, const HcalTopology *topology, const CaloSubdetectorGeometry *gHB, TrackDetectorAssociator &associator, TrackAssociatorParameters ¶meters_, int ieta, int iphi, const std::string &theTrackQuality, bool debug=false) |
double | chargeIsolationHcal (unsigned int trkIndex, std::vector< spr::propagatedTrackID > &vdetIds, const HcalTopology *topology, int ieta, int iphi, bool debug=false) |
double | chargeIsolationHcal (reco::TrackCollection::const_iterator trkItr, edm::Handle< reco::TrackCollection > trkCollection, const DetId ClosestCell, const HcalTopology *topology, const CaloSubdetectorGeometry *gHB, const MagneticField *bField, int ieta, int iphi, const std::string &theTrackQuality, bool debug=false) |
double | coneChargeIsolation (const edm::Event &iEvent, const edm::EventSetup &iSetup, reco::TrackCollection::const_iterator trkItr, edm::Handle< reco::TrackCollection > trkCollection, TrackDetectorAssociator &associator, TrackAssociatorParameters ¶meters_, const std::string &theTrackQuality, int &nNearTRKs, int &nLayers_maxNearP, int &trkQual_maxNearP, double &maxNearP_goodTrk, const GlobalPoint &hpoint1, const GlobalVector &trackMom, double dR) |
int | coneChargeIsolation (const GlobalPoint &hpoint1, const GlobalPoint &point2, const GlobalVector &trackMom, double dR) |
void | debugEcalDets (unsigned int, const DetId &, bool) |
void | debugEcalDets (unsigned int, std::vector< DetId > &) |
void | debugEcalDets (unsigned int, std::vector< DetId > &, std::vector< CaloDirection > &) |
void | debugHcalDets (unsigned int, std::vector< DetId > &) |
template<typename T > | |
void | eCaloSimInfo (std::vector< DetId > vdets, const CaloGeometry *geo, edm::Handle< T > &hitsEB, edm::Handle< T > &hitsEE, edm::Handle< edm::SimTrackContainer > &SimTk, edm::Handle< edm::SimVertexContainer > &SimVtx, edm::SimTrackContainer::const_iterator trkInfo, caloSimInfo &info, double timeCut=150, bool debug=false) |
template<typename T > | |
void | eCaloSimInfo (const CaloGeometry *geo, edm::Handle< T > &hits, edm::Handle< edm::SimTrackContainer > &SimTk, edm::Handle< edm::SimVertexContainer > &SimVtx, std::vector< typename T::const_iterator > hit, edm::SimTrackContainer::const_iterator trkInfo, caloSimInfo &info, double timeCut=150, bool includeHO=false, bool debug=false) |
std::map< std::string, double > | eCaloSimInfo (caloSimInfo &info) |
template<typename T > | |
double | eCaloSimInfo (const edm::Event &, const CaloGeometry *geo, edm::Handle< T > &hits, edm::Handle< edm::SimTrackContainer > &SimTk, edm::Handle< edm::SimVertexContainer > &SimVtx, const reco::Track *pTrack, TrackerHitAssociator &associate, double timeCut=150, bool includeHO=false, bool debug=false) |
template<typename T > | |
double | eCaloSimInfo (const edm::Event &, const CaloGeometry *geo, edm::Handle< T > &hitsEB, edm::Handle< T > &hitsEE, edm::Handle< edm::SimTrackContainer > &SimTk, edm::Handle< edm::SimVertexContainer > &SimVtx, const reco::Track *pTrack, TrackerHitAssociator &associate, double timeCut=150, bool debug=false) |
template<typename T > | |
std::map< std::string, double > | eCaloSimInfo (edm::Handle< T > &hits, edm::Handle< edm::SimTrackContainer > &SimTk, edm::Handle< edm::SimVertexContainer > &SimVtx, std::vector< typename T::const_iterator > hit, edm::SimTrackContainer::const_iterator trkInfo, std::vector< int > &multiplicityVector, bool debug=false) |
template<typename T > | |
double | eCone_ecal (const CaloGeometry *geo, edm::Handle< T > &barrelhits, edm::Handle< T > &endcaphits, const GlobalPoint &hpoint1, const GlobalPoint &point1, double dR, const GlobalVector &trackMom, int &nRecHits, double ebThr=-100, double eeThr=-100, double tMin=-500, double tMax=500, bool debug=false) |
template<typename T > | |
double | eCone_ecal (const CaloGeometry *geo, edm::Handle< T > &barrelhits, edm::Handle< T > &endcaphits, const GlobalPoint &hpoint1, const GlobalPoint &point1, double dR, const GlobalVector &trackMom, std::vector< DetId > &coneRecHitDetIds, std::vector< double > &eHit, double ebThr=-100, double eeThr=-100, double tMin=-500, double tMax=500, bool debug=false) |
template<typename T > | |
double | eCone_hcal (const CaloGeometry *geo, edm::Handle< T > &hits, const GlobalPoint &hpoint1, const GlobalPoint &point1, double dR, const GlobalVector &trackMom, int &nRecHits, double hbThr=-100, double heThr=-100, double hfThr=-100, double hoThr=-100, double tMin=-500, double tMax=500, int detOnly=-1, int useRaw=0, bool debug=false) |
template<typename T > | |
double | eCone_hcal (const CaloGeometry *geo, edm::Handle< T > &hits, const GlobalPoint &hpoint1, const GlobalPoint &point1, double dR, const GlobalVector &trackMom, int &nRecHits, std::vector< DetId > &coneRecHitDetIds, double &distFromHotCell, int &ietaHotCell, int &iphiHotCell, GlobalPoint &gposHotCell, int detOnly=-1, int useRaw=0, bool debug=false) |
template<typename T > | |
double | eCone_hcal (const CaloGeometry *geo, edm::Handle< T > &hits, const GlobalPoint &hpoint1, const GlobalPoint &point1, double dR, const GlobalVector &trackMom, int &nRecHits, std::vector< DetId > &coneRecHitDetIds, std::vector< double > &eHit, int useRaw=0, bool debug=false) |
template<typename T > | |
double | eCone_hcal (const CaloGeometry *geo, edm::Handle< T > &hits, const GlobalPoint &hpoint1, const GlobalPoint &point1, double dR, const GlobalVector &trackMom, int &nRecHits, std::vector< int > &RH_ieta, std::vector< int > &RH_iphi, std::vector< double > &RH_ene, std::vector< DetId > &coneRecHitDetIds, double &distFromHotCell, int &ietaHotCell, int &iphiHotCell, GlobalPoint &gposHotCell, int detOnly=-1, int useRaw=0, bool debug=false) |
template<typename T > | |
double | eECALmatrix (CaloNavigator< DetId > &navigator, edm::Handle< T > &hits, int ieta, int iphi, bool debug=false) |
template<typename T > | |
double | eECALmatrix (const DetId &detId, edm::Handle< T > &hitsEB, edm::Handle< T > &hitsEE, const CaloGeometry *geo, const CaloTopology *caloTopology, int ieta, int iphi, double ebThr=-100, double eeThr=-100, double tMin=-500, double tMax=500, bool debug=false) |
template<typename T > | |
double | eECALmatrix (const DetId &detId, edm::Handle< T > &hitsEB, edm::Handle< T > &hitsEE, const CaloGeometry *geo, const CaloTopology *caloTopology, const EcalTrigTowerConstituentsMap &ttMap, int ieta, int iphi, double ebThr=-100, double eeThr=-100, double tMin=-500, double tMax=500, bool debug=false) |
template<typename T > | |
double | eECALmatrix (const DetId &detId, edm::Handle< T > &hitsEB, edm::Handle< T > &hitsEE, const CaloGeometry *geo, const CaloTopology *caloTopology, int ietaE, int ietaW, int iphiN, int iphiS, double ebThr=-100, double eeThr=-100, double tMin=-500, double tMax=500, bool debug=false) |
std::pair< double, bool > | eECALmatrix (const DetId &detId, edm::Handle< EcalRecHitCollection > &hitsEB, edm::Handle< EcalRecHitCollection > &hitsEE, const EcalChannelStatus &chStatus, const CaloGeometry *geo, const CaloTopology *caloTopology, const EcalSeverityLevelAlgo *sevlv, int ieta, int iphi, double ebThr=-100, double eeThr=-100, double tMin=-500, double tMax=500, bool debug=false) |
std::pair< double, bool > | eECALmatrix (const DetId &detId, edm::Handle< EcalRecHitCollection > &hitsEB, edm::Handle< EcalRecHitCollection > &hitsEE, const EcalChannelStatus &chStatus, const CaloGeometry *geo, const CaloTopology *caloTopology, const EcalSeverityLevelAlgo *sevlv, const EcalTrigTowerConstituentsMap &ttMap, int ieta, int iphi, double ebThr=-100, double eeThr=-100, double tMin=-500, double tMax=500, bool debug=false) |
std::pair< double, bool > | eECALmatrix (const HcalDetId &detId, edm::Handle< EcalRecHitCollection > &hitsEB, edm::Handle< EcalRecHitCollection > &hitsEE, const CaloGeometry *geo, const CaloTowerConstituentsMap *ctmap, const EcalSeverityLevelAlgo *sevlv, double ebThr=-100, double eeThr=-100, double tMin=-500, double tMax=500, bool debug=false) |
template<typename T > | |
std::vector< std::pair< DetId, double > > | eECALmatrixCell (const DetId &detId, edm::Handle< T > &hitsEB, edm::Handle< T > &hitsEE, const CaloGeometry *geo, const CaloTopology *caloTopology, int ieta, int iphi, double ebThr=-100, double eeThr=-100, bool debug=false) |
template<typename T > | |
std::pair< double, int > | eECALmatrixTotal (const DetId &detId, edm::Handle< T > &hitsEB, edm::Handle< T > &hitsEE, const CaloGeometry *geo, const CaloTopology *caloTopology, int ieta, int iphi, double ebThr=-100, double eeThr=-100, bool debug=false) |
template<typename T > | |
std::map< std::string, double > | eECALSimInfo (const edm::Event &, CaloNavigator< DetId > &navigator, const CaloGeometry *geo, edm::Handle< T > &hits, edm::Handle< edm::SimTrackContainer > &SimTk, edm::Handle< edm::SimVertexContainer > &SimVtx, const reco::Track *pTrack, TrackerHitAssociator &associate, int ieta, int iphi, double timeCut=150, bool debug=false) |
template<typename T > | |
void | eECALSimInfo (const edm::Event &, const DetId &det, const CaloGeometry *geo, const CaloTopology *caloTopology, edm::Handle< T > &hitsEB, edm::Handle< T > &hitsEE, edm::Handle< edm::SimTrackContainer > &SimTk, edm::Handle< edm::SimVertexContainer > &SimVtx, const reco::Track *pTrack, TrackerHitAssociator &associate, int ieta, int iphi, caloSimInfo &info, double timeCut=150, bool debug=false) |
template<typename T > | |
std::map< std::string, double > | eECALSimInfo (const edm::Event &, const DetId &det, const CaloGeometry *geo, const CaloTopology *caloTopology, edm::Handle< T > &hitsEB, edm::Handle< T > &hitsEE, edm::Handle< edm::SimTrackContainer > &SimTk, edm::Handle< edm::SimVertexContainer > &SimVtx, const reco::Track *pTrack, TrackerHitAssociator &associate, int ieta, int iphi, double timeCut=150, bool debug=false) |
template<typename T > | |
void | eECALSimInfo (const edm::Event &, const DetId &det, const CaloGeometry *geo, const CaloTopology *caloTopology, edm::Handle< T > &hitsEB, edm::Handle< T > &hitsEE, edm::Handle< edm::SimTrackContainer > &SimTk, edm::Handle< edm::SimVertexContainer > &SimVtx, const reco::Track *pTrack, TrackerHitAssociator &associate, int ietaE, int ietaW, int iphiN, int iphiS, caloSimInfo &info, double timeCut=150, bool debug=false) |
template<typename T > | |
energyMap | eECALSimInfoMatrix (const edm::Event &, const DetId &det, const CaloGeometry *geo, const CaloTopology *caloTopology, edm::Handle< T > &hitsEB, edm::Handle< T > &hitsEE, edm::Handle< edm::SimTrackContainer > &SimTk, edm::Handle< edm::SimVertexContainer > &SimVtx, const reco::Track *pTrack, TrackerHitAssociator &associate, int ieta, int iphi, double timeCut=150, bool debug=false) |
template<typename T > | |
std::map< std::string, double > | eECALSimInfoTotal (const edm::Event &, const DetId &det, const CaloGeometry *geo, const CaloTopology *caloTopology, edm::Handle< T > &hitsEB, edm::Handle< T > &hitsEE, edm::Handle< edm::SimTrackContainer > &SimTk, edm::Handle< edm::SimVertexContainer > &SimVtx, const reco::Track *pTrack, TrackerHitAssociator &associate, int ieta, int iphi, int itry=-1, double timeCut=150, bool debug=false) |
void | eGenSimInfo (const DetId &coreDet, HepMC::GenEvent::particle_const_iterator trkItr, std::vector< spr::propagatedGenTrackID > &trackIds, const CaloGeometry *geo, const CaloTopology *caloTopology, int ieta, int iphi, spr::genSimInfo &info, bool debug=false) |
void | eGenSimInfo (const DetId &coreDet, HepMC::GenEvent::particle_const_iterator trkItr, std::vector< spr::propagatedGenTrackID > &trackIds, const CaloGeometry *geo, const CaloTopology *caloTopology, double dR, const GlobalVector &trackMom, spr::genSimInfo &info, bool debug=false) |
void | eGenSimInfo (const DetId &coreDet, reco::GenParticleCollection::const_iterator trkItr, std::vector< spr::propagatedGenParticleID > &trackIds, const CaloGeometry *geo, const CaloTopology *caloTopology, int ieta, int iphi, spr::genSimInfo &info, bool debug=false) |
void | eGenSimInfo (const DetId &coreDet, reco::GenParticleCollection::const_iterator trkItr, std::vector< spr::propagatedGenParticleID > &trackIds, const CaloGeometry *geo, const CaloTopology *caloTopology, double dR, const GlobalVector &trackMom, spr::genSimInfo &info, bool debug=false) |
template<typename T > | |
double | eHCALmatrix (const HcalTopology *topology, const DetId &det, edm::Handle< T > &hits, int ieta, int iphi, bool includeHO=false, bool algoNew=true, double hbThr=-100, double heThr=-100, double hfThr=-100, double hoThr=-100, double tMin=-500, double tMax=500, int useRaw=0, bool debug=false) |
double | eHCALmatrix (const HcalTopology *topology, const DetId &det, std::vector< PCaloHit > &hits, int ieta, int iphi, bool includeHO=false, double hbThr=-100, double heThr=-100, double hfThr=-100, double hoThr=-100, double tMin=-500, double tMax=500, bool debug=false) |
template<typename T > | |
double | eHCALmatrix (const HcalTopology *topology, const DetId &det, edm::Handle< T > &hits, int ietaE, int ietaW, int iphiN, int iphiS, bool includeHO=false, double hbThr=-100, double heThr=-100, double hfThr=-100, double hoThr=-100, double tMin=-500, double tMax=500, int useRaw=0, bool debug=false) |
template<typename T > | |
double | eHCALmatrix (const HcalTopology *topology, const DetId &det0, edm::Handle< T > &hits, int ieta, int iphi, int &nRecHits, std::vector< int > &RH_ieta, std::vector< int > &RH_iphi, std::vector< double > &RH_ene, std::set< int > &uniqueIdset, int useRaw=0) |
template<typename T > | |
double | eHCALmatrix (const CaloGeometry *geo, const HcalTopology *topology, const DetId &det0, edm::Handle< T > &hits, int ieta, int iphi, int &nRecHits, std::vector< int > &RH_ieta, std::vector< int > &RH_iphi, std::vector< double > &RH_ene, GlobalPoint &gPosHotCell, int useRaw=0) |
template<typename T > | |
double | eHCALmatrix (const CaloGeometry *geo, const HcalTopology *topology, const DetId &det0, edm::Handle< T > &hits, int ieta, int iphi, HcalDetId &hotCell, bool includeHO=false, int useRaw=0, bool debug=false) |
double | eHCALmatrix (const CaloGeometry *geo, const HcalTopology *topology, const DetId &det0, std::vector< PCaloHit > &hits, int ieta, int iphi, HcalDetId &hotCell, bool includeHO=false, bool debug=false) |
template<typename T > | |
std::vector< std::pair< DetId, double > > | eHCALmatrixCell (const HcalTopology *topology, const DetId &det, edm::Handle< T > &hits, int ieta, int iphi, bool includeHO=false, double hbThr=-100, double heThr=-100, double hfThr=-100, double hoThr=-100, bool debug=false) |
template<typename T > | |
std::pair< double, int > | eHCALmatrixTotal (const HcalTopology *topology, const DetId &det, edm::Handle< T > &hits, int ieta, int iphi, bool includeHO=false, double hbThr=-100, double heThr=-100, double hfThr=-100, double hoThr=-100, bool debug=false) |
template<typename T > | |
std::map< std::string, double > | eHCALSimInfo (const edm::Event &, const HcalTopology *topology, const DetId &det, const CaloGeometry *geo, edm::Handle< T > &hits, edm::Handle< edm::SimTrackContainer > &SimTk, edm::Handle< edm::SimVertexContainer > &SimVtx, const reco::Track *pTrack, TrackerHitAssociator &associate, int ieta, int iphi, double timeCut=150, bool includeHO=false, bool debug=false) |
template<typename T > | |
void | eHCALSimInfo (const edm::Event &, const HcalTopology *topology, const DetId &det, const CaloGeometry *geo, edm::Handle< T > &hits, edm::Handle< edm::SimTrackContainer > &SimTk, edm::Handle< edm::SimVertexContainer > &SimVtx, const reco::Track *pTrack, TrackerHitAssociator &associate, int ieta, int iphi, caloSimInfo &info, double timeCut=150, bool includeHO=false, bool debug=false) |
template<typename T > | |
void | eHCALSimInfo (const edm::Event &, const HcalTopology *topology, const DetId &det, const CaloGeometry *geo, edm::Handle< T > &hits, edm::Handle< edm::SimTrackContainer > &SimTk, edm::Handle< edm::SimVertexContainer > &SimVtx, const reco::Track *pTrack, TrackerHitAssociator &associate, int ietaE, int ietaW, int iphiN, int iphiS, caloSimInfo &info, double timeCut=150, bool includeHO=false, bool debug=false) |
template<typename T > | |
std::map< std::string, double > | eHCALSimInfo (const edm::Event &iEvent, const HcalTopology *topology, const DetId &det, edm::Handle< T > &hits, edm::Handle< edm::SimTrackContainer > &SimTk, edm::Handle< edm::SimVertexContainer > &SimVtx, const reco::Track *pTrack, TrackerHitAssociator &associate, int ieta, int iphi, std::vector< int > &multiplicityVector, bool debug=false) |
template<typename T > | |
energyMap | eHCALSimInfoMatrix (const edm::Event &, const HcalTopology *topology, const DetId &det, const CaloGeometry *geo, edm::Handle< T > &hits, edm::Handle< edm::SimTrackContainer > &SimTk, edm::Handle< edm::SimVertexContainer > &SimVtx, const reco::Track *pTrack, TrackerHitAssociator &associate, int ieta, int iphi, double timeCut=150, bool includeHO=false, bool debug=false) |
template<typename T > | |
std::map< std::string, double > | eHCALSimInfoTotal (const edm::Event &, const HcalTopology *topology, const DetId &det, const CaloGeometry *geo, edm::Handle< T > &hits, edm::Handle< edm::SimTrackContainer > &SimTk, edm::Handle< edm::SimVertexContainer > &SimVtx, const reco::Track *pTrack, TrackerHitAssociator &associate, int ieta, int iphi, int itry=-1, double timeCut=150, bool includeHO=false, bool debug=false) |
double | eHCALThreshold (int subdet, double hbThr=-100, double heThr=-100, double hfThr=-100, double hoThr=-100) |
template<typename T > | |
std::vector< std::pair< DetId, double > > | energyDetIdHCAL (std::vector< DetId > &vdets, edm::Handle< T > &hits, double hbThr=-100, double heThr=-100, double hfThr=-100, double hoThr=-100, bool debug=false) |
std::pair< double, bool > | energyECAL (const DetId &id, edm::Handle< EcalRecHitCollection > &hitsEC, const EcalSeverityLevelAlgo *sevlv, bool testSpike, double tMin, double tMax, bool debug) |
std::pair< double, bool > | energyECAL (const std::vector< DetId > &vdets, edm::Handle< EcalRecHitCollection > &hitsEC, const EcalSeverityLevelAlgo *sevlv, bool noThrCut, bool testSpike, double eThr, double tMin, double tMax, bool debug) |
template<typename T > | |
double | energyECAL (std::vector< DetId > &vdets, edm::Handle< T > &hitsEB, edm::Handle< T > &hitsEE, double ebThr=-100, double eeThr=-100, double tMin=-500, double tMax=500, bool debug=false) |
template<typename T > | |
double | energyECAL (std::vector< DetId > &vdets, edm::Handle< T > &hitsEB, edm::Handle< T > &hitsEE, const EcalTrigTowerConstituentsMap &ttMap, double ebThr=-100, double eeThr=-100, double tMin=-500, double tMax=500, bool debug=false) |
template<typename T > | |
std::vector< std::pair< DetId, double > > | energyECALCell (std::vector< DetId > &vdets, edm::Handle< T > &hitsEB, edm::Handle< T > &hitsEE, double ebThr=-100, double eeThr=-100, bool debug=false) |
template<typename T > | |
double | energyECALTower (const DetId &detId, edm::Handle< T > &hitsEB, edm::Handle< T > &hitsEE, const EcalTrigTowerConstituentsMap &ttMap, bool debug=false) |
template<typename T > | |
double | energyHCAL (std::vector< DetId > &vNeighboursDetId, std::vector< DetId > &dets, const HcalTopology *topology, edm::Handle< T > &hits, bool includeHO=false, double hbThr=-100, double heThr=-100, double hfThr=-100, double hoThr=-100, bool debug=false) |
template<typename T > | |
double | energyHCAL (std::vector< DetId > &vdets, edm::Handle< T > &hits, double hbThr=-100, double heThr=-100, double hfThr=-100, double hoThr=-100, double tMin=-500, double tMax=500, int useRaw=0, bool debug=false) |
template<typename T > | |
void | energyHCALCell (HcalDetId detId, edm::Handle< T > &hits, std::vector< std::pair< double, int > > &energyCell, int maxDepth=1, double hbThr=-100, double heThr=-100, double hfThr=-100, double hoThr=-100, double tMin=-500, double tMax=500, int useRaw=0, int depthHE=3, bool debug=false) |
void | energyHCALCell (HcalDetId detId, std::vector< PCaloHit > &hits, std::vector< std::pair< double, int > > &energyCell, int maxDepth=1, double hbThr=-100, double heThr=-100, double hfThr=-100, double hoThr=-100, double tMin=-500, double tMax=500, int depthHE=3, bool debug=false) |
template<typename T > | |
double | energyHCALmatrix (const HcalTopology *topology, const DetId &det, edm::Handle< T > &hits, int ieta, int iphi, bool includeHO=false, double hbThr=-100, double heThr=-100, double hfThr=-100, double hoThr=-100, bool debug=false) |
template<typename T > | |
double | energyHCALmatrixNew (const HcalTopology *topology, const DetId &det, edm::Handle< T > &hits, int ieta, int iphi, bool includeHO=false, double hbThr=-100, double heThr=-100, double hfThr=-100, double hoThr=-100, double tMin=-500, double tMax=500, int useRaw=0, bool debug=false) |
template<typename T > | |
double | energyHCALmatrixTotal (const HcalTopology *topology, const DetId &det, edm::Handle< T > &hits, int ietaE, int ietaW, int iphiN, int iphiS, bool includeHO=false, double hbThr=-100, double heThr=-100, double hfThr=-100, double hoThr=-100, double tMin=-500, double tMax=500, int useRaw=0, bool debug=false) |
void | extraIds (const DetId &det, std::vector< DetId > &dets, int ietaE, int ietaW, int iphiN, int iphiS, const EcalBarrelGeometry *barrelGeom, const EcalEndcapGeometry *endcapGeom, std::vector< DetId > &cells, bool debug=false) |
void | find (edm::Handle< EcalRecHitCollection > &hits, DetId thisDet, std::vector< EcalRecHitCollection::const_iterator > &hit, bool debug=false) |
void | find (edm::Handle< HBHERecHitCollection > &hits, DetId thisDet, std::vector< HBHERecHitCollection::const_iterator > &hit, bool debug=false) |
void | find (edm::Handle< edm::PCaloHitContainer > &hits, DetId thisDet, std::vector< edm::PCaloHitContainer::const_iterator > &hit, bool debug=false) |
std::vector< EcalRecHitCollection::const_iterator > | findCone (const CaloGeometry *geo, edm::Handle< EcalRecHitCollection > &hits, const GlobalPoint &hpoint1, const GlobalPoint &point1, double dR, const GlobalVector &trackMom, bool debug) |
std::vector< EcalRecHitCollection::const_iterator > | findCone (const CaloGeometry *geo, edm::Handle< EcalRecHitCollection > &hits, const GlobalPoint &hpoint1, const GlobalPoint &point1, double dR, bool debug=false) |
std::vector< EcalRecHitCollection::const_iterator > | findCone (const CaloGeometry *geo, edm::Handle< EcalRecHitCollection > &barrelhits, edm::Handle< EcalRecHitCollection > &endcaphits, const GlobalPoint &hpoint1, const GlobalPoint &point1, double dR, const GlobalVector &trackMom, bool debug=false) |
std::vector< HBHERecHitCollection::const_iterator > | findCone (const CaloGeometry *geo, edm::Handle< HBHERecHitCollection > &hits, const GlobalPoint &hpoint1, const GlobalPoint &point1, double dR, const GlobalVector &trackMom, bool debug=false) |
std::vector< edm::PCaloHitContainer::const_iterator > | findCone (const CaloGeometry *geo, edm::Handle< edm::PCaloHitContainer > &hits, const GlobalPoint &hpoint1, const GlobalPoint &point1, double dR, const GlobalVector &trackMom, bool debug=false) |
const DetId | findDetIdCalo (const CaloSubdetectorGeometry *geo, double theta, double phi, double radius, bool debug=false) |
const DetId | findDetIdECAL (const CaloGeometry *geo, double eta, double phi, bool debug=false) |
const DetId | findDetIdHCAL (const CaloGeometry *geo, double eta, double phi, bool debug=false) |
template<typename T > | |
std::vector< typename T::const_iterator > | findHit (edm::Handle< T > &hits, DetId thisDet, bool debug=false) |
std::vector< std::vector< PCaloHit >::const_iterator > | findHit (std::vector< PCaloHit > &hits, DetId thisDet, bool debug=false) |
template<typename T > | |
void | findHit (edm::Handle< T > &hits, DetId thisDet, std::vector< typename T::const_iterator > &hit, bool debug=false) |
template<typename T > | |
std::vector< typename T::const_iterator > | findHitCone (const CaloGeometry *geo, edm::Handle< T > &hits, const GlobalPoint &hpoint1, const GlobalPoint &point1, double dR, const GlobalVector &trackMom, bool debug=false) |
template<typename T > | |
std::vector< typename T::const_iterator > | findHitCone (const CaloGeometry *geo, edm::Handle< T > &barrelhits, edm::Handle< T > &endcaphits, const GlobalPoint &hpoint1, const GlobalPoint &point1, double dR, const GlobalVector &trackMom, bool debug=false) |
double | getDistInCMatEcal (double eta1, double phi1, double eta2, double phi2, bool debug=false) |
double | getDistInCMatHcal (double eta1, double phi1, double eta2, double phi2, bool debug=false) |
double | getDistInPlaneTrackDir (const GlobalPoint &caloPoint, const GlobalVector &caloVector, const GlobalPoint &rechitPoint, bool debug=false) |
double | getEnergy (HBHERecHitCollection::const_iterator hit, int useRaw=0, bool debug=false) |
double | getEnergy (edm::PCaloHitContainer::const_iterator hit, int useRaw=0, bool debug=false) |
EtaPhi | getEtaPhi (int ieta, int iphi, bool debug=false) |
void | getEtaPhi (HBHERecHitCollection::const_iterator hit, std::vector< int > &RH_ieta, std::vector< int > &RH_iphi, std::vector< double > &RH_ene, bool debug=false) |
void | getEtaPhi (edm::PCaloHitContainer::const_iterator hit, std::vector< int > &RH_ieta, std::vector< int > &RH_iphi, std::vector< double > &RH_ene, bool debug=false) |
void | getEtaPhi (HBHERecHitCollection::const_iterator hit, int &ieta, int &iphi, bool debug=false) |
void | getEtaPhi (edm::PCaloHitContainer::const_iterator hit, int &ieta, int &iphi, bool debug=false) |
GlobalPoint | getGpos (const CaloGeometry *geo, HBHERecHitCollection::const_iterator hit, bool debug=false) |
GlobalPoint | getGpos (const CaloGeometry *geo, edm::PCaloHitContainer::const_iterator hit, bool debug=false) |
HcalDetId | getHotCell (std::vector< HBHERecHitCollection::const_iterator > &hit, bool includeHO, int useRaw=0, bool debug=false) |
HcalDetId | getHotCell (std::vector< std::vector< PCaloHit >::const_iterator > &hit, bool includeHO, int useRaw=0, bool debug=false) |
double | getRawEnergy (HBHERecHitCollection::const_iterator hit, int useRaw=0) |
double | getRawEnergy (edm::PCaloHitContainer::const_iterator hit, int useRaw=0) |
bool | goodTrack (const reco::Track *pTrack, math::XYZPoint leadPV, trackSelectionParameters parameters, bool debug=false) |
void | hGenSimInfo (const DetId &coreDet, HepMC::GenEvent::particle_const_iterator trkItr, std::vector< spr::propagatedGenTrackID > &trackIds, const HcalTopology *topology, int ieta, int iphi, spr::genSimInfo &info, bool includeHO=false, bool debug=false) |
void | hGenSimInfo (const DetId &coreDet, HepMC::GenEvent::particle_const_iterator trkItr, std::vector< spr::propagatedGenTrackID > &trackIds, const CaloGeometry *geo, const HcalTopology *topology, double dR, const GlobalVector &trackMom, spr::genSimInfo &info, bool includeHO=false, bool debug=false) |
void | hGenSimInfo (const DetId &coreDet, reco::GenParticleCollection::const_iterator trkItr, std::vector< spr::propagatedGenParticleID > &trackIds, const HcalTopology *topology, int ieta, int iphi, spr::genSimInfo &info, bool includeHO=false, bool debug=false) |
void | hGenSimInfo (const DetId &coreDet, reco::GenParticleCollection::const_iterator trkItr, std::vector< spr::propagatedGenParticleID > &trackIds, const CaloGeometry *geo, const HcalTopology *topology, double dR, const GlobalVector &trackMom, spr::genSimInfo &info, bool includeHO=false, bool debug=false) |
template<typename T > | |
void | hitECALmatrix (CaloNavigator< DetId > &navigator, edm::Handle< T > &hits, int ieta, int iphi, std::vector< typename T::const_iterator > &hitlist, bool debug=false) |
template<typename T > | |
void | hitHCALmatrix (const HcalTopology *topology, const DetId &det, edm::Handle< T > &hits, int ieta, int iphi, std::vector< typename T::const_iterator > &hitlist, bool includeHO=false, bool debug=false) |
template<typename T > | |
void | hitHCALmatrixTotal (const HcalTopology *topology, const DetId &det, edm::Handle< T > &hits, int ietaE, int ietaW, int iphiN, int iphiS, std::vector< typename T::const_iterator > &hitlist, bool includeHO=false, bool debug=false) |
template<typename T > | |
void | hitsHCAL (std::vector< DetId > &vdets, edm::Handle< T > &hits, std::vector< typename T::const_iterator > &hitlist, bool debug=false) |
template<typename T > | |
DetId | hotCrystal (const DetId &detId, edm::Handle< T > &hitsEB, edm::Handle< T > &hitsEE, const CaloGeometry *geo, const CaloTopology *caloTopology, int ieta, int iphi, double tMin=-500, double tMax=500, bool debug=false) |
template<typename T > | |
DetId | hotCrystal (std::vector< DetId > &detId, edm::Handle< T > &hitsEB, edm::Handle< T > &hitsEE, double tMin=-500, double tMax=500, bool debug=false) |
edm::SimTrackContainer::const_iterator | matchedSimTrack (const edm::Event &iEvent, edm::Handle< edm::SimTrackContainer > &SimTk, edm::Handle< edm::SimVertexContainer > &SimVtx, const reco::Track *pTrack, TrackerHitAssociator &associate, bool debug=false) |
std::vector< int > | matchedSimTrackId (const edm::Event &, edm::Handle< edm::SimTrackContainer > &SimTk, edm::Handle< edm::SimVertexContainer > &SimVtx, const reco::Track *pTrack, TrackerHitAssociator &associate, bool debug=false) |
simTkInfo | matchedSimTrackInfo (unsigned int simTkId, edm::Handle< edm::SimTrackContainer > &SimTk, edm::Handle< edm::SimVertexContainer > &SimVtx, bool debug=false) |
void | matrixECALIds (const DetId &det, int ieta, int iphi, const CaloGeometry *geo, const CaloTopology *caloTopology, std::vector< DetId > &vdets, bool debug=false, bool igNoreTransition=true) |
std::vector< DetId > | matrixECALIds (const DetId &det, int ieta, int iphi, const CaloGeometry *geo, const CaloTopology *caloTopology, bool debug=false, bool igNoreTransition=true) |
std::vector< DetId > | matrixECALIds (const DetId &det, double dR, const GlobalVector &trackMom, const CaloGeometry *geo, const CaloTopology *caloTopology, bool debug=false, bool igNoreTransition=true) |
void | matrixECALIds (const DetId &det, int ietaE, int ietaW, int iphiN, int iphiS, const CaloGeometry *geo, const CaloTopology *caloTopology, std::vector< DetId > &vdets, bool debug=false, bool igNoreTransition=true) |
std::vector< DetId > | matrixECALIds (const DetId &det, int ietaE, int ietaW, int iphiN, int iphiS, const CaloGeometry *geo, const CaloTopology *caloTopology, bool debug=false, bool igNoreTransition=true) |
std::vector< DetId > | matrixHCALIds (std::vector< DetId > &dets, const HcalTopology *topology, int ieta, int iphi, bool includeHO=false, bool debug=false) |
std::vector< DetId > | matrixHCALIds (const DetId &det, const CaloGeometry *geo, const HcalTopology *topology, double dR, const GlobalVector &trackMom, bool includeHO=false, bool debug=false) |
std::vector< DetId > | matrixHCALIds (std::vector< DetId > &dets, const HcalTopology *topology, int ietaE, int ietaW, int iphiN, int iphiS, bool includeHO=false, bool debug=false) |
std::vector< DetId > | matrixHCALIdsDepth (std::vector< DetId > &dets, const HcalTopology *topology, bool includeHO=false, bool debug=false) |
template<typename T > | |
std::vector< typename T::const_iterator > | missedCaloHits (edm::Handle< T > &hits, std::vector< int > matchedId, std::vector< typename T::const_iterator > caloHits, bool flag, bool includeHO=false, bool debug=false) |
template<typename T > | |
std::vector< typename T::const_iterator > | missedECALHits (const edm::Event &, CaloNavigator< DetId > &navigator, edm::Handle< T > &hits, edm::Handle< edm::SimTrackContainer > &SimTk, edm::Handle< edm::SimVertexContainer > &SimVtx, const reco::Track *pTrack, TrackerHitAssociator &associate, int ieta, int iphi, bool flag, bool debug=false) |
template<typename T > | |
std::vector< typename T::const_iterator > | missedHCALHits (const edm::Event &, const HcalTopology *topology, const DetId &det, edm::Handle< T > &hits, edm::Handle< edm::SimTrackContainer > &SimTk, edm::Handle< edm::SimVertexContainer > &SimVtx, const reco::Track *pTrack, TrackerHitAssociator &associate, int ieta, int iphi, bool flag, bool includeHO=false, bool debug=false) |
std::vector< DetId > | newECALIdEW (std::vector< DetId > &dets, unsigned int last, int ieta, std::vector< CaloDirection > &dir, const CaloSubdetectorTopology *barrelTopo, const CaloSubdetectorTopology *endcapTopo, const EcalBarrelGeometry *barrelGeom, const EcalEndcapGeometry *endcapGeom, bool debug=false, bool igNoreTransition=true) |
std::vector< DetId > | newECALIdEW (std::vector< DetId > &dets, unsigned int last, std::vector< int > &ietaE, std::vector< int > &ietaW, std::vector< CaloDirection > &dir, const CaloSubdetectorTopology *barrelTopo, const CaloSubdetectorTopology *endcapTopo, const EcalBarrelGeometry *barrelGeom, const EcalEndcapGeometry *endcapGeom, bool debug=false, bool igNoreTransition=true) |
std::vector< DetId > | newECALIdNS (std::vector< DetId > &dets, unsigned int last, int ieta, int iphi, std::vector< CaloDirection > &dir, const CaloSubdetectorTopology *barrelTopo, const CaloSubdetectorTopology *endcapTopo, const EcalBarrelGeometry *barrelGeom, const EcalEndcapGeometry *endcapGeom, bool debug=false, bool igNoreTransition=true) |
std::vector< DetId > | newECALIdNS (std::vector< DetId > &dets, unsigned int last, std::vector< int > &ietaE, std::vector< int > &ietaW, std::vector< int > &iphiN, std::vector< int > &iphiS, std::vector< CaloDirection > &dir, const CaloSubdetectorTopology *barrelTopo, const CaloSubdetectorTopology *endcapTopo, const EcalBarrelGeometry *barrelGeom, const EcalEndcapGeometry *endcapGeom, bool debug=false, bool igNoreTransition=true) |
std::vector< DetId > | newHCALIdEW (std::vector< DetId > &dets, unsigned int last, const HcalTopology *topology, bool shiftEast, int ieta, bool debug=false) |
std::vector< DetId > | newHCALIdEW (std::vector< DetId > &dets, unsigned int last, const HcalTopology *topology, bool shiftEast, int ietaE, int ietaW, bool debug=false) |
std::vector< DetId > | newHCALIdNS (std::vector< DetId > &dets, unsigned int last, const HcalTopology *topology, bool shiftNorth, int ieta, int iphi, bool debug=false) |
std::vector< DetId > | newHCALIdNS (std::vector< DetId > &dets, unsigned int last, const HcalTopology *topology, bool shiftNorth, int ietaE, int ietaW, int iphiN, int iphiS, bool debug=false) |
edm::SimTrackContainer::const_iterator | parentSimTrack (edm::SimTrackContainer::const_iterator thisTrkItr, edm::Handle< edm::SimTrackContainer > &SimTk, edm::Handle< edm::SimVertexContainer > &SimVtx, bool debug=false) |
std::vector< spr::propagatedTrackID > | propagateCALO (edm::Handle< reco::TrackCollection > &trkCollection, const CaloGeometry *geo, const MagneticField *bField, const std::string &theTrackQuality, bool debug=false) |
void | propagateCALO (edm::Handle< reco::TrackCollection > &trkCollection, const CaloGeometry *geo, const MagneticField *bField, const std::string &theTrackQuality, std::vector< spr::propagatedTrackID > &vdets, bool debug=false) |
void | propagateCALO (edm::Handle< reco::TrackCollection > &trkCollection, const CaloGeometry *geo, const MagneticField *bField, const std::string &theTrackQuality, std::vector< spr::propagatedTrackDirection > &trkDir, bool debug=false) |
spr::propagatedTrackID | propagateCALO (const reco::Track *, const CaloGeometry *geo, const MagneticField *bField, bool debug=false) |
std::vector< spr::propagatedGenTrackID > | 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 > | 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 | 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 | propagateCalo (const GlobalPoint &vertex, const GlobalVector &momentum, int charge, const MagneticField *, float zdist, float radius, float corner, bool debug=false) |
std::vector< spr::propagatedTrackID > | propagateCosmicCALO (edm::Handle< reco::TrackCollection > &trkCollection, const CaloGeometry *geo, const MagneticField *bField, const std::string &theTrackQuality, bool debug=false) |
std::pair< math::XYZPoint, bool > | propagateECAL (const reco::Track *, const MagneticField *, bool debug=false) |
std::pair< math::XYZPoint, bool > | propagateECAL (const GlobalPoint &vertex, const GlobalVector &momentum, int charge, const MagneticField *, bool debug=false) |
std::pair< math::XYZPoint, bool > | propagateHCAL (const reco::Track *, const MagneticField *, bool debug=false) |
std::pair< math::XYZPoint, bool > | propagateHCAL (const GlobalPoint &vertex, const GlobalVector &momentum, int charge, const MagneticField *, bool debug=false) |
bool | propagateHCAL (const reco::Track *track, const CaloGeometry *geo, const MagneticField *bField, bool typeRZ, const std::pair< double, double > rz, bool debug) |
bool | propagateHCAL (unsigned int thisTrk, edm::Handle< edm::SimTrackContainer > &SimTk, edm::Handle< edm::SimVertexContainer > &SimVtx, const CaloGeometry *geo, const MagneticField *bField, bool typeRZ, const std::pair< double, double > rz, bool debug) |
std::pair< HcalDetId, HcalDetId > | propagateHCAL (const CaloGeometry *geo, const MagneticField *bField, const GlobalPoint &vertex, const GlobalVector &momentum, int charge, bool typeRZ, const std::pair< double, double > rz, bool debug) |
spr::propagatedTrackDirection | 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 > | propagateHCALBack (const reco::Track *, const CaloGeometry *geo, const MagneticField *bField, bool debug=false) |
std::pair< DetId, bool > | propagateIdECAL (const HcalDetId &id, const CaloGeometry *geo, const MagneticField *, bool debug=false) |
std::pair< math::XYZPoint, bool > | propagateTracker (const reco::Track *, const MagneticField *, bool debug=false) |
std::pair< math::XYZPoint, double > | propagateTrackerEnd (const reco::Track *, const MagneticField *, bool debug=false) |
spr::propagatedTrack | propagateTrackToECAL (const reco::Track *, const MagneticField *, bool debug=false) |
spr::propagatedTrack | propagateTrackToECAL (unsigned int thisTrk, edm::Handle< edm::SimTrackContainer > &SimTk, edm::Handle< edm::SimVertexContainer > &SimVtx, const MagneticField *, bool debug=false) |
spr::propagatedTrack | propagateTrackToHCAL (const reco::Track *, const MagneticField *, bool debug=false) |
spr::propagatedTrack | propagateTrackToHCAL (unsigned int thisTrk, edm::Handle< edm::SimTrackContainer > &SimTk, edm::Handle< edm::SimVertexContainer > &SimVtx, const MagneticField *, bool debug=false) |
void | simpleMove (DetId &det, const CaloDirection &dir, const CaloSubdetectorTopology *barrelTopo, const CaloSubdetectorTopology *endcapTopo, const EcalBarrelGeometry *barrelGeom, const EcalEndcapGeometry *endcapGeom, std::vector< DetId > &cells, int &flag, bool debug=false, bool igNoreTransition=true) |
spr::trackAtOrigin | simTrackAtOrigin (unsigned int thisTrk, edm::Handle< edm::SimTrackContainer > &SimTk, edm::Handle< edm::SimVertexContainer > &SimVtx, bool debug=false) |
double | timeOfFlight (DetId id, const CaloGeometry *geo, bool debug=false) |
bool | validSimTrack (unsigned int simTkId, edm::SimTrackContainer::const_iterator thisTrkItr, edm::Handle< edm::SimTrackContainer > &SimTk, edm::Handle< edm::SimVertexContainer > &SimVtx, bool debug=false) |
Variables | |
static const double | deltaEta = 0.087 |
static const double | etaBEEcal = 1.479 |
static const double | etaBEHcal = 1.392 |
static const double | etaBETrak = 1.705 |
static const double | rBackHB = 288.8 |
static const double | rBackTB = 109.0 |
static const double | rFrontEB = 129.4 |
static const double | rFrontHB = 180.7 |
static const double | rFrontHO = 384.8 |
static const double | zBackHE = 549.3 |
static const double | zBackTE = 290.0 |
static const double | zFrontEE = 319.2 |
static const double | zFrontES = 303.2 |
static const double | zFrontHE = 402.7 |
static const double | zFrontHF = 1115. |
static const double | zFrontTE = 110.0 |
energyMap spr::caloSimInfoMatrix | ( | const CaloGeometry * | geo, |
edm::Handle< T > & | hits, | ||
edm::Handle< edm::SimTrackContainer > & | SimTk, | ||
edm::Handle< edm::SimVertexContainer > & | SimVtx, | ||
std::vector< typename T::const_iterator > | hit, | ||
edm::SimTrackContainer::const_iterator | trkInfo, | ||
double | timeCut = 150 , |
||
bool | includeHO = false , |
||
bool | debug = false |
||
) |
void spr::cGenSimInfo | ( | std::vector< DetId > & | vdets, |
HepMC::GenEvent::particle_const_iterator | trkItr, | ||
std::vector< spr::propagatedGenTrackID > & | trackIds, | ||
bool | ifECAL, | ||
spr::genSimInfo & | info, | ||
bool | debug = false |
||
) |
Definition at line 113 of file GenSimInfo.cc.
References spr::genSimInfo::cHadronEne, spr::genSimInfo::cHadronEne_, ALCARECOTkAlJpsiMuMu_cff::charge, chargeIsolation(), gather_cfg::cout, spr::genSimInfo::eleEne, mps_fire::i, spr::genSimInfo::isChargedIso, spr::genSimInfo::maxNearP, spr::genSimInfo::muEne, spr::genSimInfo::nHadronEne, AlCaHLTBitMon_ParallelJobs::p, BPhysicsValidation_cfi::pdgid, and spr::genSimInfo::photonEne.
Referenced by cGenSimInfo(), eGenSimInfo(), and hGenSimInfo().
void spr::cGenSimInfo | ( | std::vector< DetId > & | vdets, |
reco::GenParticleCollection::const_iterator | trkItr, | ||
std::vector< spr::propagatedGenParticleID > & | trackIds, | ||
bool | ifECAL, | ||
spr::genSimInfo & | info, | ||
bool | debug = false |
||
) |
Definition at line 150 of file GenSimInfo.cc.
References cGenSimInfo(), spr::genSimInfo::cHadronEne, spr::genSimInfo::cHadronEne_, ALCARECOTkAlJpsiMuMu_cff::charge, chargeIsolation(), gather_cfg::cout, spr::genSimInfo::eleEne, mps_fire::i, spr::genSimInfo::isChargedIso, spr::genSimInfo::maxNearP, spr::genSimInfo::muEne, spr::genSimInfo::nHadronEne, AlCaHLTBitMon_ParallelJobs::p, BPhysicsValidation_cfi::pdgid, and spr::genSimInfo::photonEne.
void spr::cGenSimInfo | ( | int | charge, |
int | pdgid, | ||
double | p, | ||
spr::genSimInfo & | info, | ||
bool | debug = false |
||
) |
Definition at line 188 of file GenSimInfo.cc.
References funct::abs(), spr::genSimInfo::cHadronEne, spr::genSimInfo::cHadronEne_, spr::genSimInfo::eleEne, spr::genSimInfo::isChargedIso, spr::genSimInfo::maxNearP, spr::genSimInfo::muEne, spr::genSimInfo::nHadronEne, AlCaHLTBitMon_ParallelJobs::p, and spr::genSimInfo::photonEne.
double spr::chargeIsolation | ( | const edm::Event & | iEvent, |
const edm::EventSetup & | iSetup, | ||
CaloNavigator< DetId > & | navigator, | ||
reco::TrackCollection::const_iterator | trkItr, | ||
edm::Handle< reco::TrackCollection > | trkCollection, | ||
const CaloSubdetectorGeometry * | gEB, | ||
const CaloSubdetectorGeometry * | gEE, | ||
TrackDetectorAssociator & | associator, | ||
TrackAssociatorParameters & | parameters_, | ||
int | ieta, | ||
int | iphi, | ||
const std::string & | theTrackQuality, | ||
bool | debug = false |
||
) |
Definition at line 16 of file ChargeIsolationExtra.cc.
References funct::abs(), TrackDetectorAssociator::associate(), chargeIsolation(), gather_cfg::cout, debug, etaBEEcal, CaloSubdetectorGeometry::getClosestCell(), TrackDetectorAssociator::getFreeTrajectoryState(), TrackDetMatchInfo::isGoodEcal, AlCaHLTBitMon_ParallelJobs::p, reco::TrackBase::p(), reco::TrackBase::quality(), reco::TrackBase::qualityByName(), and TrackDetMatchInfo::trkGlobPosAtEcal.
bool spr::chargeIsolation | ( | const DetId | anyCell, |
CaloNavigator< DetId > & | navigator, | ||
int | deta, | ||
int | dphi | ||
) |
Definition at line 73 of file ChargeIsolationExtra.cc.
References PVValHelper::dx, PVValHelper::dy, CaloNavigator< T, TOPO >::home(), and CaloNavigator< T, TOPO >::offsetBy().
Definition at line 182 of file ChargeIsolation.cc.
References mps_fire::i.
Referenced by cGenSimInfo(), chargeIsolation(), chargeIsolationEcal(), and chargeIsolationHcal().
double spr::chargeIsolationCone | ( | unsigned int | trkIndex, |
std::vector< spr::propagatedTrackDirection > & | trkDirs, | ||
double | dR, | ||
int & | nNearTRKs, | ||
bool | debug = false |
||
) |
Definition at line 250 of file ChargeIsolation.cc.
References coneChargeIsolation(), gather_cfg::cout, convertSQLiteXML::ok, AlCaHLTBitMon_ParallelJobs::p, and reco::TrackBase::p().
Referenced by IsoTrackCalibration::analyze(), IsoTrackCalib::analyze(), IsolatedTracksHcalScale::analyze(), IsoTrig::chgIsolation(), HcalIsoTrkAnalyzer::fillTree(), AlCaIsoTracksFilter::filter(), IsoTrig::getGoodTracks(), AlCaIsoTracksProducer::select(), IsoTrig::studyIsolation(), IsoTrig::studyMipCut(), and IsoTrig::StudyTrkEbyP().
std::pair< double, double > spr::chargeIsolationCone | ( | unsigned int | trkIndex, |
std::vector< spr::propagatedTrackDirection > & | trkDirs, | ||
double | dR, | ||
bool | debug = false |
||
) |
Definition at line 275 of file ChargeIsolation.cc.
References coneChargeIsolation(), gather_cfg::cout, convertSQLiteXML::ok, AlCaHLTBitMon_ParallelJobs::p, and reco::TrackBase::p().
double spr::chargeIsolationEcal | ( | const edm::Event & | iEvent, |
const edm::EventSetup & | iSetup, | ||
const DetId & | coreDet, | ||
reco::TrackCollection::const_iterator | trkItr, | ||
edm::Handle< reco::TrackCollection > | trkCollection, | ||
const CaloGeometry * | geo, | ||
const CaloTopology * | caloTopology, | ||
TrackDetectorAssociator & | associator, | ||
TrackAssociatorParameters & | parameters_, | ||
int | ieta, | ||
int | iphi, | ||
const std::string & | theTrackQuality, | ||
bool | debug = false |
||
) |
Definition at line 98 of file ChargeIsolationExtra.cc.
References funct::abs(), TrackDetectorAssociator::associate(), chargeIsolation(), gather_cfg::cout, DetId::Ecal, EcalBarrel, EcalEndcap, etaBEEcal, CaloSubdetectorGeometry::getClosestCell(), TrackDetectorAssociator::getFreeTrajectoryState(), CaloGeometry::getSubdetectorGeometry(), TrackDetMatchInfo::isGoodEcal, matrixECALIds(), AlCaHLTBitMon_ParallelJobs::p, reco::TrackBase::p(), reco::TrackBase::quality(), reco::TrackBase::qualityByName(), and TrackDetMatchInfo::trkGlobPosAtEcal.
double spr::chargeIsolationEcal | ( | unsigned int | trkIndex, |
std::vector< spr::propagatedTrackID > & | vdetIds, | ||
const CaloGeometry * | geo, | ||
const CaloTopology * | caloTopology, | ||
int | ieta, | ||
int | iphi, | ||
bool | debug = false |
||
) |
Definition at line 15 of file ChargeIsolation.cc.
References chargeIsolation(), gather_cfg::cout, EcalBarrel, matrixECALIds(), convertSQLiteXML::ok, AlCaHLTBitMon_ParallelJobs::p, reco::TrackBase::p(), and DetId::subdetId().
Referenced by StudyHLT::analyze(), IsolatedTracksNxN::analyze(), and HcalIsoTrkAnalyzer::fillTree().
double spr::chargeIsolationEcal | ( | const DetId & | coreDet, |
reco::TrackCollection::const_iterator | trkItr, | ||
edm::Handle< reco::TrackCollection > | trkCollection, | ||
const CaloGeometry * | geo, | ||
const CaloTopology * | caloTopology, | ||
const MagneticField * | bField, | ||
int | ieta, | ||
int | iphi, | ||
const std::string & | theTrackQuality, | ||
bool | debug = false |
||
) |
Definition at line 46 of file ChargeIsolation.cc.
References funct::abs(), chargeIsolation(), gather_cfg::cout, DetId::Ecal, EcalBarrel, EcalEndcap, etaBEEcal, CaloSubdetectorGeometry::getClosestCell(), CaloGeometry::getSubdetectorGeometry(), info(), matrixECALIds(), AlCaHLTBitMon_ParallelJobs::p, reco::TrackBase::p(), propagateECAL(), reco::TrackBase::quality(), reco::TrackBase::qualityByName(), and reco::TrackBase::undefQuality.
double spr::chargeIsolationHcal | ( | const edm::Event & | iEvent, |
const edm::EventSetup & | iSetup, | ||
reco::TrackCollection::const_iterator | trkItr, | ||
edm::Handle< reco::TrackCollection > | trkCollection, | ||
const DetId | ClosestCell, | ||
const HcalTopology * | topology, | ||
const CaloSubdetectorGeometry * | gHB, | ||
TrackDetectorAssociator & | associator, | ||
TrackAssociatorParameters & | parameters_, | ||
int | ieta, | ||
int | iphi, | ||
const std::string & | theTrackQuality, | ||
bool | debug = false |
||
) |
Definition at line 149 of file ChargeIsolationExtra.cc.
References TrackDetectorAssociator::associate(), chargeIsolation(), gather_cfg::cout, reco::TrackBase::eta(), CaloSubdetectorGeometry::getClosestCell(), TrackDetectorAssociator::getFreeTrajectoryState(), mps_fire::i, TrackDetMatchInfo::isGoodHcal, matrixHCALIds(), AlCaHLTBitMon_ParallelJobs::p, reco::TrackBase::p(), reco::TrackBase::phi(), reco::TrackBase::quality(), reco::TrackBase::qualityByName(), and TrackDetMatchInfo::trkGlobPosAtHcal.
double spr::chargeIsolationHcal | ( | unsigned int | trkIndex, |
std::vector< spr::propagatedTrackID > & | vdetIds, | ||
const HcalTopology * | topology, | ||
int | ieta, | ||
int | iphi, | ||
bool | debug = false |
||
) |
Definition at line 97 of file ChargeIsolation.cc.
References chargeIsolation(), gather_cfg::cout, matrixHCALIds(), convertSQLiteXML::ok, AlCaHLTBitMon_ParallelJobs::p, and reco::TrackBase::p().
Referenced by StudyHLT::analyze(), and IsolatedTracksNxN::analyze().
double spr::chargeIsolationHcal | ( | reco::TrackCollection::const_iterator | trkItr, |
edm::Handle< reco::TrackCollection > | trkCollection, | ||
const DetId | ClosestCell, | ||
const HcalTopology * | topology, | ||
const CaloSubdetectorGeometry * | gHB, | ||
const MagneticField * | bField, | ||
int | ieta, | ||
int | iphi, | ||
const std::string & | theTrackQuality, | ||
bool | debug = false |
||
) |
Definition at line 129 of file ChargeIsolation.cc.
References chargeIsolation(), gather_cfg::cout, reco::TrackBase::eta(), CaloSubdetectorGeometry::getClosestCell(), mps_fire::i, info(), matrixHCALIds(), AlCaHLTBitMon_ParallelJobs::p, reco::TrackBase::p(), reco::TrackBase::phi(), propagateHCAL(), reco::TrackBase::quality(), reco::TrackBase::qualityByName(), and reco::TrackBase::undefQuality.
double spr::coneChargeIsolation | ( | const edm::Event & | iEvent, |
const edm::EventSetup & | iSetup, | ||
reco::TrackCollection::const_iterator | trkItr, | ||
edm::Handle< reco::TrackCollection > | trkCollection, | ||
TrackDetectorAssociator & | associator, | ||
TrackAssociatorParameters & | parameters_, | ||
const std::string & | theTrackQuality, | ||
int & | nNearTRKs, | ||
int & | nLayers_maxNearP, | ||
int & | trkQual_maxNearP, | ||
double & | maxNearP_goodTrk, | ||
const GlobalPoint & | hpoint1, | ||
const GlobalVector & | trackMom, | ||
double | dR | ||
) |
Definition at line 193 of file ChargeIsolation.cc.
References TrackDetectorAssociator::associate(), TrackDetectorAssociator::getFreeTrajectoryState(), reco::TrackBase::hitPattern(), TrackDetMatchInfo::isGoodHcal, AlCaHLTBitMon_ParallelJobs::p, reco::TrackBase::p(), reco::TrackBase::quality(), reco::TrackBase::qualityByName(), reco::HitPattern::trackerLayersWithMeasurement(), TrackDetMatchInfo::trkGlobPosAtHcal, and reco::TrackBase::undefQuality.
Referenced by IsolatedTracksCone::analyze(), and chargeIsolationCone().
int spr::coneChargeIsolation | ( | const GlobalPoint & | hpoint1, |
const GlobalPoint & | point2, | ||
const GlobalVector & | trackMom, | ||
double | dR | ||
) |
Definition at line 300 of file ChargeIsolation.cc.
References getDistInPlaneTrackDir().
void spr::debugEcalDets | ( | unsigned int | i, |
const DetId & | det, | ||
bool | flag | ||
) |
Definition at line 11 of file DebugInfo.cc.
References gather_cfg::cout, TauDecayModes::dec, EcalBarrel, EcalEndcap, triggerObjects_cff::id, and DetId::subdetId().
Referenced by debugEcalDets(), eGenSimInfo(), extraIds(), matrixECALIds(), newECALIdEW(), and newECALIdNS().
void spr::debugEcalDets | ( | unsigned int | last, |
std::vector< DetId > & | vdets | ||
) |
void spr::debugEcalDets | ( | unsigned int | last, |
std::vector< DetId > & | vdets, | ||
std::vector< CaloDirection > & | dirs | ||
) |
Definition at line 33 of file DebugInfo.cc.
References gather_cfg::cout, debugEcalDets(), and mps_fire::i.
void spr::debugHcalDets | ( | unsigned int | last, |
std::vector< DetId > & | vdets | ||
) |
Definition at line 42 of file DebugInfo.cc.
References gather_cfg::cout, TauDecayModes::dec, and mps_fire::i.
Referenced by eHCALmatrix(), hGenSimInfo(), matrixHCALIds(), matrixHCALIdsDepth(), newHCALIdEW(), and newHCALIdNS().
void spr::eCaloSimInfo | ( | std::vector< DetId > | vdets, |
const CaloGeometry * | geo, | ||
edm::Handle< T > & | hitsEB, | ||
edm::Handle< T > & | hitsEE, | ||
edm::Handle< edm::SimTrackContainer > & | SimTk, | ||
edm::Handle< edm::SimVertexContainer > & | SimVtx, | ||
edm::SimTrackContainer::const_iterator | trkInfo, | ||
caloSimInfo & | info, | ||
double | timeCut = 150 , |
||
bool | debug = false |
||
) |
Referenced by IsolatedTracksCone::analyze(), and IsolatedTracksNxN::analyze().
void spr::eCaloSimInfo | ( | const CaloGeometry * | geo, |
edm::Handle< T > & | hits, | ||
edm::Handle< edm::SimTrackContainer > & | SimTk, | ||
edm::Handle< edm::SimVertexContainer > & | SimVtx, | ||
std::vector< typename T::const_iterator > | hit, | ||
edm::SimTrackContainer::const_iterator | trkInfo, | ||
caloSimInfo & | info, | ||
double | timeCut = 150 , |
||
bool | includeHO = false , |
||
bool | debug = false |
||
) |
std::map<std::string,double> spr::eCaloSimInfo | ( | caloSimInfo & | info | ) |
double spr::eCaloSimInfo | ( | const edm::Event & | , |
const CaloGeometry * | geo, | ||
edm::Handle< T > & | hits, | ||
edm::Handle< edm::SimTrackContainer > & | SimTk, | ||
edm::Handle< edm::SimVertexContainer > & | SimVtx, | ||
const reco::Track * | pTrack, | ||
TrackerHitAssociator & | associate, | ||
double | timeCut = 150 , |
||
bool | includeHO = false , |
||
bool | debug = false |
||
) |
double spr::eCaloSimInfo | ( | const edm::Event & | , |
const CaloGeometry * | geo, | ||
edm::Handle< T > & | hitsEB, | ||
edm::Handle< T > & | hitsEE, | ||
edm::Handle< edm::SimTrackContainer > & | SimTk, | ||
edm::Handle< edm::SimVertexContainer > & | SimVtx, | ||
const reco::Track * | pTrack, | ||
TrackerHitAssociator & | associate, | ||
double | timeCut = 150 , |
||
bool | debug = false |
||
) |
std::map<std::string,double> spr::eCaloSimInfo | ( | edm::Handle< T > & | hits, |
edm::Handle< edm::SimTrackContainer > & | SimTk, | ||
edm::Handle< edm::SimVertexContainer > & | SimVtx, | ||
std::vector< typename T::const_iterator > | hit, | ||
edm::SimTrackContainer::const_iterator | trkInfo, | ||
std::vector< int > & | multiplicityVector, | ||
bool | debug = false |
||
) |
double spr::eCone_ecal | ( | const CaloGeometry * | geo, |
edm::Handle< T > & | barrelhits, | ||
edm::Handle< T > & | endcaphits, | ||
const GlobalPoint & | hpoint1, | ||
const GlobalPoint & | point1, | ||
double | dR, | ||
const GlobalVector & | trackMom, | ||
int & | nRecHits, | ||
double | ebThr = -100 , |
||
double | eeThr = -100 , |
||
double | tMin = -500 , |
||
double | tMax = 500 , |
||
bool | debug = false |
||
) |
Referenced by IsoTrackCalibration::analyze(), IsoTrackCalib::analyze(), IsolatedTracksHcalScale::analyze(), IsolatedTracksCone::analyze(), HcalIsoTrkAnalyzer::fillTree(), AlCaIsoTracksFilter::filter(), IsoTrig::getGoodTracks(), AlCaIsoTracksProducer::select(), IsoTrig::studyIsolation(), IsoTrig::studyMipCut(), and IsoTrig::StudyTrkEbyP().
double spr::eCone_ecal | ( | const CaloGeometry * | geo, |
edm::Handle< T > & | barrelhits, | ||
edm::Handle< T > & | endcaphits, | ||
const GlobalPoint & | hpoint1, | ||
const GlobalPoint & | point1, | ||
double | dR, | ||
const GlobalVector & | trackMom, | ||
std::vector< DetId > & | coneRecHitDetIds, | ||
std::vector< double > & | eHit, | ||
double | ebThr = -100 , |
||
double | eeThr = -100 , |
||
double | tMin = -500 , |
||
double | tMax = 500 , |
||
bool | debug = false |
||
) |
double spr::eCone_hcal | ( | const CaloGeometry * | geo, |
edm::Handle< T > & | hits, | ||
const GlobalPoint & | hpoint1, | ||
const GlobalPoint & | point1, | ||
double | dR, | ||
const GlobalVector & | trackMom, | ||
int & | nRecHits, | ||
double | hbThr = -100 , |
||
double | heThr = -100 , |
||
double | hfThr = -100 , |
||
double | hoThr = -100 , |
||
double | tMin = -500 , |
||
double | tMax = 500 , |
||
int | detOnly = -1 , |
||
int | useRaw = 0 , |
||
bool | debug = false |
||
) |
double spr::eCone_hcal | ( | const CaloGeometry * | geo, |
edm::Handle< T > & | hits, | ||
const GlobalPoint & | hpoint1, | ||
const GlobalPoint & | point1, | ||
double | dR, | ||
const GlobalVector & | trackMom, | ||
int & | nRecHits, | ||
std::vector< DetId > & | coneRecHitDetIds, | ||
double & | distFromHotCell, | ||
int & | ietaHotCell, | ||
int & | iphiHotCell, | ||
GlobalPoint & | gposHotCell, | ||
int | detOnly = -1 , |
||
int | useRaw = 0 , |
||
bool | debug = false |
||
) |
double spr::eCone_hcal | ( | const CaloGeometry * | geo, |
edm::Handle< T > & | hits, | ||
const GlobalPoint & | hpoint1, | ||
const GlobalPoint & | point1, | ||
double | dR, | ||
const GlobalVector & | trackMom, | ||
int & | nRecHits, | ||
std::vector< DetId > & | coneRecHitDetIds, | ||
std::vector< double > & | eHit, | ||
int | useRaw = 0 , |
||
bool | debug = false |
||
) |
double spr::eCone_hcal | ( | const CaloGeometry * | geo, |
edm::Handle< T > & | hits, | ||
const GlobalPoint & | hpoint1, | ||
const GlobalPoint & | point1, | ||
double | dR, | ||
const GlobalVector & | trackMom, | ||
int & | nRecHits, | ||
std::vector< int > & | RH_ieta, | ||
std::vector< int > & | RH_iphi, | ||
std::vector< double > & | RH_ene, | ||
std::vector< DetId > & | coneRecHitDetIds, | ||
double & | distFromHotCell, | ||
int & | ietaHotCell, | ||
int & | iphiHotCell, | ||
GlobalPoint & | gposHotCell, | ||
int | detOnly = -1 , |
||
int | useRaw = 0 , |
||
bool | debug = false |
||
) |
double spr::eECALmatrix | ( | CaloNavigator< DetId > & | navigator, |
edm::Handle< T > & | hits, | ||
int | ieta, | ||
int | iphi, | ||
bool | debug = false |
||
) |
double spr::eECALmatrix | ( | const DetId & | detId, |
edm::Handle< T > & | hitsEB, | ||
edm::Handle< T > & | hitsEE, | ||
const CaloGeometry * | geo, | ||
const CaloTopology * | caloTopology, | ||
int | ieta, | ||
int | iphi, | ||
double | ebThr = -100 , |
||
double | eeThr = -100 , |
||
double | tMin = -500 , |
||
double | tMax = 500 , |
||
bool | debug = false |
||
) |
double spr::eECALmatrix | ( | const DetId & | detId, |
edm::Handle< T > & | hitsEB, | ||
edm::Handle< T > & | hitsEE, | ||
const CaloGeometry * | geo, | ||
const CaloTopology * | caloTopology, | ||
const EcalTrigTowerConstituentsMap & | ttMap, | ||
int | ieta, | ||
int | iphi, | ||
double | ebThr = -100 , |
||
double | eeThr = -100 , |
||
double | tMin = -500 , |
||
double | tMax = 500 , |
||
bool | debug = false |
||
) |
double spr::eECALmatrix | ( | const DetId & | detId, |
edm::Handle< T > & | hitsEB, | ||
edm::Handle< T > & | hitsEE, | ||
const CaloGeometry * | geo, | ||
const CaloTopology * | caloTopology, | ||
int | ietaE, | ||
int | ietaW, | ||
int | iphiN, | ||
int | iphiS, | ||
double | ebThr = -100 , |
||
double | eeThr = -100 , |
||
double | tMin = -500 , |
||
double | tMax = 500 , |
||
bool | debug = false |
||
) |
std::pair< double, bool > spr::eECALmatrix | ( | const DetId & | detId, |
edm::Handle< EcalRecHitCollection > & | hitsEB, | ||
edm::Handle< EcalRecHitCollection > & | hitsEE, | ||
const EcalChannelStatus & | chStatus, | ||
const CaloGeometry * | geo, | ||
const CaloTopology * | caloTopology, | ||
const EcalSeverityLevelAlgo * | sevlv, | ||
int | ieta, | ||
int | iphi, | ||
double | ebThr = -100 , |
||
double | eeThr = -100 , |
||
double | tMin = -500 , |
||
double | tMax = 500 , |
||
bool | debug = false |
||
) |
Definition at line 71 of file eECALMatrix.cc.
References gather_cfg::cout, DetId::Ecal, EcalBarrel, EcalEndcap, energyECAL(), RemoveAddSevLevel::flag, EcalSeverityLevel::kWeird, matrixECALIds(), and EcalSeverityLevelAlgo::severityLevel().
std::pair< double, bool > spr::eECALmatrix | ( | const DetId & | detId, |
edm::Handle< EcalRecHitCollection > & | hitsEB, | ||
edm::Handle< EcalRecHitCollection > & | hitsEE, | ||
const EcalChannelStatus & | chStatus, | ||
const CaloGeometry * | geo, | ||
const CaloTopology * | caloTopology, | ||
const EcalSeverityLevelAlgo * | sevlv, | ||
const EcalTrigTowerConstituentsMap & | ttMap, | ||
int | ieta, | ||
int | iphi, | ||
double | ebThr = -100 , |
||
double | eeThr = -100 , |
||
double | tMin = -500 , |
||
double | tMax = 500 , |
||
bool | debug = false |
||
) |
Definition at line 103 of file eECALMatrix.cc.
References gather_cfg::cout, TauDecayModes::dec, DetId::Ecal, EcalBarrel, EcalEndcap, energyECAL(), energyECALTower(), CastorDataFrameFilter_impl::energySum(), RemoveAddSevLevel::flag, matrixECALIds(), and convertSQLiteXML::ok.
std::pair< double, bool > spr::eECALmatrix | ( | const HcalDetId & | detId, |
edm::Handle< EcalRecHitCollection > & | hitsEB, | ||
edm::Handle< EcalRecHitCollection > & | hitsEE, | ||
const CaloGeometry * | geo, | ||
const CaloTowerConstituentsMap * | ctmap, | ||
const EcalSeverityLevelAlgo * | sevlv, | ||
double | ebThr = -100 , |
||
double | eeThr = -100 , |
||
double | tMin = -500 , |
||
double | tMax = 500 , |
||
bool | debug = false |
||
) |
Definition at line 151 of file eECALMatrix.cc.
References CaloTowerConstituentsMap::constituentsOf(), gather_cfg::cout, TauDecayModes::dec, DetId::Ecal, EcalBarrel, EcalEndcap, EcalPreshower, energyECAL(), RemoveAddSevLevel::flag, DetId::Hcal, mps_fire::i, photons_cff::ids, EcalSeverityLevel::kWeird, EcalSeverityLevelAlgo::severityLevel(), and CaloTowerConstituentsMap::towerOf().
std::vector<std::pair<DetId,double> > spr::eECALmatrixCell | ( | const DetId & | detId, |
edm::Handle< T > & | hitsEB, | ||
edm::Handle< T > & | hitsEE, | ||
const CaloGeometry * | geo, | ||
const CaloTopology * | caloTopology, | ||
int | ieta, | ||
int | iphi, | ||
double | ebThr = -100 , |
||
double | eeThr = -100 , |
||
bool | debug = false |
||
) |
std::pair<double,int> spr::eECALmatrixTotal | ( | const DetId & | detId, |
edm::Handle< T > & | hitsEB, | ||
edm::Handle< T > & | hitsEE, | ||
const CaloGeometry * | geo, | ||
const CaloTopology * | caloTopology, | ||
int | ieta, | ||
int | iphi, | ||
double | ebThr = -100 , |
||
double | eeThr = -100 , |
||
bool | debug = false |
||
) |
std::map<std::string,double> spr::eECALSimInfo | ( | const edm::Event & | , |
CaloNavigator< DetId > & | navigator, | ||
const CaloGeometry * | geo, | ||
edm::Handle< T > & | hits, | ||
edm::Handle< edm::SimTrackContainer > & | SimTk, | ||
edm::Handle< edm::SimVertexContainer > & | SimVtx, | ||
const reco::Track * | pTrack, | ||
TrackerHitAssociator & | associate, | ||
int | ieta, | ||
int | iphi, | ||
double | timeCut = 150 , |
||
bool | debug = false |
||
) |
void spr::eECALSimInfo | ( | const edm::Event & | , |
const DetId & | det, | ||
const CaloGeometry * | geo, | ||
const CaloTopology * | caloTopology, | ||
edm::Handle< T > & | hitsEB, | ||
edm::Handle< T > & | hitsEE, | ||
edm::Handle< edm::SimTrackContainer > & | SimTk, | ||
edm::Handle< edm::SimVertexContainer > & | SimVtx, | ||
const reco::Track * | pTrack, | ||
TrackerHitAssociator & | associate, | ||
int | ieta, | ||
int | iphi, | ||
caloSimInfo & | info, | ||
double | timeCut = 150 , |
||
bool | debug = false |
||
) |
Referenced by IsolatedTracksNxN::analyze().
std::map<std::string,double> spr::eECALSimInfo | ( | const edm::Event & | , |
const DetId & | det, | ||
const CaloGeometry * | geo, | ||
const CaloTopology * | caloTopology, | ||
edm::Handle< T > & | hitsEB, | ||
edm::Handle< T > & | hitsEE, | ||
edm::Handle< edm::SimTrackContainer > & | SimTk, | ||
edm::Handle< edm::SimVertexContainer > & | SimVtx, | ||
const reco::Track * | pTrack, | ||
TrackerHitAssociator & | associate, | ||
int | ieta, | ||
int | iphi, | ||
double | timeCut = 150 , |
||
bool | debug = false |
||
) |
void spr::eECALSimInfo | ( | const edm::Event & | , |
const DetId & | det, | ||
const CaloGeometry * | geo, | ||
const CaloTopology * | caloTopology, | ||
edm::Handle< T > & | hitsEB, | ||
edm::Handle< T > & | hitsEE, | ||
edm::Handle< edm::SimTrackContainer > & | SimTk, | ||
edm::Handle< edm::SimVertexContainer > & | SimVtx, | ||
const reco::Track * | pTrack, | ||
TrackerHitAssociator & | associate, | ||
int | ietaE, | ||
int | ietaW, | ||
int | iphiN, | ||
int | iphiS, | ||
caloSimInfo & | info, | ||
double | timeCut = 150 , |
||
bool | debug = false |
||
) |
energyMap spr::eECALSimInfoMatrix | ( | const edm::Event & | , |
const DetId & | det, | ||
const CaloGeometry * | geo, | ||
const CaloTopology * | caloTopology, | ||
edm::Handle< T > & | hitsEB, | ||
edm::Handle< T > & | hitsEE, | ||
edm::Handle< edm::SimTrackContainer > & | SimTk, | ||
edm::Handle< edm::SimVertexContainer > & | SimVtx, | ||
const reco::Track * | pTrack, | ||
TrackerHitAssociator & | associate, | ||
int | ieta, | ||
int | iphi, | ||
double | timeCut = 150 , |
||
bool | debug = false |
||
) |
std::map<std::string,double> spr::eECALSimInfoTotal | ( | const edm::Event & | , |
const DetId & | det, | ||
const CaloGeometry * | geo, | ||
const CaloTopology * | caloTopology, | ||
edm::Handle< T > & | hitsEB, | ||
edm::Handle< T > & | hitsEE, | ||
edm::Handle< edm::SimTrackContainer > & | SimTk, | ||
edm::Handle< edm::SimVertexContainer > & | SimVtx, | ||
const reco::Track * | pTrack, | ||
TrackerHitAssociator & | associate, | ||
int | ieta, | ||
int | iphi, | ||
int | itry = -1 , |
||
double | timeCut = 150 , |
||
bool | debug = false |
||
) |
void spr::eGenSimInfo | ( | const DetId & | coreDet, |
HepMC::GenEvent::particle_const_iterator | trkItr, | ||
std::vector< spr::propagatedGenTrackID > & | trackIds, | ||
const CaloGeometry * | geo, | ||
const CaloTopology * | caloTopology, | ||
int | ieta, | ||
int | iphi, | ||
spr::genSimInfo & | info, | ||
bool | debug = false |
||
) |
Definition at line 13 of file GenSimInfo.cc.
References cGenSimInfo(), gather_cfg::cout, debugEcalDets(), and matrixECALIds().
Referenced by IsolatedGenParticles::analyze().
void spr::eGenSimInfo | ( | const DetId & | coreDet, |
HepMC::GenEvent::particle_const_iterator | trkItr, | ||
std::vector< spr::propagatedGenTrackID > & | trackIds, | ||
const CaloGeometry * | geo, | ||
const CaloTopology * | caloTopology, | ||
double | dR, | ||
const GlobalVector & | trackMom, | ||
spr::genSimInfo & | info, | ||
bool | debug = false |
||
) |
Definition at line 25 of file GenSimInfo.cc.
References cGenSimInfo(), gather_cfg::cout, debugEcalDets(), and matrixECALIds().
void spr::eGenSimInfo | ( | const DetId & | coreDet, |
reco::GenParticleCollection::const_iterator | trkItr, | ||
std::vector< spr::propagatedGenParticleID > & | trackIds, | ||
const CaloGeometry * | geo, | ||
const CaloTopology * | caloTopology, | ||
int | ieta, | ||
int | iphi, | ||
spr::genSimInfo & | info, | ||
bool | debug = false |
||
) |
Definition at line 37 of file GenSimInfo.cc.
References cGenSimInfo(), gather_cfg::cout, debugEcalDets(), and matrixECALIds().
void spr::eGenSimInfo | ( | const DetId & | coreDet, |
reco::GenParticleCollection::const_iterator | trkItr, | ||
std::vector< spr::propagatedGenParticleID > & | trackIds, | ||
const CaloGeometry * | geo, | ||
const CaloTopology * | caloTopology, | ||
double | dR, | ||
const GlobalVector & | trackMom, | ||
spr::genSimInfo & | info, | ||
bool | debug = false |
||
) |
Definition at line 49 of file GenSimInfo.cc.
References cGenSimInfo(), gather_cfg::cout, debugEcalDets(), and matrixECALIds().
double spr::eHCALmatrix | ( | const HcalTopology * | topology, |
const DetId & | det, | ||
edm::Handle< T > & | hits, | ||
int | ieta, | ||
int | iphi, | ||
bool | includeHO = false , |
||
bool | algoNew = true , |
||
double | hbThr = -100 , |
||
double | heThr = -100 , |
||
double | hfThr = -100 , |
||
double | hoThr = -100 , |
||
double | tMin = -500 , |
||
double | tMax = 500 , |
||
int | useRaw = 0 , |
||
bool | debug = false |
||
) |
double spr::eHCALmatrix | ( | const HcalTopology * | topology, |
const DetId & | det, | ||
std::vector< PCaloHit > & | hits, | ||
int | ieta, | ||
int | iphi, | ||
bool | includeHO = false , |
||
double | hbThr = -100 , |
||
double | heThr = -100 , |
||
double | hfThr = -100 , |
||
double | hoThr = -100 , |
||
double | tMin = -500 , |
||
double | tMax = 500 , |
||
bool | debug = false |
||
) |
Definition at line 11 of file eHCALMatrix.cc.
References gather_cfg::cout, debug, debugHcalDets(), eHCALThreshold(), randomXiThetaGunProducer_cfi::energy, CastorDataFrameFilter_impl::energySum(), findHit(), mps_fire::i, matrixHCALIds(), DetId::rawId(), and ntuplemaker::time.
double spr::eHCALmatrix | ( | const HcalTopology * | topology, |
const DetId & | det, | ||
edm::Handle< T > & | hits, | ||
int | ietaE, | ||
int | ietaW, | ||
int | iphiN, | ||
int | iphiS, | ||
bool | includeHO = false , |
||
double | hbThr = -100 , |
||
double | heThr = -100 , |
||
double | hfThr = -100 , |
||
double | hoThr = -100 , |
||
double | tMin = -500 , |
||
double | tMax = 500 , |
||
int | useRaw = 0 , |
||
bool | debug = false |
||
) |
double spr::eHCALmatrix | ( | const HcalTopology * | topology, |
const DetId & | det0, | ||
edm::Handle< T > & | hits, | ||
int | ieta, | ||
int | iphi, | ||
int & | nRecHits, | ||
std::vector< int > & | RH_ieta, | ||
std::vector< int > & | RH_iphi, | ||
std::vector< double > & | RH_ene, | ||
std::set< int > & | uniqueIdset, | ||
int | useRaw = 0 |
||
) |
double spr::eHCALmatrix | ( | const CaloGeometry * | geo, |
const HcalTopology * | topology, | ||
const DetId & | det0, | ||
edm::Handle< T > & | hits, | ||
int | ieta, | ||
int | iphi, | ||
int & | nRecHits, | ||
std::vector< int > & | RH_ieta, | ||
std::vector< int > & | RH_iphi, | ||
std::vector< double > & | RH_ene, | ||
GlobalPoint & | gPosHotCell, | ||
int | useRaw = 0 |
||
) |
double spr::eHCALmatrix | ( | const CaloGeometry * | geo, |
const HcalTopology * | topology, | ||
const DetId & | det0, | ||
edm::Handle< T > & | hits, | ||
int | ieta, | ||
int | iphi, | ||
HcalDetId & | hotCell, | ||
bool | includeHO = false , |
||
int | useRaw = 0 , |
||
bool | debug = false |
||
) |
double spr::eHCALmatrix | ( | const CaloGeometry * | geo, |
const HcalTopology * | topology, | ||
const DetId & | det0, | ||
std::vector< PCaloHit > & | hits, | ||
int | ieta, | ||
int | iphi, | ||
HcalDetId & | hotCell, | ||
bool | includeHO = false , |
||
bool | debug = false |
||
) |
Definition at line 62 of file eHCALMatrix.cc.
References randomXiThetaGunProducer_cfi::energy, CastorDataFrameFilter_impl::energySum(), findHit(), runEdmFileComparison::found, HcalOuter, mps_fire::i, globals_cff::id1, HcalDetId::ieta(), HcalDetId::iphi(), matrixHCALIds(), DetId::rawId(), and HcalDetId::subdet().
std::vector< std::pair< DetId,double> > spr::eHCALmatrixCell | ( | const HcalTopology * | topology, |
const DetId & | det, | ||
edm::Handle< T > & | hits, | ||
int | ieta, | ||
int | iphi, | ||
bool | includeHO = false , |
||
double | hbThr = -100 , |
||
double | heThr = -100 , |
||
double | hfThr = -100 , |
||
double | hoThr = -100 , |
||
bool | debug = false |
||
) |
Referenced by IsolatedTracksNxN::analyze().
std::pair<double,int> spr::eHCALmatrixTotal | ( | const HcalTopology * | topology, |
const DetId & | det, | ||
edm::Handle< T > & | hits, | ||
int | ieta, | ||
int | iphi, | ||
bool | includeHO = false , |
||
double | hbThr = -100 , |
||
double | heThr = -100 , |
||
double | hfThr = -100 , |
||
double | hoThr = -100 , |
||
bool | debug = false |
||
) |
std::map<std::string,double> spr::eHCALSimInfo | ( | const edm::Event & | , |
const HcalTopology * | topology, | ||
const DetId & | det, | ||
const CaloGeometry * | geo, | ||
edm::Handle< T > & | hits, | ||
edm::Handle< edm::SimTrackContainer > & | SimTk, | ||
edm::Handle< edm::SimVertexContainer > & | SimVtx, | ||
const reco::Track * | pTrack, | ||
TrackerHitAssociator & | associate, | ||
int | ieta, | ||
int | iphi, | ||
double | timeCut = 150 , |
||
bool | includeHO = false , |
||
bool | debug = false |
||
) |
Referenced by IsolatedTracksCone::analyze(), and IsolatedTracksNxN::analyze().
void spr::eHCALSimInfo | ( | const edm::Event & | , |
const HcalTopology * | topology, | ||
const DetId & | det, | ||
const CaloGeometry * | geo, | ||
edm::Handle< T > & | hits, | ||
edm::Handle< edm::SimTrackContainer > & | SimTk, | ||
edm::Handle< edm::SimVertexContainer > & | SimVtx, | ||
const reco::Track * | pTrack, | ||
TrackerHitAssociator & | associate, | ||
int | ieta, | ||
int | iphi, | ||
caloSimInfo & | info, | ||
double | timeCut = 150 , |
||
bool | includeHO = false , |
||
bool | debug = false |
||
) |
void spr::eHCALSimInfo | ( | const edm::Event & | , |
const HcalTopology * | topology, | ||
const DetId & | det, | ||
const CaloGeometry * | geo, | ||
edm::Handle< T > & | hits, | ||
edm::Handle< edm::SimTrackContainer > & | SimTk, | ||
edm::Handle< edm::SimVertexContainer > & | SimVtx, | ||
const reco::Track * | pTrack, | ||
TrackerHitAssociator & | associate, | ||
int | ietaE, | ||
int | ietaW, | ||
int | iphiN, | ||
int | iphiS, | ||
caloSimInfo & | info, | ||
double | timeCut = 150 , |
||
bool | includeHO = false , |
||
bool | debug = false |
||
) |
std::map<std::string,double> spr::eHCALSimInfo | ( | const edm::Event & | iEvent, |
const HcalTopology * | topology, | ||
const DetId & | det, | ||
edm::Handle< T > & | hits, | ||
edm::Handle< edm::SimTrackContainer > & | SimTk, | ||
edm::Handle< edm::SimVertexContainer > & | SimVtx, | ||
const reco::Track * | pTrack, | ||
TrackerHitAssociator & | associate, | ||
int | ieta, | ||
int | iphi, | ||
std::vector< int > & | multiplicityVector, | ||
bool | debug = false |
||
) |
energyMap spr::eHCALSimInfoMatrix | ( | const edm::Event & | , |
const HcalTopology * | topology, | ||
const DetId & | det, | ||
const CaloGeometry * | geo, | ||
edm::Handle< T > & | hits, | ||
edm::Handle< edm::SimTrackContainer > & | SimTk, | ||
edm::Handle< edm::SimVertexContainer > & | SimVtx, | ||
const reco::Track * | pTrack, | ||
TrackerHitAssociator & | associate, | ||
int | ieta, | ||
int | iphi, | ||
double | timeCut = 150 , |
||
bool | includeHO = false , |
||
bool | debug = false |
||
) |
std::map<std::string,double> spr::eHCALSimInfoTotal | ( | const edm::Event & | , |
const HcalTopology * | topology, | ||
const DetId & | det, | ||
const CaloGeometry * | geo, | ||
edm::Handle< T > & | hits, | ||
edm::Handle< edm::SimTrackContainer > & | SimTk, | ||
edm::Handle< edm::SimVertexContainer > & | SimVtx, | ||
const reco::Track * | pTrack, | ||
TrackerHitAssociator & | associate, | ||
int | ieta, | ||
int | iphi, | ||
int | itry = -1 , |
||
double | timeCut = 150 , |
||
bool | includeHO = false , |
||
bool | debug = false |
||
) |
double spr::eHCALThreshold | ( | int | subdet, |
double | hbThr = -100 , |
||
double | heThr = -100 , |
||
double | hfThr = -100 , |
||
double | hoThr = -100 |
||
) |
Definition at line 235 of file eHCALMatrix.cc.
References HcalEndcap, HcalForward, and HcalOuter.
Referenced by eHCALmatrix(), and energyHCALCell().
std::vector<std::pair<DetId,double> > spr::energyDetIdHCAL | ( | std::vector< DetId > & | vdets, |
edm::Handle< T > & | hits, | ||
double | hbThr = -100 , |
||
double | heThr = -100 , |
||
double | hfThr = -100 , |
||
double | hoThr = -100 , |
||
bool | debug = false |
||
) |
std::pair<double,bool> spr::energyECAL | ( | const DetId & | id, |
edm::Handle< EcalRecHitCollection > & | hitsEC, | ||
const EcalSeverityLevelAlgo * | sevlv, | ||
bool | testSpike, | ||
double | tMin, | ||
double | tMax, | ||
bool | debug | ||
) |
Definition at line 15 of file eECALMatrix.cc.
References gather_cfg::cout, TauDecayModes::dec, edm::SortedCollection< T, SORT >::end(), findHit(), RemoveAddSevLevel::flag, hfClusterShapes_cfi::hits, triggerObjects_cff::id, edm::HandleBase::isValid(), EcalSeverityLevel::kWeird, edm::Handle< T >::product(), EcalSeverityLevelAlgo::severityLevel(), and groupFilesInBlocks::tt.
std::pair<double,bool> spr::energyECAL | ( | const std::vector< DetId > & | vdets, |
edm::Handle< EcalRecHitCollection > & | hitsEC, | ||
const EcalSeverityLevelAlgo * | sevlv, | ||
bool | noThrCut, | ||
bool | testSpike, | ||
double | eThr, | ||
double | tMin, | ||
double | tMax, | ||
bool | debug | ||
) |
Definition at line 47 of file eECALMatrix.cc.
References gather_cfg::cout, energyECAL(), CastorDataFrameFilter_impl::energySum(), and RemoveAddSevLevel::flag.
double spr::energyECAL | ( | std::vector< DetId > & | vdets, |
edm::Handle< T > & | hitsEB, | ||
edm::Handle< T > & | hitsEE, | ||
double | ebThr = -100 , |
||
double | eeThr = -100 , |
||
double | tMin = -500 , |
||
double | tMax = 500 , |
||
bool | debug = false |
||
) |
Referenced by cms::ProducerAnalyzer::analyze(), eECALmatrix(), and energyECAL().
double spr::energyECAL | ( | std::vector< DetId > & | vdets, |
edm::Handle< T > & | hitsEB, | ||
edm::Handle< T > & | hitsEE, | ||
const EcalTrigTowerConstituentsMap & | ttMap, | ||
double | ebThr = -100 , |
||
double | eeThr = -100 , |
||
double | tMin = -500 , |
||
double | tMax = 500 , |
||
bool | debug = false |
||
) |
std::vector<std::pair<DetId,double> > spr::energyECALCell | ( | std::vector< DetId > & | vdets, |
edm::Handle< T > & | hitsEB, | ||
edm::Handle< T > & | hitsEE, | ||
double | ebThr = -100 , |
||
double | eeThr = -100 , |
||
bool | debug = false |
||
) |
double spr::energyECALTower | ( | const DetId & | detId, |
edm::Handle< T > & | hitsEB, | ||
edm::Handle< T > & | hitsEE, | ||
const EcalTrigTowerConstituentsMap & | ttMap, | ||
bool | debug = false |
||
) |
Referenced by eECALmatrix().
double spr::energyHCAL | ( | std::vector< DetId > & | vNeighboursDetId, |
std::vector< DetId > & | dets, | ||
const HcalTopology * | topology, | ||
edm::Handle< T > & | hits, | ||
bool | includeHO = false , |
||
double | hbThr = -100 , |
||
double | heThr = -100 , |
||
double | hfThr = -100 , |
||
double | hoThr = -100 , |
||
bool | debug = false |
||
) |
double spr::energyHCAL | ( | std::vector< DetId > & | vdets, |
edm::Handle< T > & | hits, | ||
double | hbThr = -100 , |
||
double | heThr = -100 , |
||
double | hfThr = -100 , |
||
double | hoThr = -100 , |
||
double | tMin = -500 , |
||
double | tMax = 500 , |
||
int | useRaw = 0 , |
||
bool | debug = false |
||
) |
Referenced by cms::ProducerAnalyzer::analyze().
void spr::energyHCALCell | ( | HcalDetId | detId, |
edm::Handle< T > & | hits, | ||
std::vector< std::pair< double, int > > & | energyCell, | ||
int | maxDepth = 1 , |
||
double | hbThr = -100 , |
||
double | heThr = -100 , |
||
double | hfThr = -100 , |
||
double | hoThr = -100 , |
||
double | tMin = -500 , |
||
double | tMax = 500 , |
||
int | useRaw = 0 , |
||
int | depthHE = 3 , |
||
bool | debug = false |
||
) |
Referenced by HcalHBHEMuonSimAnalyzer::analyze(), HcalRaddamMuon::analyze(), and HcalHBHEMuonAnalyzer::analyze().
void spr::energyHCALCell | ( | HcalDetId | detId, |
std::vector< PCaloHit > & | hits, | ||
std::vector< std::pair< double, int > > & | energyCell, | ||
int | maxDepth = 1 , |
||
double | hbThr = -100 , |
||
double | heThr = -100 , |
||
double | hfThr = -100 , |
||
double | hoThr = -100 , |
||
double | tMin = -500 , |
||
double | tMax = 500 , |
||
int | depthHE = 3 , |
||
bool | debug = false |
||
) |
Definition at line 115 of file eHCALMatrix.cc.
References gather_cfg::cout, debug, eHCALThreshold(), randomXiThetaGunProducer_cfi::energy, findHit(), photonIsolationHIProducer_cfi::hbhe, HcalBarrel, HcalEndcap, mps_fire::i, HcalDetId::ieta(), HcalDetId::ietaAbs(), HcalDetId::iphi(), CMSBoostedTauSeedingParameters_cfi::maxDepth, HcalDetId::subdet(), and ntuplemaker::time.
double spr::energyHCALmatrix | ( | const HcalTopology * | topology, |
const DetId & | det, | ||
edm::Handle< T > & | hits, | ||
int | ieta, | ||
int | iphi, | ||
bool | includeHO = false , |
||
double | hbThr = -100 , |
||
double | heThr = -100 , |
||
double | hfThr = -100 , |
||
double | hoThr = -100 , |
||
bool | debug = false |
||
) |
double spr::energyHCALmatrixNew | ( | const HcalTopology * | topology, |
const DetId & | det, | ||
edm::Handle< T > & | hits, | ||
int | ieta, | ||
int | iphi, | ||
bool | includeHO = false , |
||
double | hbThr = -100 , |
||
double | heThr = -100 , |
||
double | hfThr = -100 , |
||
double | hoThr = -100 , |
||
double | tMin = -500 , |
||
double | tMax = 500 , |
||
int | useRaw = 0 , |
||
bool | debug = false |
||
) |
double spr::energyHCALmatrixTotal | ( | const HcalTopology * | topology, |
const DetId & | det, | ||
edm::Handle< T > & | hits, | ||
int | ietaE, | ||
int | ietaW, | ||
int | iphiN, | ||
int | iphiS, | ||
bool | includeHO = false , |
||
double | hbThr = -100 , |
||
double | heThr = -100 , |
||
double | hfThr = -100 , |
||
double | hoThr = -100 , |
||
double | tMin = -500 , |
||
double | tMax = 500 , |
||
int | useRaw = 0 , |
||
bool | debug = false |
||
) |
void spr::extraIds | ( | const DetId & | det, |
std::vector< DetId > & | dets, | ||
int | ietaE, | ||
int | ietaW, | ||
int | iphiN, | ||
int | iphiS, | ||
const EcalBarrelGeometry * | barrelGeom, | ||
const EcalEndcapGeometry * | endcapGeom, | ||
std::vector< DetId > & | cells, | ||
bool | debug = false |
||
) |
Definition at line 723 of file MatrixECALDetIds.cc.
References KineDebug3::count(), gather_cfg::cout, debug, debugEcalDets(), EcalBarrel, EcalEndcap, PVValHelper::eta, EcalEndcapGeometry::present(), EcalBarrelGeometry::present(), DetId::subdetId(), EBDetId::validDetId(), and EEDetId::validDetId().
Referenced by matrixECALIds().
void spr::find | ( | edm::Handle< EcalRecHitCollection > & | hits, |
DetId | thisDet, | ||
std::vector< EcalRecHitCollection::const_iterator > & | hit, | ||
bool | debug = false |
||
) |
Definition at line 20 of file FindCaloHit.cc.
References edm::SortedCollection< T, SORT >::end(), and edm::SortedCollection< T, SORT >::find().
Referenced by tier0.ResponseError::__str__(), PedestalTask::_dump(), LaserTask::_dump(), LEDTask::_process(), DigiTask::_process(), ParticleDecayDrawer::accept(), ParticleTreeDrawer::accept(), HcalHBHEMuonAnalyzer::activeLength(), DTVDriftCalibration::cellInfo::add(), Measurement::addAffectingEntriesFromOptO(), reco::CompositeCandidate::addDaughter(), reco::NamedCompositeCandidate::addDaughter(), reco::PFDisplacedVertexSeed::addElement(), CRackTrajectoryBuilder::AddHit(), CSCNeutronReader::addHits(), ClusterTPAssociation::addKeyID(), pat::TriggerEvent::addObjectMatchResult(), SiStripQualityHotStripIdentifier::algoAnalyze(), reco::Conversion::algoByName(), reco::TrackBase::algoByName(), CreateIdealTkAlRecords::alignToGT(), HcalFrontEndMap::allRBXs(), HcalFrontEndMap::allRMs(), GEMRecHitsValidation::analyze(), ME0RecHitsValidation::analyze(), EcalMatacqAnalyzer::analyze(), EcalPnGraphs::analyze(), FCDTask::analyze(), SiStripDetVOffPrinter::analyze(), DQMHcalIsolatedBunchAlCaReco::analyze(), DTT0CalibrationRMS::analyze(), SiStripApvGainBuilderFromTag::analyze(), DQMSourcePi0::analyze(), EcalDumpRaw::analyze(), DTNoiseCalibration::analyze(), EcalPerEvtLaserAnalyzer::analyze(), EcalABAnalyzer::analyze(), HcalQIEDataCheck::analyze(), ParticleListDrawer::analyze(), DTT0Calibration::analyze(), HcalAutoPedestalValidator::analyze(), RecAnalyzerHF::analyze(), HcalPedestalsCheck::analyze(), HcalPedestalWidthsCheck::analyze(), HLTBTagPerformanceAnalyzer::analyze(), DQMHcalIsoTrackAlCaReco::analyze(), edmtest::HcalDumpConditions::analyze(), EcalLaserAnalyzer2::analyze(), EcalLaserAnalyzer::analyze(), HcalCollapseAnalyzer::analyze(), TestPythiaDecays::analyze(), HcalGainsCheck::analyze(), AlignPCLThresholdsWriter::analyze(), PixelLumiDQM::analyze(), SiStripChannelGainFromDBMiscalibrator::analyze(), SiStripNoisesFromDBMiscalibrator::analyze(), EcalURecHitHists::analyze(), HeavyFlavorValidation::analyze(), TestTrackHits::analyze(), TestOutliers::analyze(), L1TGT::analyze(), HLTMuonPlotter::analyze(), ListIds::analyze(), HGCalHitValidation::analyze(), EcalCosmicsHists::analyze(), RecAnalyzerMinbias::analyze(), CommonModeAnalyzer::analyze(), IsoTrackCalibration::analyze(), DTDigiTask::analyze(), HcalIsoTrkAnalyzer::analyze(), IsoTrig::analyze(), PrimaryVertexAnalyzer4PUSlimmed::analyze(), any(), CaloTowersCreationAlgo::assignHitEcal(), CSCHitAssociator::associateCSCHitId(), CSCHitAssociator::associateHitId(), TrackerHitAssociator::associateMatchedRecHit(), TrackerHitAssociator::associatePhase2TrackerRecHit(), TrackerHitAssociator::associatePixelRecHit(), RPCHitAssociator::associateRecHit(), GEMHitAssociator::associateRecHit(), TrackerHitAssociator::associateSimpleRecHitCluster(), AlignmentParameterStore::attachCorrelations(), ClusterProducerFP420::badChannel(), ProfilerService::beginPath(), HLTHiggsSubAnalysis::beginRun(), MillePedeAlignmentAlgorithm::beginRun(), GctFormatTranslateV35::blockToGctInternEmCand(), SiStripFedCabling::buildFedCabling(), SiStripDetVOffBuilder::buildPSUdetIdMap(), PFEGammaAlgo::buildRefinedSuperCluster(), VirtualJetProducer::JetType::byName(), HLTEcalResonanceFilter::calcShowerShape(), HLTRegionalEcalResonanceFilter::calcShowerShape(), PtAssignmentEngine2016::calculate_pt_xml(), PtAssignmentEngine2017::calculate_pt_xml(), JetPlusTrackProducerAA::calculateBGtracksJet(), BetaStarVarProducer< T >::calculateCHSEnergies(), PFEGammaAlgo::calculateEleMVA(), PileUpSubtractor::calculateOrphanInput(), ValidationOptions_cff::calledBycmsRun(), BestTrackSelection::cancel_multi_bx(), BestTrackSelection::cancel_one_bx(), reco::modules::CandCombinerBase::CandCombinerBase(), RunLumiEventChecker::check(), CSCDCCExaminer::check(), Config::checkImportPermission(), ClusterTPAssociation::checkKeyProductID(), Multi5x5ClusterAlgo::checkMaxima(), GlobalTag.GlobalTag::checkPrefix(), checkrunlist(), ECALpedestalPCLHarvester::checkStatusCode(), MaterialBudgetAction::CheckTouchableInSelectedVolumes(), L1TMuon::DTBunchCrossingCleaner::clean(), BlockFormatter::CleanUp(), l1t::IntervalManager< TimeType, PayloadType >::clear(), LowPtGsfElectronSCProducer::closestCluster(), cmsswRelease::cmsswIs44X(), cmsswRelease::cmsswIs52X(), edm::Exception::codeToString(), egammaisolation::EgammaRecHitExtractor::collect(), CSCComparatorDigiFitter::comparatorInLCTPattern(), HltDiff::compare(), EgammaTowerIsolationNew< NC >::compute(), MVAJetPuId::computeIdVariables(), HDQMInspectorConfigBase::computeIntegral(), vertexTools::computeSharedTracks(), L1TMuonBarrelParamsHelper::configFromDB(), HCALConfigDB::connect(), FastFedCablingHistosUsingDb::connections(), CaloTowerConstituentsMap::constituentsOf(), ConstrainedFitCandProducer< Fitter, InputCollection, OutputCollection, Init >::ConstrainedFitCandProducer(), PedeSteererWeakModeConstraints::constructConstraints(), HiHelperTools::contains(), helpers::contains(), Model::copyMeasurements(), createPayload::copyToWorkflowdir(), SiStripFecCabling::countDevices(), hcaldqm::utilities::crate2fed(), DefaultFFTJetObjectFactory< AbsFFTSpecificScaleCalculator >::create(), cmsHarvester::create_and_check_castor_dir(), edm::SharedResourcesRegistry::createAcquirer(), ESDigitizer::createNoisyList(), HcalDbASCIIIO::createObject< HcalDcsMap >(), LaunchOnCondor::CreateTheCmdFile(), logErrorHarvester_cff::customiseLogErrorHarvesterUsingOutputCommands(), DDfetch(), ParticleDecayDrawer::decay(), gen::Py8InterfaceBase::declareSpecialSettings(), gen::Pythia6Hadronizer::declareSpecialSettings(), Model::deleteOptO(), muonisolation::CaloExtractor::deposit(), SiStripFineDelayHit::detId(), edm::DetSetRefVector< T, C >::DetSetRefVector(), PixelInactiveAreaFinder::detWorks(), SiPixelGainCalibrationAnalysis::doFits(), HLTEcalResonanceFilter::doSelection(), HLTRegionalEcalResonanceFilter::doSelection(), SUSY_HLT_DoubleMuon_Hadronic::dqmBeginRun(), SUSY_HLT_Muon_BJet::dqmBeginRun(), SUSY_HLT_DoubleEle_Hadronic::dqmBeginRun(), SUSY_HLT_Electron_BJet::dqmBeginRun(), SUSY_HLT_DiJet_MET::dqmBeginRun(), SUSY_HLT_ElecFakes::dqmBeginRun(), SUSY_HLT_Muon_Hadronic::dqmBeginRun(), SUSY_HLT_MuonFakes::dqmBeginRun(), SUSY_HLT_VBF_Mu::dqmBeginRun(), SUSY_HLT_MuEle_Hadronic::dqmBeginRun(), SUSY_HLT_alphaT::dqmBeginRun(), DTDCSByLumiTask::dqmBeginRun(), HGCGeometryValidation::dqmBeginRun(), HGCalHitValidation::dqmBeginRun(), SusyPostProcessor::dqmEndJob(), SiStripGainsPCLHarvester::dqmEndJob(), JetMETHLTOfflineClient::dqmEndJob(), DTSegtoRPC::DTSegtoRPC(), RPCLinkSynchroStat::dumpDelays(), edmtest::HcalDumpConditions::dumpIt(), CastorDumpConditions::dumpIt(), Vispa.Plugins.ConfigEditor.ToolDataAccessor.ImportTool::dumpPython(), CaloTowersCreationAlgo::ecalChanStatusForCaloTower(), EcalPreshowerMonitorClient::EcalPreshowerMonitorClient(), ESListOfFEDSProducer::Egamma(), EcalListOfFEDSProducer::Egamma(), EmbeddingLHEProducer::EmbeddingLHEProducer(), hcaldqm::RawRunSummary::endLuminosityBlock(), TPTask::endLuminosityBlock(), RawTask::endLuminosityBlock(), RecHitTask::endLuminosityBlock(), DigiTask::endLuminosityBlock(), L1ScalersClient::endLuminosityBlock(), SiPixelStatusHarvester::endRunProduce(), GsfVertexTrackCompatibilityEstimator::estimate(), KalmanVertexTrackCompatibilityEstimator< N >::estimate(), lowptgsfeleid::HeavyObjectCache::eval(), lowptgsfeleseed::HeavyObjectCache::eval(), L1GtAlgorithmEvaluation::evaluateAlgorithm(), l1t::AlgorithmEvaluation::evaluateAlgorithm(), JetPlusTrackCorrector::excludeJta(), edm::ParameterSet::existsAs(), CompositeAlignmentParameters::extractAlignables(), CompositeAlignmentParameters::extractPositionAndLength(), CompositeAlignmentDerivativesExtractor::extractWithMultipleHits(), SiPixelFedCablingMap::fedIds(), DaqScopeModeTask::fill(), VertexFitterResult::fill(), tnp::ProbeFlag::fill(), EmbeddingLHEProducer::fill_lhe_with_particle(), JetPartonMatcher::fillAlgoritDefinition(), SiPixelActionExecutor::fillFEDErrorSummary(), PhysicsTools::MVATrainer::fillInputVars(), Py8toJetInput::fillJetAlgoInput(), GenWeightsTableProducer::fillLHEWeightTables(), PrintGeomSummary::fillLV(), MuonMesh::fillMesh(), JetPartonMatcher::fillPhysicsDefinition(), edm::Principal::fillPrincipal(), TrackingNtuple::fillSeeds(), CastorShowerLibraryMaker::FillShowerEvent(), TrackingTruthAccumulator::fillSimHits(), SiPixelActionExecutor::fillSummary(), SiStripCommissioningRunTypeFilter::filter(), HltComparator::filter(), LogErrorFilter::filter(), ErrorSummaryFilter::filter(), AlCaIsolatedBunchFilter::filter(), AlCaIsolatedBunchSelector::filter(), AlCaIsoTracksProducerFilter::filter(), EcalSimpleUncalibRecHitFilter::filter(), AlCaHBHEMuonFilter::filter(), AlCaHEMuonFilter::filter(), AlCaLowPUHBHEMuonFilter::filter(), EcalMIPRecHitFilter::filter(), AlCaIsoTracksFilter::filter(), HLTEcalResonanceFilter::filter(), HLTRegionalEcalResonanceFilter::filter(), TTUTrackingAlg::filter(), commentSkipper.buildFileCommentSkipper::filterMultilineComment(), commentSkipper.buildFileCommentSkipper::filterOneLineComment(), MuonSeedOrcaPatternRecognition::filterOverlappingChambers(), FourVectorHLT::PathInfoCollection::find(), BTVHLTOfflineSource::PathInfoCollection::find(), HLTInclusiveVBFSource::PathInfoCollection::find(), JetMETHLTOfflineSource::PathInfoCollection::find(), edm::find_in_all(), DTCombinatorialExtendedPatternReco::findCompatibleHits(), SiStripPsuDetIdMap::findDcuIdFromDeviceAddress(), Vispa.Main.Application.Application::findEvent(), GenHFHadronMatcher::findHadronJets(), GenHFHadronMatcher::findInMothers(), JetCorrectorParametersCollection::findKey(), MSLayersAtAngle::findLayer(), HLTPerformanceInfo::findModule(), HLTPerformanceInfo::findPath(), JetPlusTrackCorrector::findTrack(), RPixPlaneCombinatoryTracking::findTracks(), EcalTBReadout::findTTlist(), edm::IndexIntoFile::fixIndexes(), cmsHarvester.CMSHarvester::format_conditions_string(), ecaldqm::DependencySet::formSequence(), ecaldqm::DependencySet::formSequenceFragment_(), XtoFFbarFilter::found(), getRunInfo::Func_FillInfoDBS(), getRunInfo::Func_FillInfoRunRegistry(), pkg.AbstractPkg::generate(), SubsystemNeutronReader::generateChamberNoise(), pat::PATGenCandsFromSimTracksProducer::generatorRef_(), pat::GenericOverlapFinder< Distance >::GenericOverlapFinder(), GenJetParticleSelector::GenJetParticleSelector(), VertexClassifier::genPrimaryVertices(), TrackClassifier::genPrimaryVertices(), harvestRelVal::get_cond_from_dsetpath(), egHLT::trigTools::getActiveFilters(), hcaldqm::quantity::CrateQuantity::getBin(), EcalSelectiveReadoutProducer::getBinOfMax(), ComponentFactoryByName< B >::getBuilder(), PhysicsTools::MVATrainer::getCalibration(), CastorCalibrationsSet::getCalibrations(), CastorCalibrationWidthsSet::getCalibrationWidths(), egHLT::ComCodes::getCode(), egHLT::TrigCodes::getCode(), hcalCalib::GetCoefFromMtrxInvOfAve(), HcalLutManager::getCompressionLutXmlFromAsciiMaster(), HcalLutManager::getCompressionLutXmlFromCoder(), L1GtVhdlWriterCore::getCondChipVhdContentFromTriggerMenu(), HLTScalersClient::CountLSFifo_t::getCount(), hcaldqm::utilities::getCrateList(), GenParticlePruner::getDaughterKeys(), EgammaHadTower::getDepth1HcalESum(), EgammaHadTower::getDepth2HcalESum(), EcalElectronicsMapping::getDetId(), TrackAssociatorByHitsImpl::getDoubleCount(), QuickTrackAssociatorByHitsImpl::getDoubleCount(), EcalElectronicsMapping::getElectronicsId(), edm::eventsetup::EventSetupsController::getESProducerPSet(), HcalDDDRecConstants::getEtaBins(), SiPixelActionExecutor::getFEDSummaryME(), SiPixelActionExecutor::getGrandSummaryME(), edm::eventsetup::EventSetupRecord::getHandleImpl(), HcalLutManager::getHEFineGrainLUTs(), JetCorrectorParametersCollection::getL5Bin(), JetCorrectorParametersCollection::getL7Bin(), BeamSpotWorkflow::getLastUploadedIOV(), HcalLutManager::getLinearizationLutXmlFromAsciiMasterEmap(), HcalLutManager::getLinearizationLutXmlFromCoder(), HcalLutManager::getLinearizationLutXmlFromCoderEmap(), BeamSpotWorkflow::getListOfRunsAndLumiFromDBS(), HcalLutManager::getLutFromXml_old(), HcalLutManager::getLutXmlFromAsciiMaster(), METCorrectorParametersCollection::getMiniAodBin(), CastorShowerLibraryMaker::GetMissingEnergy(), GenParticlePruner::getMotherKeys(), popcon::EcalPulseSymmCovariancesHandler::getNewObjects(), popcon::EcalPulseShapesHandler::getNewObjects(), UMNioTask::getOrbitGapIndex(), LMFCorrCoefDat::getParameters(), SiStripSummary::getPosition(), HDQMSummary::getPosition(), TrackAssociatorByHitsImpl::getShared(), MEtXYcorrectParametersCollection::getShiftDataFlavBin(), MEtXYcorrectParametersCollection::getShiftDyFlavBin(), MEtXYcorrectParametersCollection::getShiftMcFlavBin(), MEtXYcorrectParametersCollection::getShiftTTJetsFlavBin(), MEtXYcorrectParametersCollection::getShiftWJetsFlavBin(), SiPixelFEDChannelContainer::getSiPixelBadFedChannelsInDetId(), EgammaRecHitIsolation::getSum_(), SiPixelActionExecutor::getSummaryME(), fwlite::MultiChainEvent::getThinnedProducts(), CSCUpgradeMotherboard::LCTContainer::getTimeMatched(), EcalElectronicsMapping::getTriggerElectronicsId(), HGCalWaferType::getType(), checkPayloads::getUploadedIOVs(), hcaldqm::quantity::getValue_Crate(), hcaldqm::quantity::getValue_CrateuTCA(), hcaldqm::quantity::getValue_CrateVME(), hcaldqm::quantity::getValue_FED(), hcaldqm::quantity::getValue_FEDuTCA(), hcaldqm::quantity::getValue_FEDVME(), CSCDBL1TPParametersExtended::getValueBool(), CSCDBL1TPParametersExtended::getValueInt(), CastorRawGains::getValues(), HcalRawGains::getValues(), HcalLutManager::getZdcLutXml(), GenWeightsTableProducer::globalBeginRun(), RawPCCProducer::globalEndLuminosityBlockProduce(), SiStripMonitorTrack::handleBookMEs(), cmdline::CmdLine::has(), hitfit::Constraint_Intermed_Labels::has_label(), pat::TriggerObjectStandAlone::hasFilterOrCondition(), SiStripHashedDetId::hashedIndex(), pat::PATSingleVertexSelector::hasMode_(), MisalignmentScenarioBuilder::hasParameter_(), pat::TriggerObjectStandAlone::hasPathOrAlgorithm(), pat::Jet::hasSubjets(), HcalDigisClient::HcalDigisEndjob(), HcalOfflineHarvesting::HcalOfflineHarvesting(), HcalRawToDigi::HcalRawToDigi(), HcalRecHitsDQMClient::HcalRecHitsEndjob(), HLTPixelActivityFilter::hltFilter(), HLTMuonTrackMassFilter::hltFilter(), HLTMuonL1RegionalFilter::hltFilter(), HLTMuonL1TFilter::hltFilter(), HLTMuonL1TRegionalFilter::hltFilter(), HLTMuonL2FromL1TPreFilter::hltFilter(), HLTMuonL2PreFilter::hltFilter(), HLTMuonL1Filter::hltFilter(), HLTHcalSimpleRecHitFilter::hltFilter(), GenHFHadronMatcher::idInList(), PixelInactiveAreaFinder::inactiveAreas(), include(), reco::PixelClusterCounts::increment(), pat::TriggerPath::indexModule(), MSLayersKeeperX0Averaged::init(), JetCorrectorParametersHelper::init(), SiPixelDigitizerAlgorithm::init(), CAHitTripletGenerator::initEvent(), CAHitQuadrupletGenerator::initEvent(), SiStripDetKey::initFromPath(), SiStripFecKey::initFromPath(), SiStripFedKey::initFromPath(), XrdAdaptor::RequestManager::initialize(), GenericTriggerEventFlag::initRun(), HBHEHitMap::insert(), edm::eventsetup::EventSetupsController::isFirstMatch(), TTTrackAssociationMap< T >::isGenuine(), EcalElectronicsMapper::isGhost(), cms::MuonTCMETValueMapProducer::isGoodTrack(), TCMETAlgo::isGoodTrack(), CSCBadChambers::isInBadChamber(), edm::eventsetup::EventSetupsController::isLastMatch(), edm::eventsetup::EventSetupsController::isMatchingESProducer(), edm::eventsetup::EventSetupsController::isMatchingESSource(), AlignmentParameterSelector::isMemberOfVector(), SiPixelDisabledModules::isModuleDisabled(), GenHFHadronMatcher::isNeutralPdg(), EBDetId::isNextToEtaBoundary(), heppy::IsolationComputer::isoSumNeutralsWeighted(), heppy::IsolationComputer::isoSumRaw(), TrackingMaterialProducer::isSelectedFast(), reco::PFDisplacedVertex::isThereKindTracks(), HLTMuonL2ToL1Map::isTriggeredByL1(), HLTMuonL2ToL1TMap::isTriggeredByL1(), HcalLayerDepthMap::isValid(), JetCorrectionESChain::JetCorrectionESChain(), pat::JetCorrFactorsProducer::JetCorrFactorsProducer(), ESListOfFEDSProducer::Jets(), EcalListOfFEDSProducer::Jets(), L1MuGMTHWFileReader::L1MuGMTHWFileReader(), L1TCaloLayer1FetchLUTs(), JsonOutputProducer::labelId(), HGVHistoProducerAlgo::layerClusters_to_CaloParticles(), PerformancePayloadFromBinnedTFormula::limitPos(), PerformancePayloadFromTFormula::limitPos(), CSCGasCollisions::lnEnergyLoss(), DefaultFFTJetRcdMapper< FFTPFJetCorrectorSequence >::load(), L1MuGMTLUT::Load(), HGCalGeomParameters::loadGeometryHexagon(), HGCalGeomParameters::loadGeometryHexagon8(), edm::service::MessageServicePSetValidation::lookForMatch(), edm::eventsetup::EventSetupsController::lookForMatches(), CommonMethods::ls(), main(), reco::modules::ParameterAdapter< helpers::MCTruthPairSelector< T > >::make(), HybridClusterAlgo::makeClusters(), CaloTowersCreationAlgo::makeEcalBadChs(), HSCPValidator::makeGenPlots(), HiBremRecoveryClusterAlgo::makeIslandSuperClusters(), EgammaHLTNxNClusterProducer::makeNxNClusters(), HSCPValidator::makeRecoPlots(), HSCPValidator::makeSimDigiPlotsECAL(), HSCPValidator::makeSimDigiPlotsRPC(), HSCPValidator::makeSimTrackPlots(), CSCHitFromStripOnly::makeStripData(), PhysicsTools::MVATrainer::makeTrainCalibration(), egammaObjectModifications_tools::makeVIDBitsModifier(), TemplatedSecondaryVertexProducer< IPTI, VTX >::markUsedTracks(), TemplatedSecondaryVertexProducer< IPTI, VTX >::matchGroomedJets(), JetFlavourClustering::matchGroomedJets(), JetPlusTrackCorrector::matchTracks(), PerformancePayloadFromTable::maxPos(), ecaldqm::memDCCIndex(), merge(), cms::DDFilteredView::mergedSpecifics(), CaloTowersMerger::mergedTower(), reco::PFDisplacedVertexSeed::mergeWith(), l1t::Stage2Layer2TauAlgorithmFirmwareImp1::merging(), PerformancePayloadFromTable::minPos(), MultiTrackValidator::MultiTrackValidator(), ESListOfFEDSProducer::Muon(), EcalListOfFEDSProducer::Muon(), reco::modules::NamedCandCombinerBase::NamedCandCombinerBase(), TFileAdaptor::native(), SequentialCombinationGenerator< T >::next_subset(), ObjectPairFilter< C, S >::ObjectPairFilter(), ObjectSelector< SingleElementCollectionSelector< InputCollection, Selector, reco::CandidateCollection, StoreContainer, RefAdder >, reco::CandidateCollection, NonNullNumberSelector >::ObjectSelector(), PdgIdExcluder::operator()(), StatusSelector::operator()(), PdgIdSelector::operator()(), rpcrawtodigi::DebugDigisPrintout::operator()(), pat::HLTL1MuonMatcher::operator()(), VarRangeCutColl< trigger::TriggerObject >::operator()(), RecoTrackSelectorBase::operator()(), reco::operator<<(), ReadMapType< std::map< std::string, double > >::operator[](), FFTJetDict< Key, T, Compare, Allocator >::operator[](), cond::SmallWORMDict::operator[](), edm::DetSetRefVector< T, C >::operator[](), cmdline::CmdLine::option(), cmsHarvester.CMSHarvester::option_handler_input_spec(), reco::Vertex::originalTrack(), TransientVertex::originalTrack(), JetMatchingTools::overlapEnergyFraction(), AlpgenHeader::parameterName(), RPCLBLinkNameParser::parse(), Args::parse(), edmTracerLogToSimpleConfig.ConsumesParser::parse(), AlpgenHeader::parse(), Page1Parser.Page1Parser::ParseRunSummaryPage(), SiStripDbParams::partitionNames(), pat::PATLostTracks::PATLostTracks(), PedeSteererWeakModeConstraints::PedeSteererWeakModeConstraints(), SelectedElectronFEDListProducer< TEle, TCand >::pixelFedDump(), PixelInactiveAreaFinder::PixelInactiveAreaFinder(), edm::SortedCollection< EcalRecHit >::pop_back(), edm::PreMixingModule::PreMixingModule(), MatrixInjector.MatrixInjector::prepare(), CaloSubdetectorGeometry::present(), edm::Principal::Principal(), print_trigger_collection(), SiStripConfigDb::printAnalysisDescriptions(), SiStripConfigDb::printDeviceDescriptions(), SiStripConfigDb::printFedConnections(), SiStripConfigDb::printFedDescriptions(), ParticleTreeDrawer::printInfo(), edm::PluginDescription< T >::printNestedContent_(), create_public_peakpu_plots::processdata(), DDLNumeric::processElement(), LaserTask::processLaserMon(), HIMultiTrackSelector::processMVA(), TTTrackAssociator< T >::produce(), InterestingEcalDetIdProducer::produce(), PileupSummaryInfoSlimmer::produce(), JetTracksAssociationDRVertexAssigned::produce(), TtSemiLepJetCombMaxSumPtWMass::produce(), TtDilepEvtSolutionMaker::produce(), QuarkoniaTrackSelector::produce(), EcalTPSkimmer::produce(), StripCompactDigiSimLinksProducer::produce(), GenTrackMatcher::produce(), reco::modulesNew::MCTruthCompositeMatcher::produce(), GenParticles2HepMCConverter::produce(), EcalListOfFEDSProducer::produce(), ESListOfFEDSProducer::produce(), EgammaHLTCombinedIsolationProducer::produce(), EgammaHLTElectronCombinedIsolationProducer::produce(), SiPixelRawToDigi::produce(), TrackListMerger::produce(), EleIsoDetIdCollectionProducer::produce(), ReducedRecHitCollectionProducer::produce(), pat::PATJetUpdater::produce(), LaserAlignmentT0Producer::produce(), ConversionSeedFilterCharge::produce(), MuonDetCleaner< T1, T2 >::produce(), JetSubstructurePacker::produce(), pat::PATPackedCandidateProducer::produce(), pat::GenPlusSimParticleProducer::produce(), GamIsoDetIdCollectionProducer::produce(), CTPPSPixelLocalTrackProducer::produce(), HLTJetCollectionsForBoostedLeptonPlusJets< jetType >::produce(), EcalRawToDigi::produce(), pat::PATTauProducer::produce(), pat::PATJetProducer::produce(), CaloTowersMerger::produce(), ConvBremSeedProducer::produce(), InterestingTrackEcalDetIdProducer::produce(), HighPtTrackEcalDetIdProducer::produce(), FlavorHistoryProducer::produce(), MuonMCClassifier::produce(), LaserAlignment::produce(), SelectedElectronFEDListProducer< TEle, TCand >::produce(), GenPUProtonProducer::produce(), ProfilerService::ProfilerService(), LowPtGsfElectronSeedProducer::propagateTrackToCalo(), SiStripDbParams::pset(), reco::TrackBase::qualityByName(), SurveyPxbImageReader< T >::read(), l1t::LUT::read(), SiStripTFile::readDQMFormat(), EcalDigiDisplay::readEBDigis(), EcalPedHists::readEBdigis(), EcalDigiDisplay::readEEDigis(), EcalPedHists::readEEdigis(), BeamFitter::readEvent(), L1TdeRCT::readFEDVector(), EcalTBReadout::readOut(), EcalDigiDisplay::readPNDigis(), SiStripDcsInfo::readStatus(), Model::readSystemDescription(), CalorimetryManager::reconstruct(), GenParticlePruner::recursiveFlagDaughters(), GenParticlePruner::recursiveFlagMothers(), TransientVertex::refittedTrack(), HPSPFRecoTauAlgorithm::removeCandidateFromRefVector(), SiPixelDisabledModules::removeDisabledModule(), lhef::LHEEvent::removeResonances(), DDI::LogicalPart::removeSpecifics(), XrdAdaptor::RequestManager::requestFailure(), edm::DetSetVector< TotemRPLocalTrack::FittedRecHit >::reserve(), BtoCharmDecayVertexMergerT< VTX >::resolveBtoDchain(), PerformancePayloadFromTable::resultPos(), PerformancePayloadFromBinnedTFormula::resultPos(), PerformancePayloadFromTFormula::resultPos(), EcalRecHitWorkerSimple::run(), ecaldqm::IntegrityWriter::run(), ecaldqm::LaserWriter::run(), ecaldqm::PedestalWriter::run(), ecaldqm::PresampleWriter::run(), ecaldqm::TestPulseWriter::run(), ecaldqm::TimingWriter::run(), ecaldqm::LedWriter::run(), ecaldqm::OccupancyWriter::run(), ecaldqm::SummaryWriter::run(), DTLocalTriggerTest::runClientDiagnostic(), DTLocalTriggerLutTest::runClientDiagnostic(), DTLocalTriggerTPTest::runClientDiagnostic(), DTLocalTriggerEfficiencyTest::runClientDiagnostic(), DTTriggerEfficiencyTest::runClientDiagnostic(), DTLocalTriggerTask::runDDUvsTMAnalysis(), L1MuDTEtaProcessor::runEtaMatchingUnit(), L1MuBMEtaProcessor::runEtaMatchingUnit(), edm::search_all(), SeedingLayerSetsBuilder::SeedingLayerSetsBuilder(), ME0TriggerPseudoBuilder::segmentConversion(), reco::FlavorHistorySelectorUtil::select(), AlCaIsoTracksProducer::select(), SiStripBadModuleConfigurableFakeESSource::selectDetectors(), EcalMipGraphs::selectHits(), EcalDisplaysByEvent::selectHits(), AlignmentParameterStore::selectParameters(), CastorCalibrationsSet::setCalibrations(), CastorCalibrationWidthsSet::setCalibrationWidths(), HcalCellType::setDepth(), RBCProcessRPCSimDigis::setDigiAt(), RBCProcessRPCDigis::setDigiAt(), edm::eventsetup::EventSetupRecordImpl::setEventSetup(), EcalDeadCellTriggerPrimitiveFilter::setEvtRecHitstatus(), EcalRecHitWorkerSimple::setFlagBits(), GlobalOptionMgr::setGlobalOption(), EcalFenixFgvbEB::setParameters(), ecaldqm::CalibrationSummaryClient::setParams(), ecaldqm::SummaryClient::setParams(), DDLSolid::setReference(), CSCBaseElectronicsSim::setSignalTimeRange(), CastorDbProducer::setupChannelQuality(), TtSemiLepKinFitter::setupConstraints(), HcalDbProducer::setupEffectivePedestals(), HcalDbProducer::setupEffectivePedestalWidths(), CastorDbProducer::setupElectronicsMap(), CastorDbProducer::setupGains(), CastorDbProducer::setupGainWidths(), HcalDbProducer::setupHcalDbService(), CastorDbProducer::setupPedestals(), HcalDbProducer::setupPedestals(), CastorDbProducer::setupPedestalWidths(), HcalDbProducer::setupPedestalWidths(), CastorDbProducer::setupQIEData(), egHLT::OffHelper::setupTriggers(), vid_id_tools::setupVIDElectronSelection(), CSCDBL1TPParametersExtended::setValue(), SiStripCondObjBuilderFromDb::setValuesApvTiming(), HcalSimParameterMap::simParameters(), SiStripFedIdListReader::SiStripFedIdListReader(), CRackTrajectoryBuilder::SortHits(), PhysicsTools::stdStringPrintf(), HLTMuonValidator::stepLabels(), IsoTrig::studyIsolation(), sumSmallDepths(), MillePedeAlignmentAlgorithm::terminate(), HcalLutManager::test_emap(), PasswordReader::tokenize(), EcalSRCondTools::tokenize(), EgammaHadTower::towersOf(), HistoryBase::traceSimHistory(), QcdUeDQM::trackSelection(), trackWeight(), TransientVertex::trackWeight(), pat::TriggerEvent::triggerObjectMatchResult(), JsonOutputProducer::typeId(), PFEGammaAlgo::unlinkRefinableObjectKFandECALMatchedToHCAL(), PFEGammaAlgo::unlinkRefinableObjectKFandECALWithBadEoverP(), PFEGammaAlgo::unwrapSuperCluster(), SaveSimTrack::update(), MSLayersAtAngle::update(), PedestalsHistosUsingDb::update(), DaqScopeModeHistosUsingDb::update(), PedsFullNoiseHistosUsingDb::update(), ApvTimingHistosUsingDb::update(), LatencyHistosUsingDb::update(), FineDelayHistosUsingDb::update(), KalmanVertexUpdator< N >::update(), CaloSteppingAction::update(), SimG4HGCalValidation::update(), HLTScalersClient::CountLSFifo_t::update(), L1RCTProducer::updateFedVector(), SiStripConfigDb::uploadAnalysisDescriptions(), EcalCondDB::usage(), HGCalGeomTools::waferCorner(), reco::btag::weight(), CSCValHists::writeHists(), DQMRootOutputModule::writeLuminosityBlock(), L1GtPatternWriter::writePatterns(), DQMRootOutputModule::writeRun(), CSCGasCollisions::writeSummary(), and PhysicsTools::Calibration::MVAComputerContainer::~MVAComputerContainer().
void spr::find | ( | edm::Handle< HBHERecHitCollection > & | hits, |
DetId | thisDet, | ||
std::vector< HBHERecHitCollection::const_iterator > & | hit, | ||
bool | debug = false |
||
) |
Definition at line 26 of file FindCaloHit.cc.
References edm::SortedCollection< T, SORT >::end(), and edm::SortedCollection< T, SORT >::find().
void spr::find | ( | edm::Handle< edm::PCaloHitContainer > & | hits, |
DetId | thisDet, | ||
std::vector< edm::PCaloHitContainer::const_iterator > & | hit, | ||
bool | debug = false |
||
) |
Definition at line 32 of file FindCaloHit.cc.
std::vector<EcalRecHitCollection::const_iterator> spr::findCone | ( | const CaloGeometry * | geo, |
edm::Handle< EcalRecHitCollection > & | hits, | ||
const GlobalPoint & | hpoint1, | ||
const GlobalPoint & | point1, | ||
double | dR, | ||
const GlobalVector & | trackMom, | ||
bool | debug | ||
) |
Definition at line 12 of file FindCaloHitCone.cc.
References edm::SortedCollection< T, SORT >::begin(), EcalBarrel, EcalEndcap, edm::SortedCollection< T, SORT >::end(), getDistInPlaneTrackDir(), and CaloGeometry::getPosition().
std::vector<EcalRecHitCollection::const_iterator> spr::findCone | ( | const CaloGeometry * | geo, |
edm::Handle< EcalRecHitCollection > & | hits, | ||
const GlobalPoint & | hpoint1, | ||
const GlobalPoint & | point1, | ||
double | dR, | ||
bool | debug = false |
||
) |
std::vector< EcalRecHitCollection::const_iterator > spr::findCone | ( | const CaloGeometry * | geo, |
edm::Handle< EcalRecHitCollection > & | barrelhits, | ||
edm::Handle< EcalRecHitCollection > & | endcaphits, | ||
const GlobalPoint & | hpoint1, | ||
const GlobalPoint & | point1, | ||
double | dR, | ||
const GlobalVector & | trackMom, | ||
bool | debug = false |
||
) |
Definition at line 37 of file FindCaloHitCone.cc.
References funct::abs(), edm::SortedCollection< T, SORT >::begin(), gather_cfg::cout, deltaEta, cosmicSuperClusters_cfi::doBarrel, multi5x5BasicClusters_cfi::doEndcap, EcalBarrel, EcalEndcap, edm::SortedCollection< T, SORT >::end(), PV3DBase< T, PVType, FrameType >::eta(), etaBEEcal, getDistInPlaneTrackDir(), and CaloGeometry::getPosition().
std::vector<HBHERecHitCollection::const_iterator> spr::findCone | ( | const CaloGeometry * | geo, |
edm::Handle< HBHERecHitCollection > & | hits, | ||
const GlobalPoint & | hpoint1, | ||
const GlobalPoint & | point1, | ||
double | dR, | ||
const GlobalVector & | trackMom, | ||
bool | debug = false |
||
) |
Definition at line 89 of file FindCaloHitCone.cc.
References edm::SortedCollection< T, SORT >::begin(), edm::SortedCollection< T, SORT >::end(), getDistInPlaneTrackDir(), and CaloGeometry::getSubdetectorGeometry().
std::vector< edm::PCaloHitContainer::const_iterator > spr::findCone | ( | const CaloGeometry * | geo, |
edm::Handle< edm::PCaloHitContainer > & | hits, | ||
const GlobalPoint & | hpoint1, | ||
const GlobalPoint & | point1, | ||
double | dR, | ||
const GlobalVector & | trackMom, | ||
bool | debug = false |
||
) |
Definition at line 104 of file FindCaloHitCone.cc.
References getDistInPlaneTrackDir(), CaloGeometry::getPosition(), CaloGeometry::getSubdetectorGeometry(), and DetId::Hcal.
const DetId spr::findDetIdCalo | ( | const CaloSubdetectorGeometry * | geo, |
double | theta, | ||
double | phi, | ||
double | radius, | ||
bool | debug = false |
||
) |
Definition at line 46 of file DetIdFromEtaPhi.cc.
References funct::cos(), gather_cfg::cout, debug, DetId::det(), DetId::Ecal, EcalBarrel, CaloSubdetectorGeometry::getClosestCell(), point, funct::sin(), and DetId::subdetId().
Referenced by findDetIdECAL(), and findDetIdHCAL().
const DetId spr::findDetIdECAL | ( | const CaloGeometry * | geo, |
double | eta, | ||
double | phi, | ||
bool | debug = false |
||
) |
Definition at line 14 of file DetIdFromEtaPhi.cc.
References funct::abs(), funct::cos(), gather_cfg::cout, DetId::Ecal, EcalBarrel, EcalEndcap, etaBEEcal, JetChargeProducer_cfi::exp, findDetIdCalo(), CaloGeometry::getSubdetectorGeometry(), TCMET_cfi::radius, rFrontEB, funct::sin(), theta(), and zFrontEE.
const DetId spr::findDetIdHCAL | ( | const CaloGeometry * | geo, |
double | eta, | ||
double | phi, | ||
bool | debug = false |
||
) |
Definition at line 32 of file DetIdFromEtaPhi.cc.
References funct::abs(), funct::cos(), gather_cfg::cout, etaBEHcal, JetChargeProducer_cfi::exp, findDetIdCalo(), CaloGeometry::getSubdetectorGeometry(), DetId::Hcal, HcalBarrel, TCMET_cfi::radius, rFrontHB, funct::sin(), theta(), and zFrontHE.
std::vector<typename T::const_iterator> spr::findHit | ( | edm::Handle< T > & | hits, |
DetId | thisDet, | ||
bool | debug = false |
||
) |
Referenced by eHCALmatrix(), energyECAL(), energyHCALCell(), and HBHEHitMap::hcalHitsSameTowers().
std::vector< std::vector< PCaloHit >::const_iterator > spr::findHit | ( | std::vector< PCaloHit > & | hits, |
DetId | thisDet, | ||
bool | debug = false |
||
) |
Definition at line 7 of file FindCaloHit.cc.
void spr::findHit | ( | edm::Handle< T > & | hits, |
DetId | thisDet, | ||
std::vector< typename T::const_iterator > & | hit, | ||
bool | debug = false |
||
) |
std::vector<typename T::const_iterator> spr::findHitCone | ( | const CaloGeometry * | geo, |
edm::Handle< T > & | hits, | ||
const GlobalPoint & | hpoint1, | ||
const GlobalPoint & | point1, | ||
double | dR, | ||
const GlobalVector & | trackMom, | ||
bool | debug = false |
||
) |
std::vector<typename T::const_iterator> spr::findHitCone | ( | const CaloGeometry * | geo, |
edm::Handle< T > & | barrelhits, | ||
edm::Handle< T > & | endcaphits, | ||
const GlobalPoint & | hpoint1, | ||
const GlobalPoint & | point1, | ||
double | dR, | ||
const GlobalVector & | trackMom, | ||
bool | debug = false |
||
) |
double spr::getDistInCMatEcal | ( | double | eta1, |
double | phi1, | ||
double | eta2, | ||
double | phi2, | ||
bool | debug = false |
||
) |
Definition at line 53 of file FindDistCone.cc.
References funct::cos(), gather_cfg::cout, debug, PFRecoTauDiscriminationAgainstElectronDeadECAL_cfi::dR, etaBEEcal, rFrontEB, mathSSE::sqrt(), and zFrontEE.
double spr::getDistInCMatHcal | ( | double | eta1, |
double | phi1, | ||
double | eta2, | ||
double | phi2, | ||
bool | debug = false |
||
) |
Definition at line 80 of file FindDistCone.cc.
References funct::cos(), gather_cfg::cout, debug, PFRecoTauDiscriminationAgainstElectronDeadECAL_cfi::dR, etaBEHcal, rFrontHB, mathSSE::sqrt(), and zFrontHE.
double spr::getDistInPlaneTrackDir | ( | const GlobalPoint & | caloPoint, |
const GlobalVector & | caloVector, | ||
const GlobalPoint & | rechitPoint, | ||
bool | debug = false |
||
) |
Definition at line 12 of file FindDistCone.cc.
References gather_cfg::cout, debug, Vector3DBase< T, FrameTag >::dot(), PV3DBase< T, PVType, FrameType >::mag(), Vector3DBase< T, FrameTag >::unit(), PV3DBase< T, PVType, FrameType >::x(), PV3DBase< T, PVType, FrameType >::y(), and PV3DBase< T, PVType, FrameType >::z().
Referenced by IsolatedTracksCone::analyze(), coneChargeIsolation(), findCone(), matrixECALIds(), and matrixHCALIds().
double spr::getEnergy | ( | HBHERecHitCollection::const_iterator | hit, |
int | useRaw = 0 , |
||
bool | debug = false |
||
) |
Definition at line 162 of file FindDistCone.cc.
References randomXiThetaGunProducer_cfi::energy.
Referenced by RealisticSimClusterMapper::buildClusters().
double spr::getEnergy | ( | edm::PCaloHitContainer::const_iterator | hit, |
int | useRaw = 0 , |
||
bool | debug = false |
||
) |
Definition at line 172 of file FindDistCone.cc.
References DetId::Hcal, HcalBarrel, HcalEndcap, and HcalDetId::subdet().
spr::EtaPhi spr::getEtaPhi | ( | int | ieta, |
int | iphi, | ||
bool | debug = false |
||
) |
Definition at line 8 of file FindEtaPhi.cc.
References gather_cfg::cout, debug, fastmath::etaphi(), spr::EtaPhi::ietaE, spr::EtaPhi::ietaW, spr::EtaPhi::iphiN, spr::EtaPhi::iphiS, and spr::EtaPhi::ntrys.
void spr::getEtaPhi | ( | HBHERecHitCollection::const_iterator | hit, |
std::vector< int > & | RH_ieta, | ||
std::vector< int > & | RH_iphi, | ||
std::vector< double > & | RH_ene, | ||
bool | debug = false |
||
) |
Definition at line 108 of file FindDistCone.cc.
Referenced by getEtaPhi().
void spr::getEtaPhi | ( | edm::PCaloHitContainer::const_iterator | hit, |
std::vector< int > & | RH_ieta, | ||
std::vector< int > & | RH_iphi, | ||
std::vector< double > & | RH_ene, | ||
bool | debug = false |
||
) |
Definition at line 115 of file FindDistCone.cc.
References getEtaPhi().
void spr::getEtaPhi | ( | HBHERecHitCollection::const_iterator | hit, |
int & | ieta, | ||
int & | iphi, | ||
bool | debug = false |
||
) |
Definition at line 129 of file FindDistCone.cc.
void spr::getEtaPhi | ( | edm::PCaloHitContainer::const_iterator | hit, |
int & | ieta, | ||
int & | iphi, | ||
bool | debug = false |
||
) |
Definition at line 135 of file FindDistCone.cc.
References DetId::Ecal, EcalBarrel, getEtaPhi(), and DetId::Hcal.
GlobalPoint spr::getGpos | ( | const CaloGeometry * | geo, |
HBHERecHitCollection::const_iterator | hit, | ||
bool | debug = false |
||
) |
Definition at line 193 of file FindDistCone.cc.
References CaloGeometry::getSubdetectorGeometry().
Referenced by getGpos().
GlobalPoint spr::getGpos | ( | const CaloGeometry * | geo, |
edm::PCaloHitContainer::const_iterator | hit, | ||
bool | debug = false |
||
) |
Definition at line 198 of file FindDistCone.cc.
References EcalEndcap, getGpos(), CaloGeometry::getPosition(), CaloGeometry::getSubdetectorGeometry(), DetId::Hcal, and point.
HcalDetId spr::getHotCell | ( | std::vector< HBHERecHitCollection::const_iterator > & | hit, |
bool | includeHO, | ||
int | useRaw = 0 , |
||
bool | debug = false |
||
) |
Definition at line 167 of file eHCALMatrix.cc.
References randomXiThetaGunProducer_cfi::energy, runEdmFileComparison::found, getRawEnergy(), HcalOuter, and globals_cff::id1.
HcalDetId spr::getHotCell | ( | std::vector< std::vector< PCaloHit >::const_iterator > & | hit, |
bool | includeHO, | ||
int | useRaw = 0 , |
||
bool | debug = false |
||
) |
Definition at line 201 of file eHCALMatrix.cc.
References randomXiThetaGunProducer_cfi::energy, runEdmFileComparison::found, getRawEnergy(), HcalOuter, globals_cff::id1, HcalDetId::ieta(), HcalDetId::iphi(), and HcalDetId::subdet().
double spr::getRawEnergy | ( | HBHERecHitCollection::const_iterator | hit, |
int | useRaw = 0 |
||
) |
Definition at line 216 of file FindDistCone.cc.
References randomXiThetaGunProducer_cfi::energy.
Referenced by getHotCell().
double spr::getRawEnergy | ( | edm::PCaloHitContainer::const_iterator | hit, |
int | useRaw = 0 |
||
) |
Definition at line 226 of file FindDistCone.cc.
bool spr::goodTrack | ( | const reco::Track * | pTrack, |
math::XYZPoint | leadPV, | ||
spr::trackSelectionParameters | parameters, | ||
bool | debug = false |
||
) |
Definition at line 10 of file TrackSelection.cc.
References funct::abs(), gather_cfg::cout, debug, PVValHelper::dxy, reco::TrackBase::dxy(), PVValHelper::dz, reco::TrackBase::dz(), reco::TrackBase::hitPattern(), mps_fire::i, spr::trackSelectionParameters::maxChi2, spr::trackSelectionParameters::maxDpOverP, spr::trackSelectionParameters::maxDxyPV, spr::trackSelectionParameters::maxDzPV, spr::trackSelectionParameters::maxInMiss, spr::trackSelectionParameters::maxOutMiss, spr::trackSelectionParameters::minLayerCrossed, spr::trackSelectionParameters::minOuterHit, spr::trackSelectionParameters::minPt, spr::trackSelectionParameters::minQuality, reco::HitPattern::MISSING_INNER_HITS, reco::HitPattern::MISSING_OUTER_HITS, reco::TrackBase::normalizedChi2(), reco::HitPattern::numberOfAllHits(), reco::HitPattern::printHitPattern(), reco::TrackBase::pt(), reco::TrackBase::qoverp(), reco::TrackBase::qoverpError(), reco::TrackBase::quality(), TauGenJetsDecayModeSelectorAllHadrons_cfi::select, reco::HitPattern::stripTECLayersWithMeasurement(), reco::HitPattern::stripTOBLayersWithMeasurement(), reco::HitPattern::TRACK_HITS, reco::HitPattern::trackerLayersWithMeasurement(), and reco::HitPattern::trackerLayersWithoutMeasurement().
Referenced by IsoTrackCalibration::analyze(), IsoTrackCalib::analyze(), IsolatedTracksHcalScale::analyze(), IsoTrig::chgIsolation(), CSCSkim::doBFieldStudySelection(), HcalIsoTrkAnalyzer::fillTree(), AlCaIsoTracksFilter::filter(), RPixPlaneCombinatoryTracking::fitTrack(), IsoTrig::getGoodTracks(), PFEGammaFilters::isElectronSafeForJetMET(), JetTracksAssociationDRCalo::produce(), AlCaIsoTracksProducer::select(), PFElectronAlgo::SetIDOutputs(), IsoTrig::studyIsolation(), IsoTrig::studyMipCut(), IsoTrig::StudyTrkEbyP(), and PFEGammaAlgo::unlinkRefinableObjectKFandECALMatchedToHCAL().
void spr::hGenSimInfo | ( | const DetId & | coreDet, |
HepMC::GenEvent::particle_const_iterator | trkItr, | ||
std::vector< spr::propagatedGenTrackID > & | trackIds, | ||
const HcalTopology * | topology, | ||
int | ieta, | ||
int | iphi, | ||
spr::genSimInfo & | info, | ||
bool | includeHO = false , |
||
bool | debug = false |
||
) |
Definition at line 61 of file GenSimInfo.cc.
References cGenSimInfo(), gather_cfg::cout, debugHcalDets(), and matrixHCALIds().
Referenced by IsolatedGenParticles::analyze().
void spr::hGenSimInfo | ( | const DetId & | coreDet, |
HepMC::GenEvent::particle_const_iterator | trkItr, | ||
std::vector< spr::propagatedGenTrackID > & | trackIds, | ||
const CaloGeometry * | geo, | ||
const HcalTopology * | topology, | ||
double | dR, | ||
const GlobalVector & | trackMom, | ||
spr::genSimInfo & | info, | ||
bool | includeHO = false , |
||
bool | debug = false |
||
) |
Definition at line 75 of file GenSimInfo.cc.
References cGenSimInfo(), gather_cfg::cout, debugHcalDets(), and matrixHCALIds().
void spr::hGenSimInfo | ( | const DetId & | coreDet, |
reco::GenParticleCollection::const_iterator | trkItr, | ||
std::vector< spr::propagatedGenParticleID > & | trackIds, | ||
const HcalTopology * | topology, | ||
int | ieta, | ||
int | iphi, | ||
spr::genSimInfo & | info, | ||
bool | includeHO = false , |
||
bool | debug = false |
||
) |
Definition at line 87 of file GenSimInfo.cc.
References cGenSimInfo(), gather_cfg::cout, debugHcalDets(), and matrixHCALIds().
void spr::hGenSimInfo | ( | const DetId & | coreDet, |
reco::GenParticleCollection::const_iterator | trkItr, | ||
std::vector< spr::propagatedGenParticleID > & | trackIds, | ||
const CaloGeometry * | geo, | ||
const HcalTopology * | topology, | ||
double | dR, | ||
const GlobalVector & | trackMom, | ||
spr::genSimInfo & | info, | ||
bool | includeHO = false , |
||
bool | debug = false |
||
) |
Definition at line 101 of file GenSimInfo.cc.
References cGenSimInfo(), gather_cfg::cout, debugHcalDets(), and matrixHCALIds().
void spr::hitECALmatrix | ( | CaloNavigator< DetId > & | navigator, |
edm::Handle< T > & | hits, | ||
int | ieta, | ||
int | iphi, | ||
std::vector< typename T::const_iterator > & | hitlist, | ||
bool | debug = false |
||
) |
void spr::hitHCALmatrix | ( | const HcalTopology * | topology, |
const DetId & | det, | ||
edm::Handle< T > & | hits, | ||
int | ieta, | ||
int | iphi, | ||
std::vector< typename T::const_iterator > & | hitlist, | ||
bool | includeHO = false , |
||
bool | debug = false |
||
) |
void spr::hitHCALmatrixTotal | ( | const HcalTopology * | topology, |
const DetId & | det, | ||
edm::Handle< T > & | hits, | ||
int | ietaE, | ||
int | ietaW, | ||
int | iphiN, | ||
int | iphiS, | ||
std::vector< typename T::const_iterator > & | hitlist, | ||
bool | includeHO = false , |
||
bool | debug = false |
||
) |
void spr::hitsHCAL | ( | std::vector< DetId > & | vdets, |
edm::Handle< T > & | hits, | ||
std::vector< typename T::const_iterator > & | hitlist, | ||
bool | debug = false |
||
) |
DetId spr::hotCrystal | ( | const DetId & | detId, |
edm::Handle< T > & | hitsEB, | ||
edm::Handle< T > & | hitsEE, | ||
const CaloGeometry * | geo, | ||
const CaloTopology * | caloTopology, | ||
int | ieta, | ||
int | iphi, | ||
double | tMin = -500 , |
||
double | tMax = 500 , |
||
bool | debug = false |
||
) |
Referenced by ElectronStudy::analyze().
DetId spr::hotCrystal | ( | std::vector< DetId > & | detId, |
edm::Handle< T > & | hitsEB, | ||
edm::Handle< T > & | hitsEE, | ||
double | tMin = -500 , |
||
double | tMax = 500 , |
||
bool | debug = false |
||
) |
edm::SimTrackContainer::const_iterator spr::matchedSimTrack | ( | const edm::Event & | iEvent, |
edm::Handle< edm::SimTrackContainer > & | SimTk, | ||
edm::Handle< edm::SimVertexContainer > & | SimVtx, | ||
const reco::Track * | pTrack, | ||
TrackerHitAssociator & | associate, | ||
bool | debug = false |
||
) |
Definition at line 12 of file MatchingSimTrack.cc.
References TrackerHitAssociator::associateHit(), gather_cfg::cout, debug, runEdmFileComparison::found, mps_fire::i, and reco::Track::recHits().
Referenced by IsolatedTracksCone::analyze(), IsolatedTracksNxN::analyze(), and matchedSimTrackId().
std::vector< int > spr::matchedSimTrackId | ( | const edm::Event & | iEvent, |
edm::Handle< edm::SimTrackContainer > & | SimTk, | ||
edm::Handle< edm::SimVertexContainer > & | SimVtx, | ||
const reco::Track * | pTrack, | ||
TrackerHitAssociator & | associate, | ||
bool | debug = false |
||
) |
Definition at line 83 of file MatchingSimTrack.cc.
References gather_cfg::cout, matchedSimTrack(), and validSimTrack().
spr::simTkInfo spr::matchedSimTrackInfo | ( | unsigned int | simTkId, |
edm::Handle< edm::SimTrackContainer > & | SimTk, | ||
edm::Handle< edm::SimVertexContainer > & | SimVtx, | ||
bool | debug = false |
||
) |
Definition at line 101 of file MatchingSimTrack.cc.
References spr::simTkInfo::charge, gather_cfg::cout, spr::simTkInfo::found, info(), parentSimTrack(), spr::simTkInfo::pdgId, and validSimTrack().
void spr::matrixECALIds | ( | const DetId & | det, |
int | ieta, | ||
int | iphi, | ||
const CaloGeometry * | geo, | ||
const CaloTopology * | caloTopology, | ||
std::vector< DetId > & | vdets, | ||
bool | debug = false , |
||
bool | igNoreTransition = true |
||
) |
Definition at line 16 of file MatrixECALDetIds.cc.
References KineDebug3::count(), gather_cfg::cout, debugEcalDets(), heppy_check::dirs, DetId::Ecal, EcalBarrel, EcalEndcap, extraIds(), CaloGeometry::getSubdetectorGeometry(), CaloTopology::getSubdetectorTopology(), newECALIdNS(), NORTH, and SOUTH.
Referenced by chargeIsolationEcal(), eECALmatrix(), eGenSimInfo(), and matrixECALIds().
std::vector< DetId > spr::matrixECALIds | ( | const DetId & | det, |
int | ieta, | ||
int | iphi, | ||
const CaloGeometry * | geo, | ||
const CaloTopology * | caloTopology, | ||
bool | debug = false , |
||
bool | igNoreTransition = true |
||
) |
Definition at line 64 of file MatrixECALDetIds.cc.
References matrixECALIds().
std::vector< DetId > spr::matrixECALIds | ( | const DetId & | det, |
double | dR, | ||
const GlobalVector & | trackMom, | ||
const CaloGeometry * | geo, | ||
const CaloTopology * | caloTopology, | ||
bool | debug = false , |
||
bool | igNoreTransition = true |
||
) |
Definition at line 75 of file MatrixECALDetIds.cc.
References gather_cfg::cout, debugEcalDets(), EcalEndcap, getDistInPlaneTrackDir(), CaloGeometry::getPosition(), mps_fire::i, createfilelist::int, matrixECALIds(), and DetId::subdetId().
void spr::matrixECALIds | ( | const DetId & | det, |
int | ietaE, | ||
int | ietaW, | ||
int | iphiN, | ||
int | iphiS, | ||
const CaloGeometry * | geo, | ||
const CaloTopology * | caloTopology, | ||
std::vector< DetId > & | vdets, | ||
bool | debug = false , |
||
bool | igNoreTransition = true |
||
) |
Definition at line 118 of file MatrixECALDetIds.cc.
References KineDebug3::count(), gather_cfg::cout, debugEcalDets(), heppy_check::dirs, DetId::Ecal, EcalBarrel, EcalEndcap, extraIds(), CaloGeometry::getSubdetectorGeometry(), CaloTopology::getSubdetectorTopology(), newECALIdNS(), NORTH, and SOUTH.
std::vector< DetId > spr::matrixECALIds | ( | const DetId & | det, |
int | ietaE, | ||
int | ietaW, | ||
int | iphiN, | ||
int | iphiS, | ||
const CaloGeometry * | geo, | ||
const CaloTopology * | caloTopology, | ||
bool | debug = false , |
||
bool | igNoreTransition = true |
||
) |
Definition at line 173 of file MatrixECALDetIds.cc.
References matrixECALIds().
std::vector< DetId > spr::matrixHCALIds | ( | std::vector< DetId > & | dets, |
const HcalTopology * | topology, | ||
int | ieta, | ||
int | iphi, | ||
bool | includeHO = false , |
||
bool | debug = false |
||
) |
Definition at line 15 of file MatrixHCALDetIds.cc.
References KineDebug3::count(), gather_cfg::cout, debugHcalDets(), matrixHCALIdsDepth(), and newHCALIdNS().
Referenced by chargeIsolationHcal(), eHCALmatrix(), hGenSimInfo(), and matrixHCALIds().
std::vector< DetId > spr::matrixHCALIds | ( | const DetId & | det, |
const CaloGeometry * | geo, | ||
const HcalTopology * | topology, | ||
double | dR, | ||
const GlobalVector & | trackMom, | ||
bool | includeHO = false , |
||
bool | debug = false |
||
) |
Definition at line 48 of file MatrixHCALDetIds.cc.
References gather_cfg::cout, debugHcalDets(), getDistInPlaneTrackDir(), CaloGeometry::getSubdetectorGeometry(), mps_fire::i, createfilelist::int, and matrixHCALIds().
std::vector< DetId > spr::matrixHCALIds | ( | std::vector< DetId > & | dets, |
const HcalTopology * | topology, | ||
int | ietaE, | ||
int | ietaW, | ||
int | iphiN, | ||
int | iphiS, | ||
bool | includeHO = false , |
||
bool | debug = false |
||
) |
Definition at line 79 of file MatrixHCALDetIds.cc.
References KineDebug3::count(), gather_cfg::cout, debugHcalDets(), matrixHCALIdsDepth(), and newHCALIdNS().
std::vector< DetId > spr::matrixHCALIdsDepth | ( | std::vector< DetId > & | dets, |
const HcalTopology * | topology, | ||
bool | includeHO = false , |
||
bool | debug = false |
||
) |
Definition at line 393 of file MatrixHCALDetIds.cc.
References KineDebug3::count(), gather_cfg::cout, debug, debugHcalDets(), HcalOuter, createfilelist::int, gen::n, and HcalTopology::up().
Referenced by matrixHCALIds().
std::vector<typename T::const_iterator> spr::missedCaloHits | ( | edm::Handle< T > & | hits, |
std::vector< int > | matchedId, | ||
std::vector< typename T::const_iterator > | caloHits, | ||
bool | flag, | ||
bool | includeHO = false , |
||
bool | debug = false |
||
) |
std::vector<typename T::const_iterator> spr::missedECALHits | ( | const edm::Event & | , |
CaloNavigator< DetId > & | navigator, | ||
edm::Handle< T > & | hits, | ||
edm::Handle< edm::SimTrackContainer > & | SimTk, | ||
edm::Handle< edm::SimVertexContainer > & | SimVtx, | ||
const reco::Track * | pTrack, | ||
TrackerHitAssociator & | associate, | ||
int | ieta, | ||
int | iphi, | ||
bool | flag, | ||
bool | debug = false |
||
) |
std::vector<typename T::const_iterator> spr::missedHCALHits | ( | const edm::Event & | , |
const HcalTopology * | topology, | ||
const DetId & | det, | ||
edm::Handle< T > & | hits, | ||
edm::Handle< edm::SimTrackContainer > & | SimTk, | ||
edm::Handle< edm::SimVertexContainer > & | SimVtx, | ||
const reco::Track * | pTrack, | ||
TrackerHitAssociator & | associate, | ||
int | ieta, | ||
int | iphi, | ||
bool | flag, | ||
bool | includeHO = false , |
||
bool | debug = false |
||
) |
std::vector< DetId > spr::newECALIdEW | ( | std::vector< DetId > & | dets, |
unsigned int | last, | ||
int | ieta, | ||
std::vector< CaloDirection > & | dir, | ||
const CaloSubdetectorTopology * | barrelTopo, | ||
const CaloSubdetectorTopology * | endcapTopo, | ||
const EcalBarrelGeometry * | barrelGeom, | ||
const EcalEndcapGeometry * | endcapGeom, | ||
bool | debug = false , |
||
bool | igNoreTransition = true |
||
) |
Definition at line 499 of file MatrixECALDetIds.cc.
References postprocess-scan-build::cells, KineDebug3::count(), gather_cfg::cout, debugEcalDets(), heppy_check::dirs, EAST, RemoveAddSevLevel::flag, plotBeamSpotDB::last, simpleMove(), and WEST.
Referenced by newECALIdEW(), and newECALIdNS().
std::vector< DetId > spr::newECALIdEW | ( | std::vector< DetId > & | dets, |
unsigned int | last, | ||
std::vector< int > & | ietaE, | ||
std::vector< int > & | ietaW, | ||
std::vector< CaloDirection > & | dir, | ||
const CaloSubdetectorTopology * | barrelTopo, | ||
const CaloSubdetectorTopology * | endcapTopo, | ||
const EcalBarrelGeometry * | barrelGeom, | ||
const EcalEndcapGeometry * | endcapGeom, | ||
bool | debug = false , |
||
bool | igNoreTransition = true |
||
) |
Definition at line 565 of file MatrixECALDetIds.cc.
References postprocess-scan-build::cells, KineDebug3::count(), gather_cfg::cout, debugEcalDets(), heppy_check::dirs, EAST, RemoveAddSevLevel::flag, plotBeamSpotDB::last, newECALIdEW(), simpleMove(), and WEST.
std::vector< DetId > spr::newECALIdNS | ( | std::vector< DetId > & | dets, |
unsigned int | last, | ||
int | ieta, | ||
int | iphi, | ||
std::vector< CaloDirection > & | dir, | ||
const CaloSubdetectorTopology * | barrelTopo, | ||
const CaloSubdetectorTopology * | endcapTopo, | ||
const EcalBarrelGeometry * | barrelGeom, | ||
const EcalEndcapGeometry * | endcapGeom, | ||
bool | debug = false , |
||
bool | igNoreTransition = true |
||
) |
Definition at line 185 of file MatrixECALDetIds.cc.
References postprocess-scan-build::cells, KineDebug3::count(), gather_cfg::cout, debugEcalDets(), heppy_check::dirs, EAST, RemoveAddSevLevel::flag, plotBeamSpotDB::last, newECALIdEW(), NORTH, simpleMove(), SOUTH, and WEST.
Referenced by matrixECALIds(), and newECALIdNS().
std::vector< DetId > spr::newECALIdNS | ( | std::vector< DetId > & | dets, |
unsigned int | last, | ||
std::vector< int > & | ietaE, | ||
std::vector< int > & | ietaW, | ||
std::vector< int > & | iphiN, | ||
std::vector< int > & | iphiS, | ||
std::vector< CaloDirection > & | dir, | ||
const CaloSubdetectorTopology * | barrelTopo, | ||
const CaloSubdetectorTopology * | endcapTopo, | ||
const EcalBarrelGeometry * | barrelGeom, | ||
const EcalEndcapGeometry * | endcapGeom, | ||
bool | debug = false , |
||
bool | igNoreTransition = true |
||
) |
Definition at line 318 of file MatrixECALDetIds.cc.
References postprocess-scan-build::cells, KineDebug3::count(), gather_cfg::cout, debugEcalDets(), heppy_check::dirs, EAST, RemoveAddSevLevel::flag, plotBeamSpotDB::last, newECALIdEW(), newECALIdNS(), NORTH, simpleMove(), SOUTH, and WEST.
std::vector< DetId > spr::newHCALIdEW | ( | std::vector< DetId > & | dets, |
unsigned int | last, | ||
const HcalTopology * | topology, | ||
bool | shiftEast, | ||
int | ieta, | ||
bool | debug = false |
||
) |
Definition at line 291 of file MatrixHCALDetIds.cc.
References KineDebug3::count(), gather_cfg::cout, debugHcalDets(), HcalTopology::east(), plotBeamSpotDB::last, and HcalTopology::west().
Referenced by newHCALIdEW(), and newHCALIdNS().
std::vector< DetId > spr::newHCALIdEW | ( | std::vector< DetId > & | dets, |
unsigned int | last, | ||
const HcalTopology * | topology, | ||
bool | shiftEast, | ||
int | ietaE, | ||
int | ietaW, | ||
bool | debug = false |
||
) |
Definition at line 340 of file MatrixHCALDetIds.cc.
References KineDebug3::count(), gather_cfg::cout, debugHcalDets(), HcalTopology::east(), plotBeamSpotDB::last, newHCALIdEW(), and HcalTopology::west().
std::vector< DetId > spr::newHCALIdNS | ( | std::vector< DetId > & | dets, |
unsigned int | last, | ||
const HcalTopology * | topology, | ||
bool | shiftNorth, | ||
int | ieta, | ||
int | iphi, | ||
bool | debug = false |
||
) |
Definition at line 113 of file MatrixHCALDetIds.cc.
References KineDebug3::count(), gather_cfg::cout, debugHcalDets(), plotBeamSpotDB::last, newHCALIdEW(), HcalTopology::north(), and HcalTopology::south().
Referenced by matrixHCALIds(), and newHCALIdNS().
std::vector< DetId > spr::newHCALIdNS | ( | std::vector< DetId > & | dets, |
unsigned int | last, | ||
const HcalTopology * | topology, | ||
bool | shiftNorth, | ||
int | ietaE, | ||
int | ietaW, | ||
int | iphiN, | ||
int | iphiS, | ||
bool | debug = false |
||
) |
Definition at line 199 of file MatrixHCALDetIds.cc.
References KineDebug3::count(), gather_cfg::cout, debugHcalDets(), plotBeamSpotDB::last, newHCALIdEW(), newHCALIdNS(), HcalTopology::north(), and HcalTopology::south().
edm::SimTrackContainer::const_iterator spr::parentSimTrack | ( | edm::SimTrackContainer::const_iterator | thisTrkItr, |
edm::Handle< edm::SimTrackContainer > & | SimTk, | ||
edm::Handle< edm::SimVertexContainer > & | SimVtx, | ||
bool | debug = false |
||
) |
Definition at line 174 of file MatchingSimTrack.cc.
References begin, gather_cfg::cout, createfilelist::int, and class-composition::parent.
Referenced by matchedSimTrackInfo().
std::vector< spr::propagatedTrackID > spr::propagateCALO | ( | edm::Handle< reco::TrackCollection > & | trkCollection, |
const CaloGeometry * | geo, | ||
const MagneticField * | bField, | ||
const std::string & | theTrackQuality, | ||
bool | debug = false |
||
) |
Definition at line 137 of file CaloPropagateTrack.cc.
Referenced by ElectronStudy::analyze(), HcalHBHEMuonSimAnalyzer::analyze(), HcalRaddamMuon::analyze(), HcalHBHEMuonAnalyzer::analyze(), IsoTrackCalibration::analyze(), StudyHLT::analyze(), IsoTrackCalib::analyze(), HcalIsoTrkAnalyzer::analyze(), IsolatedTracksHcalScale::analyze(), IsolatedGenParticles::analyze(), IsolatedTracksNxN::analyze(), IsoTrig::chgIsolation(), AlCaLowPUHBHEMuonFilter::filter(), AlCaHEMuonFilter::filter(), AlCaHBHEMuonFilter::filter(), AlCaIsoTracksFilter::filter(), IsoTrig::getGoodTracks(), AlCaIsoTracksProducer::select(), IsoTrig::studyIsolation(), IsoTrig::studyMipCut(), and IsoTrig::StudyTrkEbyP().
void spr::propagateCALO | ( | edm::Handle< reco::TrackCollection > & | trkCollection, |
const CaloGeometry * | geo, | ||
const MagneticField * | bField, | ||
const std::string & | theTrackQuality, | ||
std::vector< spr::propagatedTrackID > & | vdets, | ||
bool | debug = false |
||
) |
Definition at line 144 of file CaloPropagateTrack.cc.
References funct::abs(), gather_cfg::cout, spr::propagatedTrackID::detIdECAL, spr::propagatedTrackID::detIdEHCAL, spr::propagatedTrackID::detIdHCAL, DetId::Ecal, EcalBarrel, EcalEndcap, etaBEEcal, spr::propagatedTrackID::etaECAL, spr::propagatedTrackID::etaHCAL, CaloSubdetectorGeometry::getClosestCell(), CaloGeometry::getSubdetectorGeometry(), DetId::Hcal, HcalBarrel, mps_fire::i, info(), spr::propagatedTrackID::ok, spr::propagatedTrackID::okECAL, spr::propagatedTrackID::okHCAL, spr::propagatedTrackID::phiECAL, spr::propagatedTrackID::phiHCAL, point, propagateECAL(), propagateHCAL(), reco::TrackBase::quality(), reco::TrackBase::qualityByName(), DetId::subdetId(), spr::propagatedTrackID::trkItr, and reco::TrackBase::undefQuality.
void spr::propagateCALO | ( | edm::Handle< reco::TrackCollection > & | trkCollection, |
const CaloGeometry * | geo, | ||
const MagneticField * | bField, | ||
const std::string & | theTrackQuality, | ||
std::vector< spr::propagatedTrackDirection > & | trkDir, | ||
bool | debug = false |
||
) |
Definition at line 218 of file CaloPropagateTrack.cc.
References funct::abs(), gather_cfg::cout, spr::propagatedTrackDirection::detIdECAL, spr::propagatedTrackDirection::detIdEHCAL, spr::propagatedTrackDirection::detIdHCAL, spr::propagatedTrack::direction, spr::propagatedTrackDirection::directionECAL, spr::propagatedTrackDirection::directionHCAL, DetId::Ecal, EcalBarrel, EcalEndcap, etaBEEcal, CaloSubdetectorGeometry::getClosestCell(), CaloGeometry::getSubdetectorGeometry(), DetId::Hcal, HcalBarrel, mps_fire::i, info(), spr::propagatedTrack::ok, spr::propagatedTrackDirection::ok, spr::propagatedTrackDirection::okECAL, spr::propagatedTrackDirection::okHCAL, point, spr::propagatedTrack::point, spr::propagatedTrackDirection::pointECAL, spr::propagatedTrackDirection::pointHCAL, propagateTrackToECAL(), propagateTrackToHCAL(), reco::TrackBase::quality(), reco::TrackBase::qualityByName(), spr::propagatedTrackDirection::trkItr, and reco::TrackBase::undefQuality.
spr::propagatedTrackID spr::propagateCALO | ( | const reco::Track * | pTrack, |
const CaloGeometry * | geo, | ||
const MagneticField * | bField, | ||
bool | debug = false |
||
) |
Definition at line 291 of file CaloPropagateTrack.cc.
References funct::abs(), gather_cfg::cout, spr::propagatedTrackID::detIdECAL, spr::propagatedTrackID::detIdEHCAL, spr::propagatedTrackID::detIdHCAL, DetId::Ecal, EcalBarrel, EcalEndcap, reco::TrackBase::eta(), etaBEEcal, spr::propagatedTrackID::etaECAL, spr::propagatedTrackID::etaHCAL, CaloSubdetectorGeometry::getClosestCell(), CaloGeometry::getSubdetectorGeometry(), DetId::Hcal, HcalBarrel, info(), spr::propagatedTrackID::ok, spr::propagatedTrackID::okECAL, spr::propagatedTrackID::okHCAL, reco::TrackBase::p(), reco::TrackBase::phi(), spr::propagatedTrackID::phiECAL, spr::propagatedTrackID::phiHCAL, point, propagateECAL(), propagateHCAL(), and DetId::subdetId().
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 |
||
) |
Definition at line 344 of file CaloPropagateTrack.cc.
References funct::abs(), spr::propagatedGenTrackID::charge, gather_cfg::cout, spr::propagatedGenTrackID::detIdECAL, spr::propagatedGenTrackID::detIdEHCAL, spr::propagatedGenTrackID::detIdHCAL, spr::propagatedTrack::direction, spr::propagatedGenTrackID::directionECAL, spr::propagatedGenTrackID::directionHCAL, DetId::Ecal, EcalBarrel, EcalEndcap, etaBEEcal, etaBEHcal, CaloSubdetectorGeometry::getClosestCell(), CaloGeometry::getSubdetectorGeometry(), DetId::Hcal, HcalBarrel, mps_fire::i, info(), spr::propagatedTrack::ok, spr::propagatedGenTrackID::ok, spr::propagatedGenTrackID::okECAL, spr::propagatedGenTrackID::okHCAL, AlCaHLTBitMon_ParallelJobs::p, spr::propagatedGenTrackID::pdgId, point, spr::propagatedTrack::point, spr::propagatedGenTrackID::pointECAL, spr::propagatedGenTrackID::pointHCAL, propagateCalo(), rFrontEB, rFrontHB, spr::propagatedGenTrackID::trkItr, zFrontEE, and zFrontHE.
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 |
||
) |
Definition at line 426 of file CaloPropagateTrack.cc.
References funct::abs(), spr::propagatedGenParticleID::charge, gather_cfg::cout, spr::propagatedGenParticleID::detIdECAL, spr::propagatedGenParticleID::detIdEHCAL, spr::propagatedGenParticleID::detIdHCAL, spr::propagatedTrack::direction, spr::propagatedGenParticleID::directionECAL, spr::propagatedGenParticleID::directionHCAL, DetId::Ecal, EcalBarrel, EcalEndcap, PV3DBase< T, PVType, FrameType >::eta(), etaBEEcal, etaBEHcal, CaloSubdetectorGeometry::getClosestCell(), CaloGeometry::getSubdetectorGeometry(), DetId::Hcal, HcalBarrel, mps_fire::i, info(), spr::propagatedTrack::ok, spr::propagatedGenParticleID::ok, spr::propagatedGenParticleID::okECAL, spr::propagatedGenParticleID::okHCAL, AlCaHLTBitMon_ParallelJobs::p, spr::propagatedGenParticleID::pdgId, point, spr::propagatedTrack::point, spr::propagatedGenParticleID::pointECAL, spr::propagatedGenParticleID::pointHCAL, propagateCalo(), rFrontEB, rFrontHB, spr::propagatedGenParticleID::trkItr, zFrontEE, and zFrontHE.
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 |
||
) |
Definition at line 506 of file CaloPropagateTrack.cc.
References funct::abs(), spr::trackAtOrigin::charge, gather_cfg::cout, spr::propagatedTrackDirection::detIdECAL, spr::propagatedTrackDirection::detIdEHCAL, spr::propagatedTrackDirection::detIdHCAL, spr::propagatedTrack::direction, spr::propagatedTrackDirection::directionECAL, spr::propagatedTrackDirection::directionHCAL, DetId::Ecal, EcalBarrel, EcalEndcap, etaBEEcal, etaBEHcal, CaloSubdetectorGeometry::getClosestCell(), CaloGeometry::getSubdetectorGeometry(), DetId::Hcal, HcalBarrel, info(), spr::trackAtOrigin::momentum, spr::propagatedTrack::ok, spr::propagatedTrackDirection::ok, spr::trackAtOrigin::ok, spr::propagatedTrackDirection::okECAL, spr::propagatedTrackDirection::okHCAL, point, spr::propagatedTrack::point, spr::propagatedTrackDirection::pointECAL, spr::propagatedTrackDirection::pointHCAL, spr::trackAtOrigin::position, propagateCalo(), rFrontEB, rFrontHB, simTrackAtOrigin(), DetId::subdetId(), zFrontEE, and zFrontHE.
spr::propagatedTrack spr::propagateCalo | ( | const GlobalPoint & | vertex, |
const GlobalVector & | momentum, | ||
int | charge, | ||
const MagneticField * | bField, | ||
float | zdist, | ||
float | radius, | ||
float | corner, | ||
bool | debug = false |
||
) |
Definition at line 762 of file CaloPropagateTrack.cc.
References funct::abs(), alongMomentum, Reference_intrackfit_cff::barrel, Plane::build(), Cylinder::build(), gather_cfg::cout, debug, spr::propagatedTrack::direction, PV3DBase< T, PVType, FrameType >::eta(), TrajectoryStateOnSurface::globalDirection(), TrajectoryStateOnSurface::globalPosition(), TrajectoryStateOnSurface::isValid(), M_PI, spr::propagatedTrack::ok, PV3DBase< T, PVType, FrameType >::perp(), PV3DBase< T, PVType, FrameType >::phi(), spr::propagatedTrack::point, Propagator::propagate(), EnergyCorrector::pt, funct::sin(), mathSSE::sqrt(), HiIsolationCommonParameters_cff::track, PV3DBase< T, PVType, FrameType >::x(), PV3DBase< T, PVType, FrameType >::y(), and PV3DBase< T, PVType, FrameType >::z().
Referenced by propagateCALO(), propagateECAL(), propagateHCAL(), propagateHCALBack(), propagateTracker(), propagateTrackToECAL(), and propagateTrackToHCAL().
std::vector< spr::propagatedTrackID > spr::propagateCosmicCALO | ( | edm::Handle< reco::TrackCollection > & | trkCollection, |
const CaloGeometry * | geo, | ||
const MagneticField * | bField, | ||
const std::string & | theTrackQuality, | ||
bool | debug = false |
||
) |
Definition at line 20 of file CaloPropagateTrack.cc.
References funct::abs(), ALCARECOTkAlJpsiMuMu_cff::charge, reco::TrackBase::charge(), gather_cfg::cout, spr::propagatedTrackID::detIdECAL, spr::propagatedTrackID::detIdEHCAL, spr::propagatedTrackID::detIdHCAL, DetId::Ecal, EcalBarrel, EcalEndcap, etaBEEcal, spr::propagatedTrackID::etaECAL, spr::propagatedTrackID::etaHCAL, CaloSubdetectorGeometry::getClosestCell(), CaloGeometry::getSubdetectorGeometry(), DetId::Hcal, HcalBarrel, mps_fire::i, info(), reco::Track::innerMomentum(), reco::Track::innerPosition(), spr::propagatedTrackID::ok, spr::propagatedTrackID::okECAL, spr::propagatedTrackID::okHCAL, reco::Track::outerMomentum(), reco::Track::outerPosition(), spr::propagatedTrackID::phiECAL, spr::propagatedTrackID::phiHCAL, point, propagateECAL(), propagateHCAL(), reco::TrackBase::quality(), reco::TrackBase::qualityByName(), DetId::subdetId(), spr::propagatedTrackID::trkItr, reco::TrackBase::undefQuality, X, DOFs::Y, and DOFs::Z.
std::pair< math::XYZPoint, bool > spr::propagateECAL | ( | const reco::Track * | track, |
const MagneticField * | bfield, | ||
bool | debug = false |
||
) |
Definition at line 636 of file CaloPropagateTrack.cc.
References ALCARECOTkAlJpsiMuMu_cff::charge, reco::TrackBase::charge(), reco::TrackBase::px(), reco::TrackBase::py(), reco::TrackBase::pz(), reco::TrackBase::vx(), reco::TrackBase::vy(), and reco::TrackBase::vz().
Referenced by chargeIsolationEcal(), propagateCALO(), propagateCosmicCALO(), and propagateIdECAL().
std::pair< math::XYZPoint, bool > spr::propagateECAL | ( | const GlobalPoint & | vertex, |
const GlobalVector & | momentum, | ||
int | charge, | ||
const MagneticField * | bfield, | ||
bool | debug = false |
||
) |
Definition at line 667 of file CaloPropagateTrack.cc.
References etaBEEcal, spr::propagatedTrack::ok, spr::propagatedTrack::point, propagateCalo(), rFrontEB, HiIsolationCommonParameters_cff::track, and zFrontEE.
std::pair< math::XYZPoint, bool > spr::propagateHCAL | ( | const reco::Track * | track, |
const MagneticField * | bfield, | ||
bool | debug = false |
||
) |
Definition at line 687 of file CaloPropagateTrack.cc.
References ALCARECOTkAlJpsiMuMu_cff::charge, reco::TrackBase::charge(), reco::TrackBase::px(), reco::TrackBase::py(), reco::TrackBase::pz(), reco::TrackBase::vx(), reco::TrackBase::vy(), and reco::TrackBase::vz().
Referenced by chargeIsolationHcal(), HcalHBHEMuonAnalyzer::goodCell(), propagateCALO(), propagateCosmicCALO(), and propagateHCAL().
std::pair< math::XYZPoint, bool > spr::propagateHCAL | ( | const GlobalPoint & | vertex, |
const GlobalVector & | momentum, | ||
int | charge, | ||
const MagneticField * | bfield, | ||
bool | debug = false |
||
) |
Definition at line 694 of file CaloPropagateTrack.cc.
References etaBEHcal, spr::propagatedTrack::ok, spr::propagatedTrack::point, propagateCalo(), rFrontHB, HiIsolationCommonParameters_cff::track, and zFrontHE.
bool spr::propagateHCAL | ( | const reco::Track * | track, |
const CaloGeometry * | geo, | ||
const MagneticField * | bField, | ||
bool | typeRZ, | ||
const std::pair< double, double > | rz, | ||
bool | debug | ||
) |
Definition at line 870 of file CaloPropagateTrack.cc.
References ALCARECOTkAlJpsiMuMu_cff::charge, reco::TrackBase::charge(), gather_cfg::cout, photons_cff::ids, convertSQLiteXML::ok, propagateHCAL(), reco::TrackBase::px(), reco::TrackBase::py(), reco::TrackBase::pz(), reco::TrackBase::vx(), reco::TrackBase::vy(), and reco::TrackBase::vz().
bool spr::propagateHCAL | ( | unsigned int | thisTrk, |
edm::Handle< edm::SimTrackContainer > & | SimTk, | ||
edm::Handle< edm::SimVertexContainer > & | SimVtx, | ||
const CaloGeometry * | geo, | ||
const MagneticField * | bField, | ||
bool | typeRZ, | ||
const std::pair< double, double > | rz, | ||
bool | debug | ||
) |
Definition at line 884 of file CaloPropagateTrack.cc.
References spr::trackAtOrigin::charge, gather_cfg::cout, photons_cff::ids, spr::trackAtOrigin::momentum, convertSQLiteXML::ok, spr::trackAtOrigin::position, propagateHCAL(), and simTrackAtOrigin().
std::pair< HcalDetId, HcalDetId > spr::propagateHCAL | ( | const CaloGeometry * | geo, |
const MagneticField * | bField, | ||
const GlobalPoint & | vertex, | ||
const GlobalVector & | momentum, | ||
int | charge, | ||
bool | typeRZ, | ||
const std::pair< double, double > | rz, | ||
bool | debug | ||
) |
Definition at line 897 of file CaloPropagateTrack.cc.
References alongMomentum, Reference_intrackfit_cff::barrel, Plane::build(), Cylinder::build(), gather_cfg::cout, debug, makeMuonMisalignmentScenario::endcap, CaloSubdetectorGeometry::getClosestCell(), CaloGeometry::getSubdetectorGeometry(), TrajectoryStateOnSurface::globalPosition(), DetId::Hcal, HcalBarrel, globals_cff::id1, globals_cff::id2, TrajectoryStateOnSurface::isValid(), gen::k, M_PI, point, and Propagator::propagate().
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 |
||
) |
Definition at line 571 of file CaloPropagateTrack.cc.
References spr::trackAtOrigin::charge, gather_cfg::cout, spr::propagatedTrackDirection::detIdECAL, spr::propagatedTrackDirection::detIdEHCAL, spr::propagatedTrackDirection::detIdHCAL, spr::propagatedTrack::direction, spr::propagatedTrackDirection::directionHCAL, etaBEHcal, CaloSubdetectorGeometry::getClosestCell(), CaloGeometry::getSubdetectorGeometry(), DetId::Hcal, HcalBarrel, info(), spr::trackAtOrigin::momentum, spr::propagatedTrack::ok, spr::propagatedTrackDirection::ok, spr::trackAtOrigin::ok, spr::propagatedTrackDirection::okECAL, spr::propagatedTrackDirection::okHCAL, point, spr::propagatedTrack::point, spr::propagatedTrackDirection::pointHCAL, spr::trackAtOrigin::position, propagateCalo(), rBackHB, simTrackAtOrigin(), and zBackHE.
Referenced by HcalHBHEMuonSimAnalyzer::analyze(), and HcalHBHEMuonAnalyzer::analyze().
std::pair< bool, HcalDetId > spr::propagateHCALBack | ( | const reco::Track * | track, |
const CaloGeometry * | geo, | ||
const MagneticField * | bField, | ||
bool | debug = false |
||
) |
Definition at line 606 of file CaloPropagateTrack.cc.
References ALCARECOTkAlJpsiMuMu_cff::charge, reco::TrackBase::charge(), etaBEHcal, CaloSubdetectorGeometry::getClosestCell(), CaloGeometry::getSubdetectorGeometry(), DetId::Hcal, HcalBarrel, info(), point, propagateCalo(), reco::TrackBase::px(), reco::TrackBase::py(), reco::TrackBase::pz(), rBackHB, reco::TrackBase::vx(), reco::TrackBase::vy(), reco::TrackBase::vz(), and zBackHE.
std::pair< DetId, bool > spr::propagateIdECAL | ( | const HcalDetId & | id, |
const CaloGeometry * | geo, | ||
const MagneticField * | bField, | ||
bool | debug = false |
||
) |
Definition at line 643 of file CaloPropagateTrack.cc.
References funct::abs(), DetId::Ecal, EcalBarrel, EcalEndcap, etaBEEcal, CaloSubdetectorGeometry::getClosestCell(), HcalGeometry::getPosition(), CaloGeometry::getSubdetectorGeometry(), DetId::Hcal, HcalBarrel, info(), point, propagateECAL(), hit::x, hit::y, and hit::z.
std::pair< math::XYZPoint, bool > spr::propagateTracker | ( | const reco::Track * | track, |
const MagneticField * | bfield, | ||
bool | debug = false |
||
) |
Definition at line 699 of file CaloPropagateTrack.cc.
References ALCARECOTkAlJpsiMuMu_cff::charge, reco::TrackBase::charge(), etaBETrak, propagateCalo(), reco::TrackBase::px(), reco::TrackBase::py(), reco::TrackBase::pz(), rBackTB, reco::TrackBase::vx(), reco::TrackBase::vy(), reco::TrackBase::vz(), and zBackTE.
std::pair< math::XYZPoint, double > spr::propagateTrackerEnd | ( | const reco::Track * | track, |
const MagneticField * | bField, | ||
bool | debug = false |
||
) |
Definition at line 707 of file CaloPropagateTrack.cc.
References funct::abs(), alongMomentum, Reference_intrackfit_cff::barrel, Plane::build(), Cylinder::build(), ALCARECOTkAlJpsiMuMu_cff::charge, reco::TrackBase::charge(), gather_cfg::cout, debug, makeMuonMisalignmentScenario::endcap, TrajectoryStateOnSurface::globalDirection(), TrajectoryStateOnSurface::globalPosition(), TrajectoryStateOnSurface::isValid(), M_PI, convertSQLiteXML::ok, reco::Track::outerPosition(), PV3DBase< T, PVType, FrameType >::phi(), point, Propagator::propagate(), reco::TrackBase::px(), reco::TrackBase::py(), reco::TrackBase::pz(), TCMET_cfi::radius, funct::sin(), mathSSE::sqrt(), reco::TrackBase::vx(), reco::TrackBase::vy(), reco::TrackBase::vz(), PV3DBase< T, PVType, FrameType >::x(), PV3DBase< T, PVType, FrameType >::y(), PV3DBase< T, PVType, FrameType >::z(), TCMET_cfi::zdist, and zFrontTE.
Referenced by IsolatedTracksNxN::analyze().
propagatedTrack spr::propagateTrackToECAL | ( | const reco::Track * | track, |
const MagneticField * | bfield, | ||
bool | debug = false |
||
) |
Definition at line 620 of file CaloPropagateTrack.cc.
References ALCARECOTkAlJpsiMuMu_cff::charge, reco::TrackBase::charge(), etaBEEcal, propagateCalo(), reco::TrackBase::px(), reco::TrackBase::py(), reco::TrackBase::pz(), rFrontEB, reco::TrackBase::vx(), reco::TrackBase::vy(), reco::TrackBase::vz(), and zFrontEE.
Referenced by propagateCALO().
propagatedTrack spr::propagateTrackToECAL | ( | unsigned int | thisTrk, |
edm::Handle< edm::SimTrackContainer > & | SimTk, | ||
edm::Handle< edm::SimVertexContainer > & | SimVtx, | ||
const MagneticField * | bfield, | ||
bool | debug = false |
||
) |
Definition at line 627 of file CaloPropagateTrack.cc.
References spr::trackAtOrigin::charge, etaBEEcal, spr::trackAtOrigin::momentum, spr::trackAtOrigin::ok, spr::trackAtOrigin::position, propagateCalo(), rFrontEB, simTrackAtOrigin(), and zFrontEE.
spr::propagatedTrack spr::propagateTrackToHCAL | ( | const reco::Track * | track, |
const MagneticField * | bfield, | ||
bool | debug = false |
||
) |
Definition at line 672 of file CaloPropagateTrack.cc.
References ALCARECOTkAlJpsiMuMu_cff::charge, reco::TrackBase::charge(), etaBEHcal, propagateCalo(), reco::TrackBase::px(), reco::TrackBase::py(), reco::TrackBase::pz(), rFrontHB, reco::TrackBase::vx(), reco::TrackBase::vy(), reco::TrackBase::vz(), and zFrontHE.
Referenced by propagateCALO().
spr::propagatedTrack spr::propagateTrackToHCAL | ( | unsigned int | thisTrk, |
edm::Handle< edm::SimTrackContainer > & | SimTk, | ||
edm::Handle< edm::SimVertexContainer > & | SimVtx, | ||
const MagneticField * | bfield, | ||
bool | debug = false |
||
) |
Definition at line 679 of file CaloPropagateTrack.cc.
References spr::trackAtOrigin::charge, etaBEHcal, spr::trackAtOrigin::momentum, spr::trackAtOrigin::ok, spr::trackAtOrigin::position, propagateCalo(), rFrontHB, simTrackAtOrigin(), and zFrontHE.
void spr::simpleMove | ( | DetId & | det, |
const CaloDirection & | dir, | ||
const CaloSubdetectorTopology * | barrelTopo, | ||
const CaloSubdetectorTopology * | endcapTopo, | ||
const EcalBarrelGeometry * | barrelGeom, | ||
const EcalEndcapGeometry * | endcapGeom, | ||
std::vector< DetId > & | cells, | ||
int & | flag, | ||
bool | debug = false , |
||
bool | igNoreTransition = true |
||
) |
Definition at line 650 of file MatrixECALDetIds.cc.
References gather_cfg::cout, debug, TauDecayModes::dec, EcalBarrel, EcalEndcap, EcalEndcapGeometry::getClosestBarrelCells(), EcalBarrelGeometry::getClosestEndcapCells(), CaloSubdetectorTopology::getNeighbours(), EBDetId::ietaAbs(), EEDetId::iPhiOuterRing(), EBDetId::MAX_IETA, and DetId::subdetId().
Referenced by newECALIdEW(), and newECALIdNS().
spr::trackAtOrigin spr::simTrackAtOrigin | ( | unsigned int | thisTrk, |
edm::Handle< edm::SimTrackContainer > & | SimTk, | ||
edm::Handle< edm::SimVertexContainer > & | SimVtx, | ||
bool | debug = false |
||
) |
Definition at line 830 of file CaloPropagateTrack.cc.
References spr::trackAtOrigin::charge, gather_cfg::cout, debug, createfilelist::int, spr::trackAtOrigin::momentum, spr::trackAtOrigin::ok, and spr::trackAtOrigin::position.
Referenced by HcalHBHEMuonSimAnalyzer::analyze(), propagateCALO(), propagateHCAL(), propagateHCALBack(), propagateTrackToECAL(), and propagateTrackToHCAL().
double spr::timeOfFlight | ( | DetId | id, |
const CaloGeometry * | geo, | ||
bool | debug = false |
||
) |
Definition at line 17 of file CaloSimInfo.cc.
References funct::abs(), funct::cos(), gather_cfg::cout, DetId::Ecal, EcalBarrel, EcalEndcap, PVValHelper::eta, PV3DBase< T, PVType, FrameType >::eta(), JetChargeProducer_cfi::exp, CaloGeometry::getPosition(), CaloGeometry::getSubdetectorGeometry(), DetId::Hcal, HcalBarrel, HcalEndcap, HcalOuter, PV3DBase< T, PVType, FrameType >::mag(), point, dttmaxenums::R, rFrontEB, rFrontHB, rFrontHO, funct::sin(), theta(), tmp, zFrontEE, zFrontES, zFrontHE, and zFrontHF.
Referenced by ME0HitsValidation::analyze(), ME0DigisValidation::analyze(), GEMHitsValidation::analyze(), GEMDigiSimLink::GEMDigiSimLink(), CaloHitResponse::nSignals(), RPCDigiSimLink::RPCDigiSimLink(), and CastorHitCorrection::~CastorHitCorrection().
bool spr::validSimTrack | ( | unsigned int | simTkId, |
edm::SimTrackContainer::const_iterator | thisTrkItr, | ||
edm::Handle< edm::SimTrackContainer > & | SimTk, | ||
edm::Handle< edm::SimVertexContainer > & | SimVtx, | ||
bool | debug = false |
||
) |
Definition at line 131 of file MatchingSimTrack.cc.
References begin, gather_cfg::cout, and class-composition::parent.
Referenced by matchedSimTrackId(), and matchedSimTrackInfo().
|
static |
Definition at line 8 of file CaloConstants.h.
Referenced by CMSDAS11DijetAnalyzer::analyze(), PhotonsWithConversionsAnalyzer::analyze(), SimpleConvertedPhotonAnalyzer::analyze(), PFCandidateChecker::analyze(), BasicGenParticleValidation::analyze(), SimplePhotonAnalyzer::analyze(), TopMonitor::analyze(), PhotonValidator::analyze(), PFRecoTauAlgorithm::buildPFTau(), CSCTriggerPrimitivesReader::calcResolution(), MuonTrajectoryCleaner::clean(), TCMETAlgo::closeToElectron(), CSCAnodeLCTAnalyzer::digiSimHitAssociator(), EcalTBMCInfoProducer::EcalTBMCInfoProducer(), l1t::MicroGMTIsolationUnit::extrapolateMuons(), GenericBenchmark::fillHistos(), findCone(), l1t::Stage1Layer2TauAlgorithmImpPP::findNESW(), l1t::Stage1Layer2TauAlgorithmImpHW::findNESW(), cms::MuonTCMETValueMapProducer::isGoodCaloMuon(), l1t::Stage1Layer2EGammaAlgorithmImpPP::Isolation(), reco::tau::RecoTauElectronRejectionPlugin::operator()(), operator<<(), PFCandidateChecker::printJets(), PFTauElecRejectionBenchmark::process(), l1t::Stage1Layer2TauAlgorithmImpPP::processEvent(), l1t::Stage1Layer2TauAlgorithmImpHW::processEvent(), pat::PATIsolatedTrackProducer::produce(), MatcherUsingTracksAlgorithm::~MatcherUsingTracksAlgorithm(), and PreshowerPhiClusterAlgo::~PreshowerPhiClusterAlgo().
|
static |
Definition at line 12 of file CaloConstants.h.
Referenced by chargeIsolation(), chargeIsolationEcal(), findCone(), findDetIdECAL(), getDistInCMatEcal(), propagateCALO(), propagateCosmicCALO(), propagateECAL(), propagateIdECAL(), and propagateTrackToECAL().
|
static |
Definition at line 15 of file CaloConstants.h.
Referenced by findDetIdHCAL(), getDistInCMatHcal(), propagateCALO(), propagateHCAL(), propagateHCALBack(), and propagateTrackToHCAL().
|
static |
Definition at line 23 of file CaloConstants.h.
Referenced by propagateTracker().
|
static |
Definition at line 17 of file CaloConstants.h.
Referenced by propagateHCALBack().
|
static |
Definition at line 22 of file CaloConstants.h.
Referenced by propagateTracker().
|
static |
Definition at line 10 of file CaloConstants.h.
Referenced by findDetIdECAL(), getDistInCMatEcal(), propagateCALO(), propagateECAL(), propagateTrackToECAL(), and timeOfFlight().
|
static |
Definition at line 14 of file CaloConstants.h.
Referenced by findDetIdHCAL(), getDistInCMatHcal(), propagateCALO(), propagateHCAL(), propagateTrackToHCAL(), and timeOfFlight().
|
static |
Definition at line 18 of file CaloConstants.h.
Referenced by timeOfFlight().
|
static |
Definition at line 16 of file CaloConstants.h.
Referenced by propagateHCALBack().
|
static |
Definition at line 21 of file CaloConstants.h.
Referenced by propagateTracker().
|
static |
Definition at line 9 of file CaloConstants.h.
Referenced by findDetIdECAL(), getDistInCMatEcal(), propagateCALO(), propagateECAL(), propagateTrackToECAL(), and timeOfFlight().
|
static |
Definition at line 11 of file CaloConstants.h.
Referenced by timeOfFlight().
|
static |
Definition at line 13 of file CaloConstants.h.
Referenced by findDetIdHCAL(), getDistInCMatHcal(), propagateCALO(), propagateHCAL(), propagateTrackToHCAL(), and timeOfFlight().
|
static |
Definition at line 19 of file CaloConstants.h.
Referenced by timeOfFlight().
|
static |
Definition at line 20 of file CaloConstants.h.
Referenced by propagateTrackerEnd().