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) |
bool | chargeIsolation (const DetId anyCell, std::vector< DetId > &vdets) |
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) |
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 (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 | 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 | chargeIsolationGenCone (unsigned int trkIndex, std::vector< spr::propagatedGenParticleID > &trackIDs, double dR, int &nNearTRKs, bool debug=false) |
double | chargeIsolationGenEcal (unsigned int trkIndex, std::vector< spr::propagatedGenParticleID > &trackIDs, const CaloGeometry *geo, const CaloTopology *caloTopology, int ieta, int iphi, 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 | 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 | 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) |
std::ostringstream | debugEcalDet (unsigned int, const DetId &) |
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 (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 > | |
double | eECALmatrix (CaloNavigator< DetId > &navigator, edm::Handle< T > &hits, int ieta, int iphi, 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 > | |
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 > | |
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 > | |
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, const 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, const 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 176 of file GenSimInfo.cc.
References spr::genSimInfo::cHadronEne, spr::genSimInfo::cHadronEne_, RecoTauCleanerPlugins::charge, chargeIsolation(), spr::genSimInfo::eleEne, for(), mps_fire::i, spr::genSimInfo::isChargedIso, spr::genSimInfo::maxNearP, spr::genSimInfo::muEne, spr::genSimInfo::nHadronEne, AlCaHLTBitMon_ParallelJobs::p, 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 216 of file GenSimInfo.cc.
References cGenSimInfo(), spr::genSimInfo::cHadronEne, spr::genSimInfo::cHadronEne_, RecoTauCleanerPlugins::charge, chargeIsolation(), spr::genSimInfo::eleEne, for(), mps_fire::i, spr::genSimInfo::isChargedIso, spr::genSimInfo::maxNearP, spr::genSimInfo::muEne, spr::genSimInfo::nHadronEne, AlCaHLTBitMon_ParallelJobs::p, and spr::genSimInfo::photonEne.
void spr::cGenSimInfo | ( | int | charge, |
int | pdgid, | ||
double | p, | ||
spr::genSimInfo & | info, | ||
bool | debug = false |
||
) |
Definition at line 256 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.
Definition at line 231 of file ChargeIsolation.cc.
References mps_fire::i.
Referenced by cGenSimInfo(), chargeIsolation(), chargeIsolationEcal(), chargeIsolationGenEcal(), and chargeIsolationHcal().
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 407 of file ChargeIsolation.cc.
References funct::abs(), TrackDetectorAssociator::associate(), TrackAssociatorParameters::bFieldToken, chargeIsolation(), etaBEEcal, CaloSubdetectorGeometry::getClosestCell(), edm::EventSetup::getData(), 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 463 of file ChargeIsolation.cc.
References PVValHelper::dx, PVValHelper::dy, CaloNavigator< T, TOPO >::home(), and CaloNavigator< T, TOPO >::offsetBy().
double spr::chargeIsolationCone | ( | unsigned int | trkIndex, |
std::vector< spr::propagatedTrackDirection > & | trkDirs, | ||
double | dR, | ||
int & | nNearTRKs, | ||
bool | debug = false |
||
) |
Definition at line 306 of file ChargeIsolation.cc.
References coneChargeIsolation(), 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(), AlCaHcalIsotrkProducer::getProducts(), 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 366 of file ChargeIsolation.cc.
References coneChargeIsolation(), convertSQLiteXML::ok, AlCaHLTBitMon_ParallelJobs::p, and reco::TrackBase::p().
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 12 of file ChargeIsolation.cc.
References chargeIsolation(), EcalBarrel, matrixECALIds(), convertSQLiteXML::ok, AlCaHLTBitMon_ParallelJobs::p, reco::TrackBase::p(), and DetId::subdetId().
Referenced by StudyCaloResponse::analyze(), IsolatedTracksNxN::analyze(), HcalHBHEMuonHighEtaAnalyzer::analyzeTracks(), HcalIsoTrkAnalyzer::fillTree(), and AlCaHcalIsotrkProducer::getProducts().
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 82 of file ChargeIsolation.cc.
References funct::abs(), chargeIsolation(), 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::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 486 of file ChargeIsolation.cc.
References funct::abs(), TrackDetectorAssociator::associate(), TrackAssociatorParameters::bFieldToken, chargeIsolation(), DetId::Ecal, EcalBarrel, EcalEndcap, etaBEEcal, CaloSubdetectorGeometry::getClosestCell(), edm::EventSetup::getData(), TrackDetectorAssociator::getFreeTrajectoryState(), CaloGeometry::getSubdetectorGeometry(), TrackDetMatchInfo::isGoodEcal, matrixECALIds(), AlCaHLTBitMon_ParallelJobs::p, reco::TrackBase::p(), reco::TrackBase::quality(), reco::TrackBase::qualityByName(), and TrackDetMatchInfo::trkGlobPosAtEcal.
double spr::chargeIsolationGenCone | ( | unsigned int | trkIndex, |
std::vector< spr::propagatedGenParticleID > & | trackIDs, | ||
double | dR, | ||
int & | nNearTRKs, | ||
bool | debug = false |
||
) |
Definition at line 336 of file ChargeIsolation.cc.
References coneChargeIsolation(), convertSQLiteXML::ok, reco::LeafCandidate::p(), and AlCaHLTBitMon_ParallelJobs::p.
Referenced by HcalIsoTrkSimAnalyzer::fillTree().
double spr::chargeIsolationGenEcal | ( | unsigned int | trkIndex, |
std::vector< spr::propagatedGenParticleID > & | trackIDs, | ||
const CaloGeometry * | geo, | ||
const CaloTopology * | caloTopology, | ||
int | ieta, | ||
int | iphi, | ||
bool | debug = false |
||
) |
Definition at line 47 of file ChargeIsolation.cc.
References chargeIsolation(), EcalBarrel, matrixECALIds(), convertSQLiteXML::ok, reco::LeafCandidate::p(), AlCaHLTBitMon_ParallelJobs::p, and DetId::subdetId().
Referenced by HcalIsoTrkSimAnalyzer::fillTree().
double spr::chargeIsolationHcal | ( | unsigned int | trkIndex, |
std::vector< spr::propagatedTrackID > & | vdetIds, | ||
const HcalTopology * | topology, | ||
int | ieta, | ||
int | iphi, | ||
bool | debug = false |
||
) |
Definition at line 140 of file ChargeIsolation.cc.
References chargeIsolation(), matrixHCALIds(), convertSQLiteXML::ok, AlCaHLTBitMon_ParallelJobs::p, and reco::TrackBase::p().
Referenced by StudyCaloResponse::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 177 of file ChargeIsolation.cc.
References chargeIsolation(), 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::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 549 of file ChargeIsolation.cc.
References TrackDetectorAssociator::associate(), TrackAssociatorParameters::bFieldToken, chargeIsolation(), reco::TrackBase::eta(), CaloSubdetectorGeometry::getClosestCell(), edm::EventSetup::getData(), 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::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 242 of file ChargeIsolation.cc.
References TrackDetectorAssociator::associate(), TrackAssociatorParameters::bFieldToken, edm::EventSetup::getData(), 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(), chargeIsolationCone(), and chargeIsolationGenCone().
int spr::coneChargeIsolation | ( | const GlobalPoint & | hpoint1, |
const GlobalPoint & | point2, | ||
const GlobalVector & | trackMom, | ||
double | dR | ||
) |
Definition at line 395 of file ChargeIsolation.cc.
References getDistInPlaneTrackDir().
std::ostringstream spr::debugEcalDet | ( | unsigned int | i, |
const DetId & | det | ||
) |
Definition at line 12 of file DebugInfo.cc.
References TauDecayModes::dec, EcalBarrel, EcalEndcap, gpuClustering::id, and DetId::subdetId().
Referenced by debugEcalDets(), matrixECALIds(), and newECALIdNS().
void spr::debugEcalDets | ( | unsigned int | last, |
std::vector< DetId > & | vdets | ||
) |
Definition at line 27 of file DebugInfo.cc.
References debugEcalDet(), and mps_fire::i.
Referenced by eGenSimInfo(), extraIds(), matrixECALIds(), newECALIdEW(), and newECALIdNS().
void spr::debugEcalDets | ( | unsigned int | last, |
std::vector< DetId > & | vdets, | ||
std::vector< CaloDirection > & | dirs | ||
) |
Definition at line 33 of file DebugInfo.cc.
References debugEcalDet(), and mps_fire::i.
void spr::debugHcalDets | ( | unsigned int | last, |
std::vector< DetId > & | vdets | ||
) |
Definition at line 39 of file DebugInfo.cc.
References 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(), HcalIsoTrkSimAnalyzer::fillTree(), HcalIsoTrkAnalyzer::fillTree(), AlCaIsoTracksFilter::filter(), IsoTrig::getGoodTracks(), AlCaHcalIsotrkProducer::getProducts(), 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 |
||
) |
Referenced by IsoTrackCalibration::analyze(), IsoTrackCalib::analyze(), IsolatedTracksHcalScale::analyze(), IsolatedTracksCone::analyze(), HcalIsoTrkSimAnalyzer::fillTree(), HcalIsoTrkAnalyzer::fillTree(), AlCaHcalIsotrkProducer::getProducts(), IsoTrig::studyIsolation(), IsoTrig::studyMipCut(), and IsoTrig::StudyTrkEbyP().
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 | ( | 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 |
||
) |
Referenced by ElectronStudy::analyze(), HcalRaddamMuon::analyze(), HcalHBHEMuonAnalyzer::analyze(), StudyCaloResponse::analyze(), IsolatedTracksHcalScale::analyze(), IsolatedTracksCone::analyze(), IsolatedTracksNxN::analyze(), HcalHBHEMuonHighEtaAnalyzer::analyzeTracks(), HcalIsoTrkSimAnalyzer::fillTree(), HcalIsoTrkAnalyzer::fillTree(), AlCaHcalIsotrkProducer::getProducts(), and AlCaHcalHBHEMuonProducer::produce().
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 75 of file eECALMatrix.cc.
References DetId::Ecal, EcalBarrel, EcalEndcap, energyECAL(), 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 107 of file eECALMatrix.cc.
References TauDecayModes::dec, DetId::Ecal, EcalBarrel, EcalEndcap, energyECAL(), energyECALTower(), CastorDataFrameFilter_impl::energySum(), gpuClustering::id, 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 152 of file eECALMatrix.cc.
References CaloTowerConstituentsMap::constituentsOf(), TauDecayModes::dec, DetId::Ecal, EcalBarrel, EcalEndcap, EcalPreshower, energyECAL(), DetId::Hcal, mps_fire::i, EcalSeverityLevel::kWeird, EcalSeverityLevelAlgo::severityLevel(), hgcalTowerProducer_cfi::tower, and CaloTowerConstituentsMap::towerOf().
double spr::eECALmatrix | ( | CaloNavigator< DetId > & | navigator, |
edm::Handle< T > & | hits, | ||
int | ieta, | ||
int | iphi, | ||
bool | debug = false |
||
) |
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 |
||
) |
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 |
||
) |
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 |
||
) |
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 10 of file GenSimInfo.cc.
References cGenSimInfo(), debugEcalDets(), and matrixECALIds().
Referenced by StudyCaloGen::analyze(), and 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 30 of file GenSimInfo.cc.
References cGenSimInfo(), 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 50 of file GenSimInfo.cc.
References cGenSimInfo(), 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 70 of file GenSimInfo.cc.
References cGenSimInfo(), 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 |
||
) |
Referenced by HcalRaddamMuon::analyze(), HcalHBHEMuonAnalyzer::analyze(), StudyCaloResponse::analyze(), IsolatedTracksCone::analyze(), IsolatedTracksNxN::analyze(), HcalHBHEMuonHighEtaAnalyzer::analyzeTracks(), HcalIsoTrkSimAnalyzer::fillTree(), HcalIsoTrkAnalyzer::fillTree(), AlCaHcalIsotrkProducer::getProducts(), and AlCaHcalHBHEMuonProducer::produce().
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 10 of file eHCALMatrix.cc.
References debugHcalDets(), eHCALThreshold(), relval_parameters_module::energy, CastorDataFrameFilter_impl::energySum(), findHit(), mps_fire::i, matrixHCALIds(), and DetId::rawId().
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 65 of file eHCALMatrix.cc.
References relval_parameters_module::energy, CastorDataFrameFilter_impl::energySum(), findHit(), newFWLiteAna::found, HcalOuter, mps_fire::i, 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 241 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 TauDecayModes::dec, findHit(), gpuClustering::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 50 of file eECALMatrix.cc.
References energyECAL(), and CastorDataFrameFilter_impl::energySum().
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 |
||
) |
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 123 of file eHCALMatrix.cc.
References eHCALThreshold(), relval_parameters_module::energy, findHit(), HcalBarrel, HcalEndcap, mps_fire::i, HcalDetId::ieta(), HcalDetId::ietaAbs(), HcalDetId::iphi(), HLT_FULL_cff::maxDepth, and HcalDetId::subdet().
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 728 of file MatrixECALDetIds.cc.
References submitPVResolutionJobs::count, 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 19 of file FindCaloHit.cc.
Referenced by tier0.ResponseError::__str__(), PedestalTask::_dump(), LaserTask::_dump(), LEDTask::_process(), DigiTask::_process(), ParticleDecayDrawer::accept(), ParticleTreeDrawer::accept(), HcalHBHEMuonAnalyzer::activeLength(), HcalHBHEMuonHighEtaAnalyzer::activeLength(), AlCaHcalHBHEMuonProducer::activeLength(), DTVDriftCalibration::cellInfo::add(), GEMChMap::add(), Measurement::addAffectingEntriesFromOptO(), reco::NamedCompositeCandidate::addDaughter(), reco::CompositeCandidate::addDaughter(), tmtt::StubKiller::addDeadLayerModulesToDeadModuleList(), reco::PFDisplacedVertexSeed::addElement(), CRackTrajectoryBuilder::AddHit(), CSCNeutronReader::addHits(), ClusterTPAssociation::addKeyID(), pat::TriggerEvent::addObjectMatchResult(), SiStripQualityHotStripIdentifier::algoAnalyze(), SiStripGainCosmicCalculator::algoBeginJob(), reco::Conversion::algoByName(), reco::TrackBase::algoByName(), CreateIdealTkAlRecords::alignToGT(), HcalFrontEndMap::allRBXs(), HcalFrontEndMap::allRMs(), ME0RecHitsValidation::analyze(), CSCCorrelatedLCTDigiValidation::analyze(), CSCCLCTDigiValidation::analyze(), EcalMatacqAnalyzer::analyze(), DD4hep_ListIds::analyze(), SiPixelBadFEDChannelSimulationSanityChecker::analyze(), EcalPnGraphs::analyze(), SiStripDetVOffPrinter::analyze(), FCDTask::analyze(), PrintGeomSolids::analyze(), MaterialBudgetVolumeAnalysis::analyze(), HGcalHitIdCheck::analyze(), DTT0CalibrationRMS::analyze(), HcalIsoTrackAnalyzer::analyze(), EcalDumpRaw::analyze(), SiStripApvGainBuilderFromTag::analyze(), DTNoiseCalibration::analyze(), HcalQIEDataCheck::analyze(), EcalABAnalyzer::analyze(), HcalAutoPedestalValidator::analyze(), ParticleListDrawer::analyze(), DTT0Calibration::analyze(), RecAnalyzerHF::analyze(), AlignPCLThresholdsWriter::analyze(), DQMHcalIsoTrackAlCaReco::analyze(), HcalPedestalsCheck::analyze(), HcalPedestalWidthsCheck::analyze(), EcalPerEvtLaserAnalyzer::analyze(), HLTBTagPerformanceAnalyzer::analyze(), DQMHcalIsolatedBunchAlCaReco::analyze(), DQMSourcePi0::analyze(), LhcTrackAnalyzer::analyze(), HcalCollapseAnalyzer::analyze(), HcalGainsCheck::analyze(), SiStripChannelGainFromDBMiscalibrator::analyze(), SiStripNoisesFromDBMiscalibrator::analyze(), EcalLaserAnalyzer::analyze(), EcalLaserAnalyzer2::analyze(), L1TGT::analyze(), TestPythiaDecays::analyze(), PixelLumiDQM::analyze(), TestOutliers::analyze(), TestTrackHits::analyze(), FastSiPixelFEDChannelContainerFromQuality::analyze(), HeavyFlavorValidation::analyze(), EcalURecHitHists::analyze(), HLTMuonPlotter::analyze(), ListIds::analyze(), CommonModeAnalyzer::analyze(), RecAnalyzerMinbias::analyze(), IsoTrackCalibration::analyze(), DTDigiTask::analyze(), EcalCosmicsHists::analyze(), HcalIsoTrkSimAnalyzer::analyze(), HcalIsoTrkAnalyzer::analyze(), IsoTrig::analyze(), SiPixelLorentzAnglePCLWorker::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(), MaterialBudgetHcalProducer::beginRun(), HLTHiggsSubAnalysis::beginRun(), SiPixelLorentzAnglePCLHarvester::beginRun(), MillePedeAlignmentAlgorithm::beginRun(), GctFormatTranslateV35::blockToGctInternEmCand(), Phase1PixelMaps::bookBarrelHistograms(), Phase1PixelMaps::bookForwardHistograms(), CSCCLCTDigiValidation::bookHistograms(), CSCCorrelatedLCTDigiValidation::bookHistograms(), HLTFiltersDQMonitor::bookHistograms(), EcalSimParametersFromDD::build(), HcalSimParametersFromDD::build(), PFClusterFromHGCalTrackster::buildClusters(), SiStripFedCabling::buildFedCabling(), AlignmentTask::buildGeometry(), SiStripDetVOffBuilder::buildPSUdetIdMap(), PFEGammaAlgo::buildRefinedSuperCluster(), PFECALSuperClusterAlgo::buildSuperCluster(), VirtualJetProducer::JetType::byName(), HLTEcalResonanceFilter::calcShowerShape(), HLTRegionalEcalResonanceFilter::calcShowerShape(), PtAssignmentEngine2016::calculate_pt_xml(), PtAssignmentEngine2017::calculate_pt_xml(), JetPlusTrackProducerAA::calculateBGtracksJet(), MultipleAlgoIterator::calculateOrphanInput(), PileUpSubtractor::calculateOrphanInput(), HiPuRhoProducer::calculateOrphanInput(), ValidationOptions_cff::calledBycmsRun(), BestTrackSelection::cancel_multi_bx(), BestTrackSelection::cancel_one_bx(), reco::modules::CandCombinerBase::CandCombinerBase(), RunLumiEventChecker::check(), CSCDCCExaminer::check(), edm::checkForModuleDependencyCorrectness(), trackerDTC::Setup::checkGeometry(), Config::checkImportPermission(), ClusterTPAssociation::checkKeyProductID(), Multi5x5ClusterAlgo::checkMaxima(), GlobalTag.GlobalTag::checkPrefix(), checkrunlist(), ECALpedestalPCLHarvester::checkStatusCode(), MaterialBudgetAction::CheckTouchableInSelectedVolumes(), L1TMuon::DTBunchCrossingCleaner::clean(), BlockFormatter::CleanUp(), LowPtGsfElectronSCProducer::closestCluster(), cmsswRelease::cmsswIs44X(), cmsswRelease::cmsswIs52X(), edm::Exception::codeToString(), egammaisolation::EgammaRecHitExtractor::collect(), HltDiff::compare(), EgammaTowerIsolationNew< NC >::compute(), MVAJetPuId::computeIdVariables(), vertexTools::computeSharedTracks(), L1TMuonBarrelParamsHelper::configFromDB(), FastFedCablingHistosUsingDb::connections(), CaloTowerConstituentsMap::constituentsOf(), ConstrainedFitCandProducer< Fitter, InputCollection, OutputCollection, Init >::ConstrainedFitCandProducer(), PedeSteererWeakModeConstraints::constructConstraints(), 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(), logErrorHarvester_cff::customiseLogErrorHarvesterUsingOutputCommands(), l1tVertexFinder::VertexFinder::DBSCAN(), DDfetch(), ParticleDecayDrawer::decay(), gen::Py8InterfaceBase::declareSpecialSettings(), gen::Pythia6Hadronizer::declareSpecialSettings(), Model::deleteOptO(), muonisolation::CaloExtractor::deposit(), egamma::depth1HcalESum(), egamma::depth2HcalESum(), SiStripFineDelayHit::detId(), HcalTopology::detId2denseIdCALIB(), PixelInactiveAreaFinder::detWorks(), SiPixelGainCalibrationAnalysis::doFits(), GEMEfficiencyHarvester::doResolution(), 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(), SusyPostProcessor::dqmEndJob(), OffsetDQMPostProcessor::dqmEndJob(), PFJetDQMPostProcessor::dqmEndJob(), SiStripGainsPCLHarvester::dqmEndJob(), JetMETHLTOfflineClient::dqmEndJob(), SiPixelStatusHarvester::dqmEndRun(), Phase1PixelMaps::drawBarrelMaps(), Phase1PixelMaps::drawForwardMaps(), Phase1PixelMaps::drawSummaryMaps(), edm::RootFile::dropOnInputAndReorder(), RPCLinkSynchroStat::dumpDelays(), CastorDumpConditions::dumpIt(), edmtest::HcalDumpConditions::dumpIt(), CaloTowersCreationAlgo::ecalChanStatusForCaloTower(), EcalDumpGeometry::EcalDumpGeometry(), EcalPreshowerMonitorClient::EcalPreshowerMonitorClient(), EmbeddingLHEProducer::EmbeddingLHEProducer(), hcaldqm::RawRunSummary::endLuminosityBlock(), L1ScalersClient::endLuminosityBlock(), HGCalClusterTools::energyInCone(), GsfVertexTrackCompatibilityEstimator::estimate(), KalmanVertexTrackCompatibilityEstimator< N >::estimate(), lowptgsfeleseed::HeavyObjectCache::eval(), L1GtAlgorithmEvaluation::evaluateAlgorithm(), l1t::AlgorithmEvaluation::evaluateAlgorithm(), JetPlusTrackCorrector::excludeJta(), trklet::PurgeDuplicate::execute(), edm::ParameterSet::existsAs(), CompositeAlignmentParameters::extractAlignables(), CompositeAlignmentParameters::extractPositionAndLength(), CompositeAlignmentDerivativesExtractor::extractWithMultipleHits(), l1tVertexFinder::VertexFinder::fastHisto(), SiPixelFedCablingMap::fedIds(), DaqScopeModeTask::fill(), VertexFitterResult::fill(), tnp::ProbeFlag::fill(), EmbeddingLHEProducer::fill_lhe_with_particle(), JetPartonMatcher::fillAlgoritDefinition(), MaterialBudgetHcalHistos::fillBeginJob(), SiPixelActionExecutor::fillFEDErrorSummary(), Py8toJetInput::fillJetAlgoInput(), GenWeightsTableProducer::fillLHEWeightTables(), PrintGeomSummary::fillLV(), MuonMesh::fillMesh(), DeepBoostedJetTagInfoProducer::fillParticleFeatures(), L2TauNNProducer::fillPatatracks(), JetPartonMatcher::fillPhysicsDefinition(), edm::Principal::fillPrincipal(), PrintGeomSummary::fillPV(), TrackingNtuple::fillSeeds(), CastorShowerLibraryMaker::FillShowerEvent(), SiPixelActionExecutor::fillSummary(), AlCaHcalIsotrkFilter::filter(), HltComparator::filter(), LogErrorFilter::filter(), ErrorSummaryFilter::filter(), SiStripCommissioningRunTypeFilter::filter(), AlCaIsolatedBunchFilter::filter(), AlCaIsolatedBunchSelector::filter(), HTXSFilter::filter(), AlCaIsoTracksProducerFilter::filter(), AlCaHBHEMuonFilter::filter(), AlCaHEMuonFilter::filter(), AlCaLowPUHBHEMuonFilter::filter(), EcalMIPRecHitFilter::filter(), HLTEcalResonanceFilter::filter(), HLTRegionalEcalResonanceFilter::filter(), AlCaIsoTracksFilter::filter(), TTUTrackingAlg::filter(), CSCDigiFilter::filterDigis(), commentSkipper.cppCommentSkipper::filterFile(), commentSkipper.buildFileCommentSkipper::filterMultilineComment(), commentSkipper.buildFileCommentSkipper::filterOneLineComment(), MuonSeedOrcaPatternRecognition::filterOverlappingChambers(), find(), FourVectorHLT::PathInfoCollection::find(), edm::Trie< T >::find(), BTVHLTOfflineSource::PathInfoCollection::find(), HLTInclusiveVBFSource::PathInfoCollection::find(), JetMETHLTOfflineSource::PathInfoCollection::find(), edm::find_in_all(), NearbyPixelClustersProducer::findAllTrajectoriesCrossings(), DTCombinatorialExtendedPatternReco::findCompatibleHits(), SiStripPsuDetIdMap::findDcuIdFromDeviceAddress(), GenHFHadronMatcher::findHadronJets(), GenHFHadronMatcher::findInMothers(), JetCorrectorParametersCollection::findKey(), MSLayersAtAngle::findLayer(), HLTPerformanceInfo::findModule(), HLTPerformanceInfo::findPath(), GEMEfficiencyHarvester::findResolutionBin(), JetPlusTrackCorrector::findTrack(), RPixPlaneCombinatoryTracking::findTracks(), EcalTBReadout::findTTlist(), edm::IndexIntoFile::fixIndexes(), cmsHarvester.CMSHarvester::format_conditions_string(), ecaldqm::DependencySet::formSequence(), ecaldqm::DependencySet::formSequenceFragment_(), getRunInfo::Func_FillInfoDBS(), getRunInfo::Func_FillInfoRunRegistry(), pkg.AbstractPkg::generate(), SubsystemNeutronReader::generateChamberNoise(), PPSFastLocalSimulation::GenerateTrack(), pat::PATGenCandsFromSimTracksProducer::generatorRef_(), GenJetParticleSelector::GenJetParticleSelector(), VertexClassifier::genPrimaryVertices(), TrackClassifier::genPrimaryVertices(), cms::DDFilteredView::get(), harvestRelVal::get_cond_from_dsetpath(), egHLT::trigTools::getActiveFilters(), hcaldqm::quantity::CrateQuantity::getBin(), EcalSelectiveReadoutProducer::getBinOfMax(), CastorCalibrationsSet::getCalibrations(), CastorCalibrationWidthsSet::getCalibrationWidths(), egHLT::ComCodes::getCode(), egHLT::TrigCodes::getCode(), hcalCalib::GetCoefFromMtrxInvOfAve(), L1GtVhdlWriterCore::getCondChipVhdContentFromTriggerMenu(), HLTScalersClient::CountLSFifo_t::getCount(), hcaldqm::utilities::getCrateList(), GenParticlePruner::getDaughterKeys(), TrackingParticleSelectorByGen::getDaughterKeys(), EcalElectronicsMapping::getDetId(), TrackAssociatorByHitsImpl::getDoubleCount(), QuickTrackAssociatorByHitsImpl::getDoubleCount(), EcalElectronicsMapping::getElectronicsId(), MuonGEMBaseHarvestor::getElement(), edm::eventsetup::EventSetupsController::getESProducerPSet(), HcalDDDRecConstants::getEtaBins(), SiPixelActionExecutor::getFEDSummaryME(), SiPixelActionExecutor::getGrandSummaryME(), JetCorrectorParametersCollection::getL5Bin(), JetCorrectorParametersCollection::getL7Bin(), BeamSpotWorkflow::getLastUploadedIOV(), BeamSpotWorkflow::getListOfRunsAndLumiFromDBS(), METCorrectorParametersCollection::getMiniAodBin(), CastorShowerLibraryMaker::GetMissingEnergy(), GenParticlePruner::getMotherKeys(), TrackingParticleSelectorByGen::getMotherKeys(), HcalSimParametersFromDD::getNames(), HcalTB06BeamParametersFromDD::getNames(), MaterialBudgetHcalHistos::getNames(), MaterialBudgetHcalProducer::getNames(), popcon::EcalPulseShapesHandler::getNewObjects(), popcon::EcalPulseSymmCovariancesHandler::getNewObjects(), UMNioTask::getOrbitGapIndex(), LMFCorrCoefDat::getParameters(), GEMBaseValidation::getPidIdx(), HDQMSummary::getPosition(), SiStripSummary::getPosition(), JME::JetResolutionScaleFactor::getScaleFactor(), TrackAssociatorByHitsImpl::getShared(), MEtXYcorrectParametersCollection::getShiftDataFlavBin(), MEtXYcorrectParametersCollection::getShiftDyFlavBin(), MEtXYcorrectParametersCollection::getShiftMcFlavBin(), MEtXYcorrectParametersCollection::getShiftTTJetsFlavBin(), MEtXYcorrectParametersCollection::getShiftWJetsFlavBin(), SiPixelFEDChannelContainer::getSiPixelBadFedChannelsInDetId(), EgammaRecHitIsolation::getSum_(), SiPixelActionExecutor::getSummaryME(), fwlite::MultiChainEvent::getThinnedProducts(), LCTContainer::getTimeMatched(), EcalElectronicsMapping::getTriggerElectronicsId(), HGCalWaferType::getType(), HGCalWaferMask::getTypeMode(), 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(), GenWeightsTableProducer::globalBeginRun(), TPTask::globalEndLuminosityBlock(), RawTask::globalEndLuminosityBlock(), RecHitTask::globalEndLuminosityBlock(), DigiTask::globalEndLuminosityBlock(), RawPCCProducer::globalEndLuminosityBlockProduce(), SiStripMonitorTrack::handleBookMEs(), hitfit::Constraint_Intermed_Labels::has_label(), pat::TriggerObjectStandAlone::hasFilterOrCondition(), SiStripHashedDetId::hashedIndex(), pat::PATSingleVertexSelector::hasMode_(), MisalignmentScenarioBuilder::hasParameter_(), pat::TriggerObjectStandAlone::hasPathOrAlgorithm(), pat::Jet::hasSubjets(), HcalDigisClient::HcalDigisEndjob(), HcalDumpGeometry::HcalDumpGeometry(), HcalOfflineHarvesting::HcalOfflineHarvesting(), HcalRawToDigi::HcalRawToDigi(), HcalRecHitsDQMClient::HcalRecHitsEndjob(), HGCalConcentratorProcessorSelection::HGCalConcentratorProcessorSelection(), HLTMuonL1TFilter::hltFilter(), HLTMuonL1RegionalFilter::hltFilter(), HLTMuonL1TRegionalFilter::hltFilter(), HLTMuonTrackMassFilter::hltFilter(), HLTPixelActivityFilter::hltFilter(), HLTMuonL2FromL1TPreFilter::hltFilter(), HLTMuonL2PreFilter::hltFilter(), HLTMuonL1Filter::hltFilter(), HLTHcalSimpleRecHitFilter::hltFilter(), GenHFHadronMatcher::idInList(), PixelInactiveAreaFinder::inactiveAreas(), include(), reco::PixelClusterCountsInEvent::increment(), reco::PixelClusterCounts::increment(), edm::IndexIntoFile::IndexIntoFileItrEntryOrder::IndexIntoFileItrEntryOrder(), pat::TriggerPath::indexModule(), JetCorrectorParametersHelper::init(), SiPixelDigitizerAlgorithm::init(), SiStripDetKey::initFromPath(), SiStripFecKey::initFromPath(), SiStripFedKey::initFromPath(), XrdAdaptor::RequestManager::initialize(), GenericTriggerEventFlag::initRun(), egammaTools::EgammaDNNHelper::initScalerFiles(), trackerDTC::Stub::inRegion(), HBHEHitMap::insert(), edm::eventsetup::EventSetupsController::isFirstMatch(), TTTrackAssociationMap< T >::isGenuine(), EcalElectronicsMapper::isGhost(), cms::MuonTCMETValueMapProducer::isGoodTrack(), TCMETAlgo::isGoodTrack(), CSCBadChambers::isInBadChamber(), HcalSimParametersFromDD::isItHF(), 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(), RPCCosmicSeedrecHitFinder::isouterLayer(), TrackingMaterialProducer::isSelectedFast(), reco::PFDisplacedVertex::isThereKindTracks(), PPSFilteredProtonProducer::IsTrackOK(), HLTMuonL2ToL1Map::isTriggeredByL1(), HLTMuonL2ToL1TMap::isTriggeredByL1(), HcalLayerDepthMap::isValid(), GEMROMapping::isValidAMC(), GEMChMap::isValidAMC(), JetCorrectionESChain::JetCorrectionESChain(), tmtt::StubKiller::killStub(), L1MuGMTHWFileReader::L1MuGMTHWFileReader(), L1TCaloLayer1FetchLUTs(), JsonOutputProducer::labelId(), HGVHistoProducerAlgo::layerClusters_to_CaloParticles(), HGCalDDDConstants::layerFromIndex(), reco::PFTrajectoryPoint::layerTypeByName(), PerformancePayloadFromBinnedTFormula::limitPos(), PerformancePayloadFromTFormula::limitPos(), CSCGasCollisions::lnEnergyLoss(), CSCL1TPLookupTableEP::load(), DefaultFFTJetRcdMapper< FFTPFJetCorrectorSequence >::load(), L1MuGMTLUT::Load(), HcalGeomParameters::loadGeometry(), HGCalGeomParameters::loadGeometryHexagon(), HGCalGeomParameters::loadGeometryHexagon8(), HGCalGeomParameters::loadGeometryHexagonModule(), edm::service::MessageServicePSetValidation::lookForMatch(), edm::eventsetup::EventSetupsController::lookForMatches(), CommonMethods::ls(), das_client::main(), EcalSensitiveDetectorBuilder::make(), reco::modules::ParameterAdapter< helpers::MCTruthPairSelector< T > >::make(), HybridClusterAlgo::makeClusters(), TSToSCAssociatorByEnergyScoreImpl::makeConnections(), MultiClusterAssociatorByEnergyScoreImpl::makeConnections(), LCToSCAssociatorByEnergyScoreImpl::makeConnections(), LCToCPAssociatorByEnergyScoreImpl::makeConnections(), TSToSimTSAssociatorByEnergyScoreImpl::makeConnections(), CaloTowersCreationAlgo::makeEcalBadChs(), HiBremRecoveryClusterAlgo::makeIslandSuperClusters(), EgammaHLTNxNClusterProducer::makeNxNClusters(), CSCHitFromStripOnly::makeStripData(), egammaObjectModifications_tools::makeVIDBitsModifier(), TemplatedSecondaryVertexProducer< IPTI, VTX >::markUsedTracks(), CSCStubMatcher::matchALCTsToSimTrack(), CSCStubMatcher::matchCLCTsToSimTrack(), CSCRecHitMatcher::matchCSCRecHit2DsToSimTrack(), TemplatedSecondaryVertexProducer< IPTI, VTX >::matchGroomedJets(), JetFlavourClustering::matchGroomedJets(), CSCStubMatcher::matchLCTsToSimTrack(), CSCStubMatcher::matchMPLCTsToSimTrack(), JetPlusTrackCorrector::matchTracks(), PerformancePayloadFromTable::maxPos(), ecaldqm::memDCCIndex(), merge(), CaloTowersMerger::mergedTower(), ticl::PatternRecognitionbyCA< TILES >::mergeTrackstersTRK(), reco::PFDisplacedVertexSeed::mergeWith(), l1t::Stage2Layer2TauAlgorithmFirmwareImp1::merging(), PerformancePayloadFromTable::minPos(), MSLayersKeeperX0Averaged::MSLayersKeeperX0Averaged(), MultiTrackValidator::MultiTrackValidator(), TFileAdaptor::native(), edm::nonConsumedUnscheduledModules(), ObjectSelectorBase< SingleElementCollectionSelector< reco::TrackCollection, StringCutObjectSelector< reco::Track >, typename::helper::SelectedOutputCollectionTrait< reco::TrackCollection >::type, typename::helper::StoreContainerTrait< typename::helper::SelectedOutputCollectionTrait< reco::TrackCollection >::type >::type, typename::helper::SelectionAdderTrait< reco::TrackCollection, typename::helper::StoreContainerTrait< typename::helper::SelectedOutputCollectionTrait< reco::TrackCollection >::type >::type >::type >, typename::helper::SelectedOutputCollectionTrait< reco::TrackCollection >::type, NonNullNumberSelector,::helper::NullPostProcessor< typename::helper::SelectedOutputCollectionTrait< reco::TrackCollection >::type >, typename::helper::StoreManagerTrait< typename::helper::SelectedOutputCollectionTrait< reco::TrackCollection >::type, EdmFilter >::type, typename::helper::StoreManagerTrait< typename::helper::SelectedOutputCollectionTrait< reco::TrackCollection >::type, EdmFilter >::base,::reco::modules::EventSetupInit< SingleElementCollectionSelector< reco::TrackCollection, StringCutObjectSelector< reco::Track >, typename::helper::SelectedOutputCollectionTrait< reco::TrackCollection >::type, typename::helper::StoreContainerTrait< typename::helper::SelectedOutputCollectionTrait< reco::TrackCollection >::type >::type, typename::helper::SelectionAdderTrait< reco::TrackCollection, typename::helper::StoreContainerTrait< typename::helper::SelectedOutputCollectionTrait< reco::TrackCollection >::type >::type >::type > >::type >::ObjectSelectorBase(), PdgIdExcluder::operator()(), PdgIdSelector::operator()(), StatusSelector::operator()(), rpcrawtodigi::DebugDigisPrintout::operator()(), pat::HLTL1MuonMatcher::operator()(), VarRangeCutColl< trigger::TriggerObject >::operator()(), RecoTrackSelectorBase::operator()(), FFTJetDict< Key, T, Compare, Allocator >::operator[](), ReadMapType< std::map< std::string, double > >::operator[](), edm::DetSetVector< T >::operator[](), cmsHarvester.CMSHarvester::option_handler_input_spec(), TransientVertex::originalTrack(), JetMatchingTools::overlapEnergyFraction(), AlpgenHeader::parameterName(), RPCLBLinkNameParser::parse(), Args::parse(), edmTracerLogToSimpleConfig.ConsumesParser::parse(), AlpgenHeader::parse(), SiStripDbParams::partitionNames(), pat::PATLostTracks::PATLostTracks(), SelectedElectronFEDListProducer< TEle, TCand >::pixelFedDump(), pixelQualityToken_(), DBoxMetadataHelper::DBMetaDataPlotDisplay::plotDiffWithMetadata(), mkfit::StdSeq::prep_simtracks(), MatrixInjector.MatrixInjector::prepare(), CaloSubdetectorGeometry::present(), edm::Principal::Principal(), print_trigger_collection(), SiStripConfigDb::printAnalysisDescriptions(), SiStripConfigDb::printDeviceDescriptions(), DBoxMetadataHelper::DBMetaDataTableDisplay::printDiffWithMetadata(), SiStripConfigDb::printFedConnections(), SiStripConfigDb::printFedDescriptions(), ParticleTreeDrawer::printInfo(), edm::FileBlock::processBlockTree(), DDLNumeric::processElement(), StraightTrackAlignment::processEvent(), LaserTask::processLaserMon(), HIMultiTrackSelector::processMVA(), TtSemiLepJetCombMaxSumPtWMass::produce(), TTTrackAssociator< T >::produce(), JetTracksAssociationDRVertexAssigned::produce(), PileupSummaryInfoSlimmer::produce(), InterestingEcalDetIdProducer::produce(), QuarkoniaTrackSelector::produce(), TtDilepEvtSolutionMaker::produce(), GenTrackMatcher::produce(), StripCompactDigiSimLinksProducer::produce(), EcalTPSkimmer::produce(), reco::modulesNew::MCTruthCompositeMatcher::produce(), GenParticles2HepMCConverter::produce(), TrackListMerger::produce(), JetSubstructurePacker::produce(), MuonDetCleaner< T1, T2 >::produce(), LaserAlignmentT0Producer::produce(), EgammaIsoDetIdCollectionProducer< T1 >::produce(), pat::PATJetUpdater::produce(), ConversionSeedFilterCharge::produce(), ReducedRecHitCollectionProducer::produce(), SimTrackstersProducer::produce(), pat::PATPackedCandidateProducer::produce(), CaloTowersMerger::produce(), pat::GenPlusSimParticleProducer::produce(), CTPPSPixelLocalTrackProducer::produce(), HLTJetCollectionsForBoostedLeptonPlusJets< jetType >::produce(), InterestingTrackEcalDetIdProducer::produce(), EcalRawToDigi::produce(), L1TkFastVertexProducer::produce(), pat::PATTauProducer::produce(), pat::PATJetProducer::produce(), FlavorHistoryProducer::produce(), ConvBremSeedProducer::produce(), MuonMCClassifier::produce(), LaserAlignment::produce(), AlCaHcalHBHEMuonProducer::produce(), SelectedElectronFEDListProducer< TEle, TCand >::produce(), AlCaHcalIsotrkProducer::produce(), GenPUProtonProducer::produce(), L2TauNNProducer::produce(), ecaldqm::LedClient::producePlots(), ProfilerService::ProfilerService(), LowPtGsfElectronSeedProducer::propagateTrackToCalo(), SiStripDbParams::pset(), pixelTrack::qualityByName(), 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(), TrackingParticleSelectorByGen::recursiveFlagDaughters(), GenParticlePruner::recursiveFlagMothers(), TrackingParticleSelectorByGen::recursiveFlagMothers(), reco::Vertex::refittedTrack(), TransientVertex::refittedTrack(), SiPixelDisabledModules::removeDisabledModule(), edm::PathsAndConsumesOfModules::removeModules(), lhef::LHEEvent::removeResonances(), DDI::LogicalPart::removeSpecifics(), XrdAdaptor::RequestManager::requestFailure(), Phase1PixelMaps::rescaleAllBarrel(), Phase1PixelMaps::rescaleAllForward(), BtoCharmDecayVertexMergerT< VTX >::resolveBtoDchain(), PerformancePayloadFromBinnedTFormula::resultPos(), PerformancePayloadFromTable::resultPos(), PerformancePayloadFromTFormula::resultPos(), edm::RootFile::RootFile(), EcalRecHitWorkerSimple::run(), cms::Ort::ONNXRuntime::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(), mkfit::runBtpCe_MultiIter(), mkfit::runBuildingTestPlexBestHit(), mkfit::runBuildingTestPlexCloneEngine(), mkfit::runBuildingTestPlexStandard(), DTLocalTriggerTest::runClientDiagnostic(), DTLocalTriggerTPTest::runClientDiagnostic(), DTLocalTriggerLutTest::runClientDiagnostic(), DTLocalTriggerEfficiencyTest::runClientDiagnostic(), DTTriggerEfficiencyTest::runClientDiagnostic(), L1MuDTEtaProcessor::runEtaMatchingUnit(), L1MuBMEtaProcessor::runEtaMatchingUnit(), edm::search_all(), tmtt::TrkRZfilter::seedFilter(), SeedingLayerSetsBuilder::SeedingLayerSetsBuilder(), ME0TriggerPseudoBuilder::segmentConversion(), AlignmentTrackFromVertexSelector::select(), reco::FlavorHistorySelectorUtil::select(), AlCaIsoTracksProducer::select(), mkfit::Event::select_tracks_iter(), SiStripBadModuleConfigurableFakeESSource::selectDetectors(), EcalMipGraphs::selectHits(), EcalDisplaysByEvent::selectHits(), AlignmentParameterStore::selectParameters(), trackerDTC::SensorModule::SensorModule(), CastorCalibrationsSet::setCalibrations(), CastorCalibrationWidthsSet::setCalibrationWidths(), CACut::setCutValuesByInnerLayerIds(), RBCProcessRPCSimDigis::setDigiAt(), RBCProcessRPCDigis::setDigiAt(), EcalDeadCellTriggerPrimitiveFilter::setEvtRecHitstatus(), EcalRecHitWorkerSimple::setFlagBits(), GlobalOptionMgr::setGlobalOption(), EcalFenixFgvbEB::setParameters(), ecaldqm::CalibrationSummaryClient::setParams(), ecaldqm::SummaryClient::setParams(), cond::setPermissionData(), edm::RootFile::setPresenceInProductRegistry(), DDLSolid::setReference(), TtSemiLepKinFitter::setupConstraints(), HcalDbProducer::ServiceTokenImpl< ProductType, RecordType, LABEL, EffectiveType >::setupHcalDbService(), CastorDbProducer::setupItem(), egHLT::OffHelper::setupTriggers(), vid_id_tools::setupVIDElectronSelection(), CSCDBL1TPParametersExtended::setValue(), SiStripCondObjBuilderFromDb::setValuesApvTiming(), HcalSimParameterMap::simParameters(), SiStripFedIdListReader::SiStripFedIdListReader(), CRackTrajectoryBuilder::SortHits(), HLTMuonValidator::stepLabels(), trackerDTC::Stub::Stub(), IsoTrig::studyIsolation(), sumSmallDepths(), MillePedeAlignmentAlgorithm::terminate(), DTSegtoRPC::thePoints(), BeamSpotDipServer::tkStatus(), tkStatus(), PasswordReader::tokenize(), EcalSRCondTools::tokenize(), egamma::towersOf(), HistoryBase::traceSimHistory(), TrackingMaterialProducer::TrackingMaterialProducer(), QcdUeDQM::trackSelection(), HGVHistoProducerAlgo::tracksters_to_SimTracksters(), trackWeight(), TransientVertex::trackWeight(), HLTMuonL3andL2PreFilter::triggeredByPreviousLevel(), triggerExpression::Data::triggerIndex(), pat::TriggerEvent::triggerObjectMatchResult(), JsonOutputProducer::typeId(), PixelDataFormatter::unpackFEDErrors(), PFEGammaAlgo::unwrapSuperCluster(), SaveSimTrack::update(), DaqScopeModeHistosUsingDb::update(), MSLayersAtAngle::update(), PedsFullNoiseHistosUsingDb::update(), PedestalsHistosUsingDb::update(), ApvTimingHistosUsingDb::update(), LatencyHistosUsingDb::update(), FineDelayHistosUsingDb::update(), KalmanVertexUpdator< N >::update(), SimG4HGCalValidation::update(), CaloSteppingAction::update(), HLTScalersClient::CountLSFifo_t::update(), edm::OutputProcessBlockHelper::updateAfterProductSelection(), L1RCTProducer::updateFedVector(), SiStripConfigDb::uploadAnalysisDescriptions(), edm::ParameterWildcardWithSpecifics::validate_(), HcalTopology::validCalib(), HGCalGeomTools::waferCorner(), reco::btag::weight(), NanoAODOutputModule::write(), CSCValHists::writeHists(), DQMRootOutputModule::writeLuminosityBlock(), L1GtPatternWriter::writePatterns(), edm::RootOutputFile::writeProcessBlock(), DQMRootOutputModule::writeRun(), and CSCGasCollisions::writeSummary().
void spr::find | ( | edm::Handle< HBHERecHitCollection > & | hits, |
DetId | thisDet, | ||
std::vector< HBHERecHitCollection::const_iterator > & | hit, | ||
bool | debug = false |
||
) |
Definition at line 27 of file FindCaloHit.cc.
void spr::find | ( | edm::Handle< edm::PCaloHitContainer > & | hits, |
DetId | thisDet, | ||
std::vector< edm::PCaloHitContainer::const_iterator > & | hit, | ||
bool | debug = false |
||
) |
Definition at line 35 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 EcalBarrel, EcalEndcap, getDistInPlaneTrackDir(), CaloGeometry::getPosition(), and dqmiolumiharvest::j.
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 43 of file FindCaloHitCone.cc.
References funct::abs(), deltaEta, HLT_FULL_cff::doBarrel, EcalBarrel, EcalEndcap, PV3DBase< T, PVType, FrameType >::eta(), etaBEEcal, getDistInPlaneTrackDir(), CaloGeometry::getPosition(), and dqmiolumiharvest::j.
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 |
||
) |
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 119 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 47 of file DetIdFromEtaPhi.cc.
References funct::cos(), 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 15 of file DetIdFromEtaPhi.cc.
References funct::abs(), funct::cos(), DetId::Ecal, EcalBarrel, EcalEndcap, etaBEEcal, funct::exp(), findDetIdCalo(), CaloGeometry::getSubdetectorGeometry(), CosmicsPD_Skims::radius, rFrontEB, funct::sin(), theta(), and zFrontEE.
const DetId spr::findDetIdHCAL | ( | const CaloGeometry * | geo, |
double | eta, | ||
double | phi, | ||
bool | debug = false |
||
) |
Definition at line 33 of file DetIdFromEtaPhi.cc.
References funct::abs(), funct::cos(), etaBEHcal, funct::exp(), findDetIdCalo(), CaloGeometry::getSubdetectorGeometry(), DetId::Hcal, HcalBarrel, CosmicsPD_Skims::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(), and energyHCALCell().
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 39 of file FindDistCone.cc.
References funct::cos(), etaBEEcal, rFrontEB, mathSSE::sqrt(), and zFrontEE.
double spr::getDistInCMatHcal | ( | double | eta1, |
double | phi1, | ||
double | eta2, | ||
double | phi2, | ||
bool | debug = false |
||
) |
Definition at line 62 of file FindDistCone.cc.
References funct::cos(), etaBEHcal, rFrontHB, mathSSE::sqrt(), and zFrontHE.
double spr::getDistInPlaneTrackDir | ( | const GlobalPoint & | caloPoint, |
const GlobalVector & | caloVector, | ||
const GlobalPoint & | rechitPoint, | ||
bool | debug = false |
||
) |
Definition at line 9 of file FindDistCone.cc.
References 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 149 of file FindDistCone.cc.
References relval_parameters_module::energy.
Referenced by RealisticSimClusterMapper::buildClusters(), and HLTGenericFilter< T1 >::hltFilter().
double spr::getEnergy | ( | edm::PCaloHitContainer::const_iterator | hit, |
int | useRaw = 0 , |
||
bool | debug = false |
||
) |
Definition at line 156 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 6 of file FindEtaPhi.cc.
References 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 87 of file FindDistCone.cc.
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 97 of file FindDistCone.cc.
void spr::getEtaPhi | ( | HBHERecHitCollection::const_iterator | hit, |
int & | ieta, | ||
int & | iphi, | ||
bool | debug = false |
||
) |
Definition at line 119 of file FindDistCone.cc.
void spr::getEtaPhi | ( | edm::PCaloHitContainer::const_iterator | hit, |
int & | ieta, | ||
int & | iphi, | ||
bool | debug = false |
||
) |
Definition at line 124 of file FindDistCone.cc.
References DetId::Ecal, EcalBarrel, and DetId::Hcal.
GlobalPoint spr::getGpos | ( | const CaloGeometry * | geo, |
HBHERecHitCollection::const_iterator | hit, | ||
bool | debug = false |
||
) |
Definition at line 177 of file FindDistCone.cc.
References CaloGeometry::getSubdetectorGeometry().
GlobalPoint spr::getGpos | ( | const CaloGeometry * | geo, |
edm::PCaloHitContainer::const_iterator | hit, | ||
bool | debug = false |
||
) |
Definition at line 182 of file FindDistCone.cc.
References 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 175 of file eHCALMatrix.cc.
References relval_parameters_module::energy, newFWLiteAna::found, getRawEnergy(), and HcalOuter.
HcalDetId spr::getHotCell | ( | std::vector< std::vector< PCaloHit >::const_iterator > & | hit, |
bool | includeHO, | ||
int | useRaw = 0 , |
||
bool | debug = false |
||
) |
Definition at line 208 of file eHCALMatrix.cc.
References relval_parameters_module::energy, newFWLiteAna::found, getRawEnergy(), HcalOuter, HcalDetId::ieta(), HcalDetId::iphi(), and HcalDetId::subdet().
double spr::getRawEnergy | ( | HBHERecHitCollection::const_iterator | hit, |
int | useRaw = 0 |
||
) |
Definition at line 201 of file FindDistCone.cc.
References relval_parameters_module::energy.
Referenced by getHotCell().
double spr::getRawEnergy | ( | edm::PCaloHitContainer::const_iterator | hit, |
int | useRaw = 0 |
||
) |
Definition at line 208 of file FindDistCone.cc.
bool spr::goodTrack | ( | const reco::Track * | pTrack, |
math::XYZPoint | leadPV, | ||
spr::trackSelectionParameters | parameters, | ||
bool | debug = false |
||
) |
Definition at line 9 of file TrackSelection.cc.
References funct::abs(), 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(), PixelPluginsPhase0_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(), HcalHBHEMuonHighEtaAnalyzer::analyzeTracks(), IsoTrig::chgIsolation(), CSCSkim::doBFieldStudySelection(), HcalIsoTrkAnalyzer::fillTree(), AlCaIsoTracksFilter::filter(), tmtt::KFbase::fit(), RPixPlaneCombinatoryTracking::fitTrack(), IsoTrig::getGoodTracks(), AlCaHcalIsotrkProducer::getProducts(), PFEGammaFilters::isElectronSafeForJetMET(), JetTracksAssociationDRCalo::produce(), AlCaIsoTracksProducer::select(), 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 90 of file GenSimInfo.cc.
References cGenSimInfo(), debugHcalDets(), and matrixHCALIds().
Referenced by StudyCaloGen::analyze(), and 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 112 of file GenSimInfo.cc.
References cGenSimInfo(), 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 133 of file GenSimInfo.cc.
References cGenSimInfo(), 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 155 of file GenSimInfo.cc.
References cGenSimInfo(), 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 10 of file MatchingSimTrack.cc.
References TrackerHitAssociator::associateHit(), newFWLiteAna::found, dqmiolumiharvest::j, 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 79 of file MatchingSimTrack.cc.
References 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 102 of file MatchingSimTrack.cc.
References spr::simTkInfo::charge, 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 submitPVResolutionJobs::count, debugEcalDet(), debugEcalDets(), heppy_check::dirs, DetId::Ecal, EcalBarrel, EcalEndcap, extraIds(), CaloGeometry::getSubdetectorGeometry(), CaloTopology::getSubdetectorTopology(), newECALIdNS(), NORTH, and SOUTH.
Referenced by chargeIsolationEcal(), chargeIsolationGenEcal(), 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 60 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 72 of file MatrixECALDetIds.cc.
References debugEcalDets(), EcalEndcap, getDistInPlaneTrackDir(), CaloGeometry::getPosition(), mps_fire::i, 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 112 of file MatrixECALDetIds.cc.
References submitPVResolutionJobs::count, debugEcalDet(), 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 183 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 13 of file MatrixHCALDetIds.cc.
References submitPVResolutionJobs::count, 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 37 of file MatrixHCALDetIds.cc.
References debugHcalDets(), getDistInPlaneTrackDir(), CaloGeometry::getSubdetectorGeometry(), mps_fire::i, 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 66 of file MatrixHCALDetIds.cc.
References submitPVResolutionJobs::count, 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 370 of file MatrixHCALDetIds.cc.
References submitPVResolutionJobs::count, debugHcalDets(), HcalOuter, dqmiodumpmetadata::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 509 of file MatrixECALDetIds.cc.
References cells, submitPVResolutionJobs::count, debugEcalDets(), heppy_check::dirs, EAST, dqmdumpme::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 572 of file MatrixECALDetIds.cc.
References cells, submitPVResolutionJobs::count, debugEcalDets(), heppy_check::dirs, EAST, dqmdumpme::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 197 of file MatrixECALDetIds.cc.
References cells, submitPVResolutionJobs::count, debugEcalDets(), heppy_check::dirs, EAST, dqmdumpme::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 319 of file MatrixECALDetIds.cc.
References cells, submitPVResolutionJobs::count, debugEcalDet(), debugEcalDets(), heppy_check::dirs, EAST, dqmdumpme::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 273 of file MatrixHCALDetIds.cc.
References submitPVResolutionJobs::count, debugHcalDets(), HcalTopology::east(), dqmdumpme::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 315 of file MatrixHCALDetIds.cc.
References submitPVResolutionJobs::count, debugHcalDets(), HcalTopology::east(), dqmdumpme::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 96 of file MatrixHCALDetIds.cc.
References submitPVResolutionJobs::count, debugHcalDets(), dqmdumpme::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 180 of file MatrixHCALDetIds.cc.
References submitPVResolutionJobs::count, debugHcalDets(), dqmdumpme::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 185 of file MatchingSimTrack.cc.
References SplitLinear::begin, gpuVertexFinder::iv, and SpecificationBuilder_cfi::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 130 of file CaloPropagateTrack.cc.
Referenced by ElectronStudy::analyze(), HcalRaddamMuon::analyze(), StudyCaloGen::analyze(), IsoTrackCalibration::analyze(), HcalHBHEMuonAnalyzer::analyze(), IsoTrackCalib::analyze(), HcalIsoTrkSimAnalyzer::analyze(), StudyCaloResponse::analyze(), HcalIsoTrkAnalyzer::analyze(), IsolatedTracksHcalScale::analyze(), IsolatedGenParticles::analyze(), IsolatedTracksNxN::analyze(), HcalHBHEMuonHighEtaAnalyzer::analyzeHadron(), HcalHBHEMuonHighEtaAnalyzer::analyzeTracks(), IsoTrig::chgIsolation(), AlCaHBHEMuonFilter::filter(), AlCaHEMuonFilter::filter(), AlCaLowPUHBHEMuonFilter::filter(), AlCaIsoTracksFilter::filter(), IsoTrig::getGoodTracks(), AlCaHcalHBHEMuonProducer::produce(), AlCaHcalIsotrkProducer::produce(), 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 140 of file CaloPropagateTrack.cc.
References funct::abs(), 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 216 of file CaloPropagateTrack.cc.
References funct::abs(), 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 289 of file CaloPropagateTrack.cc.
References funct::abs(), 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, |
const 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, 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, |
const ParticleDataTable * | pdt, | ||
const CaloGeometry * | geo, | ||
const MagneticField * | bField, | ||
double | etaMax = 3.0 , |
||
bool | debug = false |
||
) |
Definition at line 429 of file CaloPropagateTrack.cc.
References funct::abs(), spr::propagatedGenParticleID::charge, 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 512 of file CaloPropagateTrack.cc.
References funct::abs(), spr::trackAtOrigin::charge, 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 796 of file CaloPropagateTrack.cc.
References funct::abs(), alongMomentum, Reference_intrackfit_cff::barrel, Plane::build(), Cylinder::build(), 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(), DiDispStaMuonMonitor_cfi::pt, funct::sin(), mathSSE::sqrt(), HLT_FULL_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(), RecoTauCleanerPlugins::charge, reco::TrackBase::charge(), 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, BeamSpotPI::Y, and BeamSpotPI::Z.
std::pair< math::XYZPoint, bool > spr::propagateECAL | ( | const reco::Track * | track, |
const MagneticField * | bfield, | ||
bool | debug = false |
||
) |
Definition at line 660 of file CaloPropagateTrack.cc.
References RecoTauCleanerPlugins::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 693 of file CaloPropagateTrack.cc.
References etaBEEcal, spr::propagatedTrack::ok, spr::propagatedTrack::point, propagateCalo(), rFrontEB, HLT_FULL_cff::track, and zFrontEE.
std::pair< math::XYZPoint, bool > spr::propagateHCAL | ( | const reco::Track * | track, |
const MagneticField * | bfield, | ||
bool | debug = false |
||
) |
Definition at line 720 of file CaloPropagateTrack.cc.
References RecoTauCleanerPlugins::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(), HcalHBHEMuonHighEtaAnalyzer::goodCell(), AlCaHcalHBHEMuonProducer::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 727 of file CaloPropagateTrack.cc.
References etaBEHcal, spr::propagatedTrack::ok, spr::propagatedTrack::point, propagateCalo(), rFrontHB, HLT_FULL_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 904 of file CaloPropagateTrack.cc.
References RecoTauCleanerPlugins::charge, reco::TrackBase::charge(), 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 922 of file CaloPropagateTrack.cc.
References spr::trackAtOrigin::charge, 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 941 of file CaloPropagateTrack.cc.
References alongMomentum, Reference_intrackfit_cff::barrel, Plane::build(), Cylinder::build(), Reference_intrackfit_cff::endcap, CaloSubdetectorGeometry::getClosestCell(), CaloGeometry::getSubdetectorGeometry(), TrajectoryStateOnSurface::globalPosition(), DetId::Hcal, HcalBarrel, if(), TrajectoryStateOnSurface::isValid(), isotrackApplyRegressor::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 583 of file CaloPropagateTrack.cc.
References spr::trackAtOrigin::charge, 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 HcalHBHEMuonAnalyzer::analyze(), HcalHBHEMuonHighEtaAnalyzer::analyzeTracks(), and AlCaHcalHBHEMuonProducer::produce().
std::pair< bool, HcalDetId > spr::propagateHCALBack | ( | const reco::Track * | track, |
const CaloGeometry * | geo, | ||
const MagneticField * | bField, | ||
bool | debug = false |
||
) |
Definition at line 622 of file CaloPropagateTrack.cc.
References RecoTauCleanerPlugins::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 667 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 734 of file CaloPropagateTrack.cc.
References RecoTauCleanerPlugins::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 743 of file CaloPropagateTrack.cc.
References funct::abs(), alongMomentum, Reference_intrackfit_cff::barrel, Plane::build(), Cylinder::build(), RecoTauCleanerPlugins::charge, reco::TrackBase::charge(), Reference_intrackfit_cff::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(), CosmicsPD_Skims::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(), and zFrontTE.
Referenced by IsolatedTracksNxN::analyze().
propagatedTrack spr::propagateTrackToECAL | ( | const reco::Track * | track, |
const MagneticField * | bfield, | ||
bool | debug = false |
||
) |
Definition at line 640 of file CaloPropagateTrack.cc.
References RecoTauCleanerPlugins::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 647 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 700 of file CaloPropagateTrack.cc.
References RecoTauCleanerPlugins::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 707 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 657 of file MatrixECALDetIds.cc.
References 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 867 of file CaloPropagateTrack.cc.
References spr::trackAtOrigin::charge, gpuVertexFinder::iv, spr::trackAtOrigin::momentum, spr::trackAtOrigin::ok, and spr::trackAtOrigin::position.
Referenced by propagateCALO(), propagateHCAL(), propagateHCALBack(), propagateTrackToECAL(), and propagateTrackToHCAL().
double spr::timeOfFlight | ( | DetId | id, |
const CaloGeometry * | geo, | ||
bool | debug = false |
||
) |
Definition at line 15 of file CaloSimInfo.cc.
References funct::abs(), funct::cos(), DetId::Ecal, EcalBarrel, EcalEndcap, PVValHelper::eta, PV3DBase< T, PVType, FrameType >::eta(), funct::exp(), CaloGeometry::getPosition(), CaloGeometry::getSubdetectorGeometry(), DetId::Hcal, HcalBarrel, HcalEndcap, HcalOuter, PV3DBase< T, PVType, FrameType >::mag(), point, dttmaxenums::R, rFrontEB, rFrontHB, rFrontHO, funct::sin(), theta(), createJobs::tmp, zFrontEE, zFrontES, zFrontHE, and zFrontHF.
Referenced by ME0HitsValidation::analyze(), ME0DigisValidation::analyze(), and RPCDigiSimLink::RPCDigiSimLink().
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 135 of file MatchingSimTrack.cc.
References SplitLinear::begin, gpuVertexFinder::iv, and SpecificationBuilder_cfi::parent().
Referenced by matchedSimTrackId(), and matchedSimTrackInfo().
|
static |
Definition at line 8 of file CaloConstants.h.
Referenced by TrackDetectorAssociator::addTAMuonSegmentMatch(), CMSDAS11DijetAnalyzer::analyze(), PFCandidateChecker::analyze(), BasicGenParticleValidation::analyze(), SimpleConvertedPhotonAnalyzer::analyze(), PhotonsWithConversionsAnalyzer::analyze(), SimplePhotonAnalyzer::analyze(), TopMonitor::analyze(), PhotonValidator::analyze(), MuonTrajectoryCleaner::clean(), TCMETAlgo::closeToElectron(), EcalTBMCInfoProducer::EcalTBMCInfoProducer(), l1t::MicroGMTIsolationUnit::extrapolateMuons(), GenericBenchmark::fillHistos(), findCone(), l1t::Stage1Layer2TauAlgorithmImpPP::findNESW(), l1t::Stage1Layer2TauAlgorithmImpHW::findNESW(), cms::MuonTCMETValueMapProducer::isGoodCaloMuon(), l1t::Stage1Layer2EGammaAlgorithmImpPP::Isolation(), L1HPSPFTauBuilder::isWithinIsolationCone(), L1HPSPFTauBuilder::isWithinSignalCone(), L1HPSPFTauBuilder::isWithinStrip(), reco::tau::RecoTauElectronRejectionPlugin::operator()(), operator<<(), PFCandidateChecker::printJets(), PFTauElecRejectionBenchmark::process(), l1t::Stage1Layer2TauAlgorithmImpPP::processEvent(), l1t::Stage1Layer2TauAlgorithmImpHW::processEvent(), HPSPFTauProducer::produce(), pat::PATIsolatedTrackProducer::produce(), and L1MuonSeededTrackingRegionsProducer::regions().
|
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().