Single trigger physics object (e.g., an isolated muon) More...
#include <TriggerObject.h>
Public Member Functions | |
float | energy () const |
float | et () const |
float | eta () const |
int | id () const |
getters More... | |
float | mass () const |
float | p () const |
reco::Particle | particle (reco::Particle::Charge q=0, const reco::Particle::Point &vertex=reco::Particle::Point(0, 0, 0), int status=0, bool integerCharge=true) const |
float | phi () const |
float | pt () const |
float | px () const |
float | py () const |
float | pz () const |
void | setEta (float eta) |
void | setId (int id) |
setters More... | |
void | setMass (float mass) |
void | setPhi (float phi) |
void | setPt (float pt) |
TriggerObject () | |
methods More... | |
TriggerObject (int id, float pt, float eta, float phi, float mass) | |
template<typename T > | |
TriggerObject (int id, const T &o) | |
any type T object implementing the methods pt(), eta(), phi(), mass() More... | |
template<typename T > | |
TriggerObject (const T &o) | |
... and pdgId() More... | |
Private Attributes | |
float | eta_ |
int | id_ |
data members - similar to DataFormats/Candidate/interface/Particle.h More... | |
float | mass_ |
float | phi_ |
float | pt_ |
4-momentum of physics object More... | |
Single trigger physics object (e.g., an isolated muon)
A single trigger object (e.g., an isolated muon, or MET)
Definition at line 21 of file TriggerObject.h.
|
inline |
methods
constructors
Definition at line 32 of file TriggerObject.h.
|
inline |
Definition at line 33 of file TriggerObject.h.
|
inline |
any type T object implementing the methods pt(), eta(), phi(), mass()
Definition at line 38 of file TriggerObject.h.
|
inline |
... and pdgId()
Definition at line 41 of file TriggerObject.h.
|
inline |
Definition at line 61 of file TriggerObject.h.
References mass_, p(), conifer::pow(), and mathSSE::sqrt().
Referenced by SUSY_HLT_VBF_Mu::analyze(), HcalIsoTrkSimAnalyzer::analyze(), HcalIsoTrkAnalyzer::analyze(), IsoTrig::analyze(), HLTTauDQMTagAndProbePlotter::findTrgObject(), particle(), AlCaHcalIsotrkProducer::produce(), and Jet.Jet::rawEnergy().
|
inline |
Definition at line 63 of file TriggerObject.h.
References eta_, mass_, conifer::pow(), pt_, and mathSSE::sqrt().
|
inline |
Definition at line 53 of file TriggerObject.h.
References eta_.
Referenced by Particle.Particle::__str__(), TriggerSummaryAnalyzerAOD::analyze(), SUSY_HLT_DoubleMuon_Hadronic::analyze(), SUSY_HLT_Muon_BJet::analyze(), SUSY_HLT_DoubleEle_Hadronic::analyze(), SUSY_HLT_Electron_BJet::analyze(), SUSY_HLT_DiJet_MET::analyze(), SUSY_HLT_ElecFakes::analyze(), SUSY_HLT_Muon_Hadronic::analyze(), SUSY_HLT_MuonFakes::analyze(), SUSY_HLT_VBF_Mu::analyze(), SUSY_HLT_MuEle_Hadronic::analyze(), SUSY_HLT_alphaT::analyze(), DQMHcalIsoTrackAlCaReco::analyze(), SUSY_HLT_SingleLepton::analyze(), HcalIsoTrkSimAnalyzer::analyze(), HcalIsoTrkAnalyzer::analyze(), IsoTrig::analyze(), HLTEventAnalyzerAOD::analyzeTrigger(), datamodel.Object::DeltaR(), TrigObjTnPHistColl::ProbeData::fill(), LeptonSkimming::hltObject(), Jet.Jet::jetID(), L1TMuonDQMOffline::matchHlt(), BPHMonitor::matchToTrigger(), datamodel.Object::p4(), TriggerTools::passObj(), hltdqm::passTrig(), print_trigger_candidates(), print_trigger_collection(), TriggerMatchProducer< object >::produce(), pat::PATTriggerProducer::produce(), AlCaHcalIsotrkProducer::produce(), Jet.Jet::puJetId(), HLTMuonMatchAndPlot::selectedTriggerObjects(), setEta(), and TrigObjTnPHistColl::TrigObjVarF::TrigObjVarF().
|
inline |
getters
Definition at line 51 of file TriggerObject.h.
References id_.
Referenced by TriggerSummaryAnalyzerAOD::analyze(), SUSY_HLT_InclusiveHT::analyze(), SUSY_HLT_Muon_BJet::analyze(), SUSY_HLT_DoubleMuon_Hadronic::analyze(), SUSY_HLT_DoubleEle_Hadronic::analyze(), SUSY_HLT_Electron_BJet::analyze(), SUSY_HLT_Muon_Hadronic::analyze(), SUSY_HLT_MuonFakes::analyze(), SUSY_HLT_VBF_Mu::analyze(), SUSY_HLT_MuEle_Hadronic::analyze(), HotlineDQM::analyze(), SUSY_HLT_Razor::analyze(), HcalIsoTrkSimAnalyzer::analyze(), HcalIsoTrkAnalyzer::analyze(), IsoTrig::analyze(), HLTEventAnalyzerAOD::analyzeTrigger(), LeptonSkimming::hltObject(), print_trigger_candidates(), print_trigger_collection(), CandidateTriggerObjectProducer::produce(), pat::PATTriggerProducer::produce(), AlCaHcalIsotrkProducer::produce(), and setId().
|
inline |
Definition at line 55 of file TriggerObject.h.
References mass_.
Referenced by Particle.Particle::__str__(), DiObject.DiMuon::__str__(), TriggerSummaryAnalyzerAOD::analyze(), SUSY_HLT_alphaT::analyze(), HcalIsoTrkSimAnalyzer::analyze(), HcalIsoTrkAnalyzer::analyze(), IsoTrig::analyze(), HLTEventAnalyzerAOD::analyzeTrigger(), datamodel.Object::p4(), print_trigger_candidates(), print_trigger_collection(), pat::PATTriggerProducer::produce(), AlCaHcalIsotrkProducer::produce(), and setMass().
|
inline |
Definition at line 60 of file TriggerObject.h.
Referenced by DQMHcalIsoTrackAlCaReco::analyze(), energy(), and Electron.Electron::ptErr().
|
inline |
Definition at line 65 of file TriggerObject.h.
References energy(), px(), py(), pz(), submitPVResolutionJobs::q, mps_update::status, and bphysicsOniaDQM_cfi::vertex.
Referenced by DQMExample_Step1::analyze(), and CandidateTriggerObjectProducer::produce().
|
inline |
Definition at line 54 of file TriggerObject.h.
References phi_.
Referenced by Particle.Particle::__str__(), TriggerSummaryAnalyzerAOD::analyze(), SUSY_HLT_InclusiveHT::analyze(), SUSY_HLT_DoubleMuon_Hadronic::analyze(), SUSY_HLT_Muon_BJet::analyze(), SUSY_HLT_DoubleEle_Hadronic::analyze(), SUSY_HLT_Electron_BJet::analyze(), SUSY_HLT_DiJet_MET::analyze(), SUSY_HLT_ElecFakes::analyze(), SUSY_HLT_Muon_Hadronic::analyze(), SUSY_HLT_MuonFakes::analyze(), SUSY_HLT_VBF_Mu::analyze(), SUSY_HLT_MuEle_Hadronic::analyze(), SUSY_HLT_alphaT::analyze(), DQMHcalIsoTrackAlCaReco::analyze(), SUSY_HLT_SingleLepton::analyze(), HcalIsoTrkSimAnalyzer::analyze(), HcalIsoTrkAnalyzer::analyze(), IsoTrig::analyze(), HLTEventAnalyzerAOD::analyzeTrigger(), datamodel.Object::DeltaR(), TrigObjTnPHistColl::ProbeData::fill(), LeptonSkimming::hltObject(), L1TMuonDQMOffline::matchHlt(), BPHMonitor::matchToTrigger(), datamodel.Object::p4(), TriggerTools::passObj(), hltdqm::passTrig(), ntupleDataFormat.Track::phiPull(), print_trigger_candidates(), print_trigger_collection(), TriggerMatchProducer< object >::produce(), pat::PATTriggerProducer::produce(), AlCaHcalIsotrkProducer::produce(), setPhi(), and TrigObjTnPHistColl::TrigObjVarF::TrigObjVarF().
|
inline |
Definition at line 52 of file TriggerObject.h.
References pt_.
Referenced by Particle.Particle::__str__(), DiObject.DiMuon::__str__(), TriggerSummaryAnalyzerAOD::analyze(), SUSY_HLT_InclusiveHT::analyze(), SUSY_HLT_DoubleMuon_Hadronic::analyze(), SUSY_HLT_Muon_BJet::analyze(), SUSY_HLT_DoubleEle_Hadronic::analyze(), SUSY_HLT_Electron_BJet::analyze(), SUSY_HLT_DiJet_MET::analyze(), SUSY_HLT_ElecFakes::analyze(), SUSY_HLT_Muon_Hadronic::analyze(), SUSY_HLT_MuonFakes::analyze(), SUSY_HLT_VBF_Mu::analyze(), SUSY_HLT_MuEle_Hadronic::analyze(), SUSY_HLT_alphaT::analyze(), HotlineDQM::analyze(), DQMHcalIsoTrackAlCaReco::analyze(), SUSY_HLT_SingleLepton::analyze(), HcalIsoTrkSimAnalyzer::analyze(), HcalIsoTrkAnalyzer::analyze(), IsoTrig::analyze(), HLTEventAnalyzerAOD::analyzeTrigger(), Photon.Photon::calScaledIsoValueExp(), Photon.Photon::calScaledIsoValueLin(), Photon.Photon::calScaledIsoValueQuadr(), TrigObjTnPHistColl::ProbeData::fill(), METplusTrackMonitor::getHLTObj(), LeptonSkimming::hltObject(), L1TMuonDQMOffline::matchHlt(), BPHMonitor::matchToTrigger(), Electron.Electron::mvaIDLoose(), Electron.Electron::mvaIDRun2(), Electron.Electron::mvaIDTight(), datamodel.Object::p4(), print_trigger_candidates(), print_trigger_collection(), pat::PATTriggerProducer::produce(), AlCaHcalIsotrkProducer::produce(), Electron.Electron::ptErr(), ntupleDataFormat.Track::ptPull(), Lepton.Lepton::relIso(), Lepton.Lepton::relIsoFromEA(), Lepton.Lepton::relIsoR(), Jet.Jet::setCorrP4(), setPt(), and TrigObjTnPHistColl::TrigObjVarF::TrigObjVarF().
|
inline |
Definition at line 57 of file TriggerObject.h.
References funct::cos(), phi_, and pt_.
Referenced by SUSY_HLT_VBF_Mu::analyze(), SUSY_HLT_Razor::analyze(), HcalIsoTrkSimAnalyzer::analyze(), HcalIsoTrkAnalyzer::analyze(), IsoTrig::analyze(), HLTTauDQMTagAndProbePlotter::findTrgObject(), particle(), and AlCaHcalIsotrkProducer::produce().
|
inline |
Definition at line 58 of file TriggerObject.h.
References phi_, pt_, and funct::sin().
Referenced by SUSY_HLT_VBF_Mu::analyze(), SUSY_HLT_Razor::analyze(), HcalIsoTrkSimAnalyzer::analyze(), HcalIsoTrkAnalyzer::analyze(), IsoTrig::analyze(), HLTTauDQMTagAndProbePlotter::findTrgObject(), particle(), and AlCaHcalIsotrkProducer::produce().
|
inline |
Definition at line 59 of file TriggerObject.h.
Referenced by SUSY_HLT_VBF_Mu::analyze(), HcalIsoTrkSimAnalyzer::analyze(), HcalIsoTrkAnalyzer::analyze(), IsoTrig::analyze(), HLTTauDQMTagAndProbePlotter::findTrgObject(), particle(), and AlCaHcalIsotrkProducer::produce().
|
inline |
Definition at line 46 of file TriggerObject.h.
|
inline |
setters
Definition at line 44 of file TriggerObject.h.
|
inline |
Definition at line 48 of file TriggerObject.h.
|
inline |
Definition at line 47 of file TriggerObject.h.
|
inline |
Definition at line 45 of file TriggerObject.h.
|
private |
|
private |
data members - similar to DataFormats/Candidate/interface/Particle.h
id or physics type (including electric charge) - similar to pdgId
Definition at line 25 of file TriggerObject.h.
|
private |
|
private |