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