|
|
#include <DQM/HLTEvF/plugins/HLTObjectMonitorProtonLead.cc>
Description: [one line class summary]
Implementation: [Notes on implementation]
Definition at line 69 of file HLTObjectMonitorProtonLead.cc.
◆ HLTObjectMonitorProtonLead()
HLTObjectMonitorProtonLead::HLTObjectMonitorProtonLead |
( |
const edm::ParameterSet & |
iConfig | ) |
|
|
explicit |
◆ ~HLTObjectMonitorProtonLead()
HLTObjectMonitorProtonLead::~HLTObjectMonitorProtonLead |
( |
| ) |
|
|
override |
◆ analyze()
single-object plots
Definition at line 342 of file HLTObjectMonitorProtonLead.cc.
348 std::cout <<
"Inside analyze(). " << std::endl;
358 if (!aodTriggerEvent.
isValid())
362 unordered_map<string, bool> firedMap =
acceptMap;
365 if (firedMap[
plot->pathName])
377 if (firedMap[
plot->pathNameOR])
385 unsigned int moduleFilterIndex = aodTriggerEvent->
filterIndex(moduleFilter);
387 if (moduleFilterIndex + 1 > aodTriggerEvent->
sizeFilters())
496 unsigned int kCnt0 = 0;
497 for (
const auto& key0 :
keys) {
498 unsigned int kCnt1 = 0;
499 for (
const auto& key1 :
keys) {
503 TLorentzVector mu1, mu2, dimu;
516 unsigned int kCnt0 = 0;
517 for (
const auto& key0 :
keys) {
518 unsigned int kCnt1 = 0;
519 for (
const auto& key1 :
keys) {
524 TLorentzVector mu1, mu2, dimu;
538 unsigned int kCnt0 = 0;
539 for (
const auto& key0 :
keys) {
540 unsigned int kCnt1 = 0;
541 for (
const auto& key1 :
keys) {
546 TLorentzVector mu1, mu2, dimu;
References funct::abs(), gather_cfg::cout, mps_fire::end, PVValHelper::eta, trigger::TriggerEvent::filterIndex(), trigger::TriggerEvent::filterKeys(), trigger::TriggerEvent::getObjects(), iEvent, HLT_FULL_cff::InputTag, edm::HandleBase::isValid(), crabWrapper::key, relativeConstraints::keys, mu_mass, hltMonBTagIPClient_cfi::pathName, plotFactory::plot, DiDispStaMuonMonitor_cfi::pt, trigger::TriggerEvent::sizeFilters(), command_line::start, AlCaHLTBitMon_QueryRunRegistry::string, HigPhotonJetHLTOfflineSource_cfi::triggerAccept, triggerResults, and HLTObjectMonitor_cfi::wallTime.
◆ bookHistograms()
Main shifter workspace plots
Definition at line 610 of file HLTObjectMonitorProtonLead.cc.
627 if (!
plot->pathNameOR.empty())
628 display_pathNames =
plot->pathName +
" OR " +
plot->pathNameOR;
630 if (
plot->displayInPrimary) {
632 (*plot).ME = ibooker.book1D(
plot->plotLabel, display_pathNames.c_str(),
plot->nBins,
plot->xMin,
plot->xMax);
633 (*plot).ME->setAxisTitle(
plot->xAxisLabel);
637 (*plot).ME = ibooker.book1D(
plot->plotLabel, display_pathNames.c_str(),
plot->nBins,
plot->xMin,
plot->xMax);
638 (*plot).ME->setAxisTitle(
plot->xAxisLabel);
References dqm::implementation::IBooker::book1D(), plotFactory::plot, dqm::impl::MonitorElement::setAxisTitle(), dqm::implementation::NavigatorBase::setCurrentFolder(), and AlCaHLTBitMon_QueryRunRegistry::string.
◆ dqmBeginRun()
◆ get_wall_time()
double HLTObjectMonitorProtonLead::get_wall_time |
( |
void |
| ) |
|
|
private |
◆ acceptMap
unordered_map<string, bool> HLTObjectMonitorProtonLead::acceptMap |
|
private |
◆ aodTriggerToken_
◆ backupFolder
string HLTObjectMonitorProtonLead::backupFolder |
|
private |
◆ caloAK4JetEta_
hltPlot HLTObjectMonitorProtonLead::caloAK4JetEta_ |
|
private |
◆ caloAK4JetEta_pset
◆ caloAK4JetPhi_
hltPlot HLTObjectMonitorProtonLead::caloAK4JetPhi_ |
|
private |
◆ caloAK4JetPhi_pset
◆ caloAK4JetPt_
hltPlot HLTObjectMonitorProtonLead::caloAK4JetPt_ |
|
private |
◆ caloAK4JetPt_pset
◆ caloBJetEta_
hltPlot HLTObjectMonitorProtonLead::caloBJetEta_ |
|
private |
◆ caloBJetEta_pset
◆ caloBJetPhi_
hltPlot HLTObjectMonitorProtonLead::caloBJetPhi_ |
|
private |
◆ caloBJetPhi_pset
◆ caloBJetPt_
hltPlot HLTObjectMonitorProtonLead::caloBJetPt_ |
|
private |
◆ caloBJetPt_pset
◆ caloDiAK4JetEta_
hltPlot HLTObjectMonitorProtonLead::caloDiAK4JetEta_ |
|
private |
◆ caloDiAK4JetEta_pset
◆ caloDiAK4JetPhi_
hltPlot HLTObjectMonitorProtonLead::caloDiAK4JetPhi_ |
|
private |
◆ caloDiAK4JetPhi_pset
◆ caloDiAK4JetPt_
hltPlot HLTObjectMonitorProtonLead::caloDiAK4JetPt_ |
|
private |
◆ caloDiAK4JetPt_pset
◆ debugPrint
bool HLTObjectMonitorProtonLead::debugPrint |
|
private |
◆ electronEta_
hltPlot HLTObjectMonitorProtonLead::electronEta_ |
|
private |
◆ electronEta_pset
◆ electronPhi_
hltPlot HLTObjectMonitorProtonLead::electronPhi_ |
|
private |
◆ electronPhi_pset
◆ electronPt_
hltPlot HLTObjectMonitorProtonLead::electronPt_ |
|
private |
◆ electronPt_pset
◆ hltConfig_
◆ l2muon12Eta_
hltPlot HLTObjectMonitorProtonLead::l2muon12Eta_ |
|
private |
◆ l2muon12Eta_pset
◆ l2muon12Phi_
hltPlot HLTObjectMonitorProtonLead::l2muon12Phi_ |
|
private |
◆ l2muon12Phi_pset
◆ l2muon12Pt_
hltPlot HLTObjectMonitorProtonLead::l2muon12Pt_ |
|
private |
◆ l2muon12Pt_pset
◆ l3muon12Eta_
hltPlot HLTObjectMonitorProtonLead::l3muon12Eta_ |
|
private |
◆ l3muon12Eta_pset
◆ l3muon12Phi_
hltPlot HLTObjectMonitorProtonLead::l3muon12Phi_ |
|
private |
◆ l3muon12Phi_pset
◆ l3muon12Pt_
hltPlot HLTObjectMonitorProtonLead::l3muon12Pt_ |
|
private |
◆ l3muon12Pt_pset
◆ l3muon3Eta_
hltPlot HLTObjectMonitorProtonLead::l3muon3Eta_ |
|
private |
◆ l3muon3Eta_pset
◆ l3muon3Phi_
hltPlot HLTObjectMonitorProtonLead::l3muon3Phi_ |
|
private |
◆ l3muon3Phi_pset
◆ l3muon3Pt_
hltPlot HLTObjectMonitorProtonLead::l3muon3Pt_ |
|
private |
◆ l3muon3Pt_pset
◆ mainShifterFolder
string HLTObjectMonitorProtonLead::mainShifterFolder |
|
private |
◆ pAL1DoubleMuZMass_
hltPlot HLTObjectMonitorProtonLead::pAL1DoubleMuZMass_ |
|
private |
◆ pAL1DoubleMuZMass_pset
◆ pAL2DoubleMuZMass_
hltPlot HLTObjectMonitorProtonLead::pAL2DoubleMuZMass_ |
|
private |
◆ pAL2DoubleMuZMass_pset
◆ pAL3DoubleMuZMass_
hltPlot HLTObjectMonitorProtonLead::pAL3DoubleMuZMass_ |
|
private |
◆ pAL3DoubleMuZMass_pset
◆ pfAK4JetEta_
hltPlot HLTObjectMonitorProtonLead::pfAK4JetEta_ |
|
private |
◆ pfAK4JetEta_pset
◆ pfAK4JetPhi_
hltPlot HLTObjectMonitorProtonLead::pfAK4JetPhi_ |
|
private |
◆ pfAK4JetPhi_pset
◆ pfAK4JetPt_
hltPlot HLTObjectMonitorProtonLead::pfAK4JetPt_ |
|
private |
◆ pfAK4JetPt_pset
◆ pfBJetEta_
hltPlot HLTObjectMonitorProtonLead::pfBJetEta_ |
|
private |
◆ pfBJetEta_pset
◆ pfBJetPhi_
hltPlot HLTObjectMonitorProtonLead::pfBJetPhi_ |
|
private |
◆ pfBJetPhi_pset
◆ pfBJetPt_
hltPlot HLTObjectMonitorProtonLead::pfBJetPt_ |
|
private |
◆ pfBJetPt_pset
◆ pfDiAK4JetEta_
hltPlot HLTObjectMonitorProtonLead::pfDiAK4JetEta_ |
|
private |
◆ pfDiAK4JetEta_pset
◆ pfDiAK4JetPhi_
hltPlot HLTObjectMonitorProtonLead::pfDiAK4JetPhi_ |
|
private |
◆ pfDiAK4JetPhi_pset
◆ pfDiAK4JetPt_
hltPlot HLTObjectMonitorProtonLead::pfDiAK4JetPt_ |
|
private |
◆ pfDiAK4JetPt_pset
◆ photonEta_
hltPlot HLTObjectMonitorProtonLead::photonEta_ |
|
private |
◆ photonEta_pset
◆ photonPhi_
hltPlot HLTObjectMonitorProtonLead::photonPhi_ |
|
private |
◆ photonPhi_pset
◆ photonPPEta_
hltPlot HLTObjectMonitorProtonLead::photonPPEta_ |
|
private |
◆ photonPPEta_pset
◆ photonPPPhi_
hltPlot HLTObjectMonitorProtonLead::photonPPPhi_ |
|
private |
◆ photonPPPhi_pset
◆ photonPPPt_
hltPlot HLTObjectMonitorProtonLead::photonPPPt_ |
|
private |
◆ photonPPPt_pset
◆ photonPt_
hltPlot HLTObjectMonitorProtonLead::photonPt_ |
|
private |
◆ photonPt_pset
◆ plotList
vector<hltPlot*> HLTObjectMonitorProtonLead::plotList |
|
private |
◆ plotMap
◆ processName_
string HLTObjectMonitorProtonLead::processName_ |
|
private |
◆ topDirectoryName
string HLTObjectMonitorProtonLead::topDirectoryName |
|
private |
◆ triggerResultsToken_
◆ wallTime_
hltPlot HLTObjectMonitorProtonLead::wallTime_ |
|
private |
◆ wallTime_pset
unordered_map< string, bool > acceptMap
edm::ParameterSet pfDiAK4JetPhi_pset
trigger::size_type sizeFilters() const
edm::ParameterSet l3muon3Phi_pset
edm::ParameterSet pfBJetEta_pset
const Keys & filterKeys(trigger::size_type index) const
edm::ParameterSet l3muon12Phi_pset
edm::ParameterSet pfBJetPt_pset
edm::ParameterSet wallTime_pset
hltPlot pAL1DoubleMuZMass_
edm::ParameterSet caloAK4JetPhi_pset
edm::ParameterSet caloBJetEta_pset
static const std::string triggerResults
edm::ParameterSet l3muon12Pt_pset
edm::ParameterSet l2muon12Pt_pset
edm::ParameterSet electronEta_pset
edm::ParameterSet caloDiAK4JetPhi_pset
edm::ParameterSet l2muon12Eta_pset
edm::ParameterSet photonPt_pset
edm::ParameterSet pAL3DoubleMuZMass_pset
edm::ParameterSet l3muon3Pt_pset
bool saveTags(const std::string &module) const
Is module an L3 filter (ie, tracked saveTags=true)
edm::ParameterSet photonPPPt_pset
double get_wall_time(void)
static const std::string removeVersion(const std::string &trigger)
edm::ParameterSet caloAK4JetEta_pset
std::vector< TriggerObject > TriggerObjectCollection
collection of trigger physics objects (e.g., all isolated muons)
edm::ParameterSet pfBJetPhi_pset
trigger::size_type filterIndex(const edm::InputTag &filterTag) const
find index of filter in data-member vector from filter tag
edm::ParameterSet photonEta_pset
std::vector< size_type > Keys
edm::ParameterSet pAL1DoubleMuZMass_pset
unordered_map< hltPlot *, edm::ParameterSet * > plotMap
static const std::string triggerPaths
const TriggerObjectCollection & getObjects() const
unsigned int triggerIndex(const std::string &triggerName) const
slot position of trigger path in trigger table (0 to size-1)
edm::ParameterSet pfDiAK4JetEta_pset
static constexpr float mu_mass
edm::ParameterSet caloDiAK4JetPt_pset
bool init(const edm::Run &iRun, const edm::EventSetup &iSetup, const std::string &processName, bool &changed)
d'tor
edm::ParameterSet caloAK4JetPt_pset
hltPlot pAL2DoubleMuZMass_
edm::ParameterSet pfDiAK4JetPt_pset
edm::ParameterSet l3muon3Eta_pset
edm::ParameterSet pAL2DoubleMuZMass_pset
edm::ParameterSet pfAK4JetPt_pset
edm::ParameterSet l3muon12Eta_pset
hltPlot pAL3DoubleMuZMass_
edm::ParameterSet caloBJetPhi_pset
T getParameter(std::string const &) const
edm::ParameterSet photonPhi_pset
edm::ParameterSet photonPPEta_pset
edm::ParameterSet photonPPPhi_pset
edm::ParameterSet electronPt_pset
Abs< T >::type abs(const T &t)
vector< hltPlot * > plotList
const std::vector< std::string > & triggerNames() const
names of trigger paths
edm::EDGetTokenT< edm::TriggerResults > triggerResultsToken_
HLTConfigProvider hltConfig_
edm::ParameterSet caloDiAK4JetEta_pset
edm::ParameterSet electronPhi_pset
edm::ParameterSet l2muon12Phi_pset
edm::EDGetTokenT< trigger::TriggerEvent > aodTriggerToken_
virtual void setAxisTitle(const std::string &title, int axis=1)
set x-, y- or z-axis title (axis=1, 2, 3 respectively)
edm::ParameterSet pfAK4JetEta_pset
edm::ParameterSet caloBJetPt_pset
edm::ParameterSet pfAK4JetPhi_pset