Go to the documentation of this file. 1 #ifndef DATAFORMATS_METRECO_BEAMHALOSUMMARY_H
2 #define DATAFORMATS_METRECO_BEAMHALOSUMMARY_H
24 class BeamHaloInfoProducer;
virtual ~BeamHaloSummary()
const bool CSCTightHaloId() const
std::vector< char > & GetGlobalHaloReport()
std::vector< int > & GetHcaliPhiSuspects()
std::vector< char > HcalHaloReport
const std::vector< HaloTowerStrip > & getProblematicStrips() const
std::vector< char > GlobalHaloReport
const bool CSCTightHaloId2015() const
std::vector< int > HcaliPhiSuspects
const bool HcalTightHaloId() const
friend class reco::BeamHaloInfoProducer
const std::vector< int > & GetHcaliPhiSuspects() const
std::vector< char > & GetCSCHaloReport()
std::vector< char > CSCHaloReport
const std::vector< char > & GetHcalHaloReport() const
const bool LooseId() const
const std::vector< int > & GetGlobaliPhiSuspects() const
const bool ExtremeTightId() const
std::vector< char > EcalHaloReport
std::vector< int > GlobaliPhiSuspects
const bool EcalTightHaloId() const
std::vector< HaloTowerStrip > problematicStrips
std::vector< int > & GetEcaliPhiSuspects()
const bool EventSmellsLikeHalo() const
std::vector< int > & GetGlobaliPhiSuspects()
std::vector< char > & GetHcalHaloReport()
const std::vector< char > & GetCSCHaloReport() const
const bool GlobalSuperTightHaloId2016() const
const bool TightId() const
const bool CSCTightHaloIdTrkMuUnveto() const
std::vector< HaloTowerStrip > & getProblematicStrips()
const std::vector< char > & GetGlobalHaloReport() const
const bool HcalLooseHaloId() const
const std::vector< char > & GetEcalHaloReport() const
const bool GlobalLooseHaloId() const
std::vector< char > & GetEcalHaloReport()
const bool CSCLooseHaloId() const
std::vector< int > EcaliPhiSuspects
const bool GlobalTightHaloId() const
const bool GlobalTightHaloId2016() const
const bool EcalLooseHaloId() const
const std::vector< int > & GetEcaliPhiSuspects() const