#include <MuonIdVal.h>
Public Member Functions | |
MuonIdVal (const edm::ParameterSet &) | |
~MuonIdVal () | |
Public Member Functions inherited from edm::EDAnalyzer | |
EDAnalyzer () | |
std::string | workerType () const |
virtual | ~EDAnalyzer () |
Private Member Functions | |
virtual void | analyze (const edm::Event &, const edm::EventSetup &) |
virtual void | beginJob () |
virtual void | endJob () |
virtual void | Fill (MonitorElement *, float) |
Additional Inherited Members | |
Public Types inherited from edm::EDAnalyzer | |
typedef EDAnalyzer | ModuleType |
typedef WorkerT< EDAnalyzer > | WorkerType |
Static Public Member Functions inherited from edm::EDAnalyzer | |
static const std::string & | baseType () |
static void | fillDescriptions (ConfigurationDescriptions &descriptions) |
Protected Member Functions inherited from edm::EDAnalyzer | |
CurrentProcessingContext const * | currentContext () const |
Definition at line 58 of file MuonIdVal.h.
|
explicit |
Definition at line 3 of file MuonIdVal.cc.
References baseFolder_, dbe_, edm::ParameterSet::getParameter(), edm::ParameterSet::getUntrackedParameter(), inputCSCSegmentCollection_, inputDTRecSegment4DCollection_, inputMuonCollection_, inputMuonCosmicCompatibilityValueMap_, inputMuonTimeExtraValueMap_, make2DPlots_, makeAllChamberPlots_, makeCosmicCompatibilityPlots_, makeEnergyPlots_, makeTimePlots_, cmsCodeRules.cppFunctionSkipper::operator, useGlobalMuons_, useGlobalMuonsNotTrackerMuons_, useTrackerMuons_, and useTrackerMuonsNotGlobalMuons_.
MuonIdVal::~MuonIdVal | ( | ) |
Definition at line 25 of file MuonIdVal.cc.
|
privatevirtual |
Implements edm::EDAnalyzer.
Definition at line 264 of file MuonIdVal.cc.
References reco::MuonCosmicCompatibility::backToBackCompatibility, reco::MuonSegmentMatch::BestInStationByDR, combinedMuonTimeExtraValueMapH_, reco::MuonCosmicCompatibility::cosmicCompatibility, MuonSubdetId::CSC, cscMuonTimeExtraValueMapH_, cscSegmentCollectionH_, MuonSubdetId::DT, dtMuonTimeExtraValueMapH_, dtSegmentCollectionH_, Reference_intrackfit_cff::endcap, error, Fill(), MonitorElement::Fill(), geometry_, edm::EventSetup::get(), edm::Event::getByLabel(), muon::GlobalMuonPromptTight, muon::GMStaChiCompatibility, muon::GMTkChiCompatibility, muon::GMTkKinkTight, hB2BCosmicCompat, hCaloCompat, hCaloSegmentCompat, hCombinedCosmicCompat, hCSCChamberDx, hCSCChamberDy, hCSCChamberEdgeXWithNoSegment, hCSCChamberEdgeXWithSegment, hCSCChamberEdgeYWithNoSegment, hCSCChamberEdgeYWithSegment, hCSCDistWithNoSegment, hCSCDistWithSegment, hCSCPullDistWithNoSegment, hCSCPullDistWithSegment, hCSCPulldXdZPropErr, hCSCPulldYdZPropErr, hCSCPullxPropErr, hCSCPullyPropErr, hDTChamberDx, hDTChamberDy, hDTChamberEdgeXWithNoSegment, hDTChamberEdgeXWithSegment, hDTChamberEdgeYWithNoSegment, hDTChamberEdgeYWithSegment, hDTDistWithNoSegment, hDTDistWithSegment, hDTPullDistWithNoSegment, hDTPullDistWithSegment, hDTPulldXdZPropErr, hDTPulldYdZPropErr, hDTPullxPropErr, hDTPullyPropErr, hEnergyEMBarrel, hEnergyEMEndcap, hEnergyHABarrel, hEnergyHAEndcap, hEnergyHO, hGlobalMuonPromptTightBool, hGMStaChiCompatibilityBool, hGMTkChiCompatibilityBool, hGMTkKinkTightBool, hMuonQualityStaRelChi2, hMuonQualityTrkKink, hMuonQualityTrkRelChi2, hMuonTimeExtraCombinedNDOF, hMuonTimeExtraCombinedTimeAtIpInOut, hMuonTimeExtraCombinedTimeAtIpInOutErr, hMuonTimeExtraCombinedTimeAtIpOutIn, hMuonTimeExtraCombinedTimeAtIpOutInErr, hMuonTimeExtraCSCNDOF, hMuonTimeExtraCSCTimeAtIpInOut, hMuonTimeExtraCSCTimeAtIpInOutErr, hMuonTimeExtraCSCTimeAtIpOutIn, hMuonTimeExtraCSCTimeAtIpOutInErr, hMuonTimeExtraDTNDOF, hMuonTimeExtraDTTimeAtIpInOut, hMuonTimeExtraDTTimeAtIpInOutErr, hMuonTimeExtraDTTimeAtIpOutIn, hMuonTimeExtraDTTimeAtIpOutInErr, hMuonTimeNDOF, hMuonTimeTimeAtIpInOut, hMuonTimeTimeAtIpInOutErr, hMuonTimeTimeAtIpOutIn, hMuonTimeTimeAtIpOutInErr, hOverlapCosmicCompat, hSegmentCompat, hSegmentIsAssociatedRZ, hSegmentIsAssociatedXY, hSegmentIsBestDrAssociatedRZ, hSegmentIsBestDrAssociatedXY, hSegmentIsBestDrNotAssociatedRZ, hSegmentIsBestDrNotAssociatedXY, hSegmentIsNotAssociatedRZ, hSegmentIsNotAssociatedXY, hTimeCosmicCompat, hTM2DCompatibilityLooseBool, hTM2DCompatibilityTightBool, hTMLastStationAngLooseBool, hTMLastStationAngTightBool, hTMLastStationLooseBool, hTMLastStationOptimizedBarrelLowPtLooseBool, hTMLastStationOptimizedBarrelLowPtTightBool, hTMLastStationOptimizedLowPtLooseBool, hTMLastStationOptimizedLowPtTightBool, hTMLastStationTightBool, hTMOneStationAngLooseBool, hTMOneStationAngTightBool, hTMOneStationLooseBool, hTMOneStationTightBool, i, inputCSCSegmentCollection_, inputDTRecSegment4DCollection_, inputMuonCollection_, inputMuonCosmicCompatibilityValueMap_, inputMuonTimeExtraValueMap_, muon::isGoodMuon(), edm::InputTag::label(), make2DPlots_, makeAllChamberPlots_, makeCosmicCompatibilityPlots_, makeEnergyPlots_, makeTimePlots_, metsig::muon, muonCollectionH_, muonCosmicCompatibilityValueMapH_, reco::MuonTimeExtra::nDof(), reco::MuonCosmicCompatibility::overlapCompatibility, PV3DBase< T, PVType, FrameType >::perp(), dt_offlineAnalysis_common_cff::reco, relativeConstraints::ring, muon::segmentCompatibility(), mathSSE::sqrt(), relativeConstraints::station, reco::MuonTimeExtra::timeAtIpInOut(), reco::MuonTimeExtra::timeAtIpInOutErr(), reco::MuonTimeExtra::timeAtIpOutIn(), reco::MuonTimeExtra::timeAtIpOutInErr(), reco::MuonCosmicCompatibility::timeCompatibility, muon::TM2DCompatibilityLoose, muon::TM2DCompatibilityTight, muon::TMLastStationAngLoose, muon::TMLastStationAngTight, muon::TMLastStationLoose, muon::TMLastStationOptimizedBarrelLowPtLoose, muon::TMLastStationOptimizedBarrelLowPtTight, muon::TMLastStationOptimizedLowPtLoose, muon::TMLastStationOptimizedLowPtTight, muon::TMLastStationTight, muon::TMOneStationAngLoose, muon::TMOneStationAngTight, muon::TMOneStationLoose, muon::TMOneStationTight, GeomDet::toGlobal(), useGlobalMuons_, useGlobalMuonsNotTrackerMuons_, useTrackerMuons_, useTrackerMuonsNotGlobalMuons_, DTChamberId::wheel(), PV3DBase< T, PVType, FrameType >::x(), LocalError::xx(), PV3DBase< T, PVType, FrameType >::y(), LocalError::yy(), and PV3DBase< T, PVType, FrameType >::z().
|
privatevirtual |
Reimplemented from edm::EDAnalyzer.
Definition at line 28 of file MuonIdVal.cc.
References baseFolder_, DQMStore::book1D(), DQMStore::book2D(), dbe_, Reference_intrackfit_cff::endcap, hB2BCosmicCompat, hCaloCompat, hCaloSegmentCompat, hCombinedCosmicCompat, hCSCChamberDx, hCSCChamberDy, hCSCChamberEdgeXWithNoSegment, hCSCChamberEdgeXWithSegment, hCSCChamberEdgeYWithNoSegment, hCSCChamberEdgeYWithSegment, hCSCDistWithNoSegment, hCSCDistWithSegment, hCSCPullDistWithNoSegment, hCSCPullDistWithSegment, hCSCPulldXdZPropErr, hCSCPulldYdZPropErr, hCSCPullxPropErr, hCSCPullyPropErr, hDTChamberDx, hDTChamberDy, hDTChamberEdgeXWithNoSegment, hDTChamberEdgeXWithSegment, hDTChamberEdgeYWithNoSegment, hDTChamberEdgeYWithSegment, hDTDistWithNoSegment, hDTDistWithSegment, hDTPullDistWithNoSegment, hDTPullDistWithSegment, hDTPulldXdZPropErr, hDTPulldYdZPropErr, hDTPullxPropErr, hDTPullyPropErr, hEnergyEMBarrel, hEnergyEMEndcap, hEnergyHABarrel, hEnergyHAEndcap, hEnergyHO, hGlobalMuonPromptTightBool, hGMStaChiCompatibilityBool, hGMTkChiCompatibilityBool, hGMTkKinkTightBool, hMuonQualityStaRelChi2, hMuonQualityTrkKink, hMuonQualityTrkRelChi2, hMuonTimeExtraCombinedNDOF, hMuonTimeExtraCombinedTimeAtIpInOut, hMuonTimeExtraCombinedTimeAtIpInOutErr, hMuonTimeExtraCombinedTimeAtIpOutIn, hMuonTimeExtraCombinedTimeAtIpOutInErr, hMuonTimeExtraCSCNDOF, hMuonTimeExtraCSCTimeAtIpInOut, hMuonTimeExtraCSCTimeAtIpInOutErr, hMuonTimeExtraCSCTimeAtIpOutIn, hMuonTimeExtraCSCTimeAtIpOutInErr, hMuonTimeExtraDTNDOF, hMuonTimeExtraDTTimeAtIpInOut, hMuonTimeExtraDTTimeAtIpInOutErr, hMuonTimeExtraDTTimeAtIpOutIn, hMuonTimeExtraDTTimeAtIpOutInErr, hMuonTimeNDOF, hMuonTimeTimeAtIpInOut, hMuonTimeTimeAtIpInOutErr, hMuonTimeTimeAtIpOutIn, hMuonTimeTimeAtIpOutInErr, hOverlapCosmicCompat, hSegmentCompat, hSegmentIsAssociatedRZ, hSegmentIsAssociatedXY, hSegmentIsBestDrAssociatedRZ, hSegmentIsBestDrAssociatedXY, hSegmentIsBestDrNotAssociatedRZ, hSegmentIsBestDrNotAssociatedXY, hSegmentIsNotAssociatedRZ, hSegmentIsNotAssociatedXY, hTimeCosmicCompat, hTM2DCompatibilityLooseBool, hTM2DCompatibilityTightBool, hTMLastStationAngLooseBool, hTMLastStationAngTightBool, hTMLastStationLooseBool, hTMLastStationOptimizedBarrelLowPtLooseBool, hTMLastStationOptimizedBarrelLowPtTightBool, hTMLastStationOptimizedLowPtLooseBool, hTMLastStationOptimizedLowPtTightBool, hTMLastStationTightBool, hTMOneStationAngLooseBool, hTMOneStationAngTightBool, hTMOneStationLooseBool, hTMOneStationTightBool, i, make2DPlots_, makeAllChamberPlots_, makeCosmicCompatibilityPlots_, makeEnergyPlots_, makeTimePlots_, AlCaRecoCosmics_cfg::name, relativeConstraints::ring, DQMStore::setCurrentFolder(), relativeConstraints::station, indexGen::title, useGlobalMuons_, useGlobalMuonsNotTrackerMuons_, useTrackerMuons_, and useTrackerMuonsNotGlobalMuons_.
|
privatevirtual |
|
privatevirtual |
Definition at line 602 of file MuonIdVal.cc.
References MonitorElement::Fill().
Referenced by analyze().
|
private |
Definition at line 86 of file MuonIdVal.h.
Referenced by beginJob(), and MuonIdVal().
|
private |
Definition at line 91 of file MuonIdVal.h.
Referenced by analyze().
|
private |
Definition at line 92 of file MuonIdVal.h.
Referenced by analyze().
|
private |
Definition at line 90 of file MuonIdVal.h.
Referenced by analyze().
|
private |
Definition at line 69 of file MuonIdVal.h.
Referenced by beginJob(), and MuonIdVal().
|
private |
Definition at line 93 of file MuonIdVal.h.
Referenced by analyze().
|
private |
Definition at line 89 of file MuonIdVal.h.
Referenced by analyze().
|
private |
Definition at line 95 of file MuonIdVal.h.
Referenced by analyze().
|
private |
Definition at line 156 of file MuonIdVal.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 128 of file MuonIdVal.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 130 of file MuonIdVal.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 154 of file MuonIdVal.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 186 of file MuonIdVal.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 187 of file MuonIdVal.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 189 of file MuonIdVal.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 188 of file MuonIdVal.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 191 of file MuonIdVal.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 190 of file MuonIdVal.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 173 of file MuonIdVal.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 172 of file MuonIdVal.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 175 of file MuonIdVal.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 174 of file MuonIdVal.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 169 of file MuonIdVal.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 171 of file MuonIdVal.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 168 of file MuonIdVal.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 170 of file MuonIdVal.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 180 of file MuonIdVal.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 181 of file MuonIdVal.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 183 of file MuonIdVal.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 182 of file MuonIdVal.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 185 of file MuonIdVal.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 184 of file MuonIdVal.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 165 of file MuonIdVal.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 164 of file MuonIdVal.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 167 of file MuonIdVal.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 166 of file MuonIdVal.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 161 of file MuonIdVal.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 163 of file MuonIdVal.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 160 of file MuonIdVal.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 162 of file MuonIdVal.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 99 of file MuonIdVal.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 102 of file MuonIdVal.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 100 of file MuonIdVal.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 103 of file MuonIdVal.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 101 of file MuonIdVal.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 134 of file MuonIdVal.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 144 of file MuonIdVal.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 143 of file MuonIdVal.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 145 of file MuonIdVal.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 132 of file MuonIdVal.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 133 of file MuonIdVal.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 131 of file MuonIdVal.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 111 of file MuonIdVal.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 112 of file MuonIdVal.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 113 of file MuonIdVal.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 114 of file MuonIdVal.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 115 of file MuonIdVal.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 116 of file MuonIdVal.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 117 of file MuonIdVal.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 118 of file MuonIdVal.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 119 of file MuonIdVal.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 120 of file MuonIdVal.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 121 of file MuonIdVal.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 122 of file MuonIdVal.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 123 of file MuonIdVal.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 124 of file MuonIdVal.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 125 of file MuonIdVal.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 106 of file MuonIdVal.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 107 of file MuonIdVal.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 108 of file MuonIdVal.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 109 of file MuonIdVal.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 110 of file MuonIdVal.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 157 of file MuonIdVal.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 129 of file MuonIdVal.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 194 of file MuonIdVal.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 195 of file MuonIdVal.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 198 of file MuonIdVal.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 199 of file MuonIdVal.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 200 of file MuonIdVal.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 201 of file MuonIdVal.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 196 of file MuonIdVal.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 197 of file MuonIdVal.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 155 of file MuonIdVal.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 137 of file MuonIdVal.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 138 of file MuonIdVal.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 146 of file MuonIdVal.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 147 of file MuonIdVal.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 135 of file MuonIdVal.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 150 of file MuonIdVal.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 151 of file MuonIdVal.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 141 of file MuonIdVal.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 142 of file MuonIdVal.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 136 of file MuonIdVal.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 148 of file MuonIdVal.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 149 of file MuonIdVal.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 139 of file MuonIdVal.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 140 of file MuonIdVal.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 74 of file MuonIdVal.h.
Referenced by analyze(), and MuonIdVal().
|
private |
Definition at line 73 of file MuonIdVal.h.
Referenced by analyze(), and MuonIdVal().
|
private |
Definition at line 72 of file MuonIdVal.h.
Referenced by analyze(), and MuonIdVal().
|
private |
Definition at line 76 of file MuonIdVal.h.
Referenced by analyze(), and MuonIdVal().
|
private |
Definition at line 75 of file MuonIdVal.h.
Referenced by analyze(), and MuonIdVal().
|
private |
Definition at line 83 of file MuonIdVal.h.
Referenced by analyze(), beginJob(), and MuonIdVal().
|
private |
Definition at line 84 of file MuonIdVal.h.
Referenced by analyze(), beginJob(), and MuonIdVal().
|
private |
Definition at line 85 of file MuonIdVal.h.
Referenced by analyze(), beginJob(), and MuonIdVal().
|
private |
Definition at line 81 of file MuonIdVal.h.
Referenced by analyze(), beginJob(), and MuonIdVal().
|
private |
Definition at line 82 of file MuonIdVal.h.
Referenced by analyze(), beginJob(), and MuonIdVal().
|
private |
Definition at line 88 of file MuonIdVal.h.
Referenced by analyze().
|
private |
Definition at line 94 of file MuonIdVal.h.
Referenced by analyze().
|
private |
Definition at line 78 of file MuonIdVal.h.
Referenced by analyze(), beginJob(), and MuonIdVal().
|
private |
Definition at line 80 of file MuonIdVal.h.
Referenced by analyze(), beginJob(), and MuonIdVal().
|
private |
Definition at line 77 of file MuonIdVal.h.
Referenced by analyze(), beginJob(), and MuonIdVal().
|
private |
Definition at line 79 of file MuonIdVal.h.
Referenced by analyze(), beginJob(), and MuonIdVal().