CMS 3D CMS Logo

List of all members | Public Member Functions | Protected Attributes | Private Types
MuonTrackValidatorBase Class Reference

#include <MuonTrackValidatorBase.h>

Inheritance diagram for MuonTrackValidatorBase:
MuonTrackValidator

Public Member Functions

void BinLogX (TH1 *h)
 
void doProfileX (MonitorElement *th2m, MonitorElement *me)
 
void doProfileX (TH2 *th2, MonitorElement *me)
 
template<typename T >
void fillPlotNoFlow (MonitorElement *h, T val)
 
double getEta (double eta)
 
double getPt (double pt)
 
 MuonTrackValidatorBase (const edm::ParameterSet &pset)
 
 MuonTrackValidatorBase (const edm::ParameterSet &pset, edm::ConsumesCollector iC)
 Constructor. More...
 
virtual ~MuonTrackValidatorBase () noexcept(false)
 Destructor. More...
 

Protected Attributes

std::vector< std::string > associators
 
edm::InputTag bsSrc
 
edm::EDGetTokenT< reco::BeamSpotbsSrc_Token
 
std::vector< MonitorElement * > chi2_vs_eta
 
std::vector< MonitorElement * > chi2_vs_nhits
 
std::vector< MonitorElement * > chi2_vs_phi
 
int cotThetaRes_nbin
 
double cotThetaRes_rangeMax
 
double cotThetaRes_rangeMin
 
bool do_MUOhitsPlots
 
bool do_TRKhitsPlots
 
std::vector< MonitorElement * > dxypull_vs_eta
 
int dxyRes_nbin
 
double dxyRes_rangeMax
 
double dxyRes_rangeMin
 
std::vector< MonitorElement * > dxyres_vs_eta
 
std::vector< MonitorElement * > dxyres_vs_pt
 
std::vector< MonitorElement * > dzpull_vs_eta
 
int dzRes_nbin
 
double dzRes_rangeMax
 
double dzRes_rangeMin
 
std::vector< MonitorElement * > dzres_vs_eta
 
std::vector< MonitorElement * > dzres_vs_pt
 
int etaRes_nbin
 
double etaRes_rangeMax
 
double etaRes_rangeMin
 
std::vector< MonitorElement * > etares_vs_eta
 
std::vector< MonitorElement * > h_assoc2dxy
 
std::vector< MonitorElement * > h_assoc2dz
 
std::vector< MonitorElement * > h_assoc2eta
 
std::vector< MonitorElement * > h_assoc2hit
 
std::vector< MonitorElement * > h_assoc2phi
 
std::vector< MonitorElement * > h_assoc2pT
 
std::vector< MonitorElement * > h_assoc2pu
 
std::vector< MonitorElement * > h_assocdxy
 
std::vector< MonitorElement * > h_assocdz
 
std::vector< MonitorElement * > h_assoceta
 
std::vector< MonitorElement * > h_assocFraction
 
std::vector< MonitorElement * > h_assochi2
 
std::vector< MonitorElement * > h_assochi2_prob
 
std::vector< MonitorElement * > h_assochit
 
std::vector< MonitorElement * > h_assocphi
 
std::vector< MonitorElement * > h_assocpT
 
std::vector< MonitorElement * > h_assocpu
 
std::vector< MonitorElement * > h_assocRpos
 
std::vector< MonitorElement * > h_assocSharedHit
 
std::vector< MonitorElement * > h_assocZpos
 
std::vector< MonitorElement * > h_charge
 
std::vector< MonitorElement * > h_dxypull
 
std::vector< MonitorElement * > h_dxypulleta
 
std::vector< MonitorElement * > h_dzpull
 
std::vector< MonitorElement * > h_dzpulleta
 
std::vector< MonitorElement * > h_etaRes
 
std::vector< MonitorElement * > h_fakes
 
std::vector< MonitorElement * > h_losthits
 
std::vector< MonitorElement * > h_misiddxy
 
std::vector< MonitorElement * > h_misiddz
 
std::vector< MonitorElement * > h_misideta
 
std::vector< MonitorElement * > h_misidhit
 
std::vector< MonitorElement * > h_misidphi
 
std::vector< MonitorElement * > h_misidpT
 
std::vector< MonitorElement * > h_misidpu
 
std::vector< MonitorElement * > h_nchi2
 
std::vector< MonitorElement * > h_nchi2_prob
 
std::vector< MonitorElement * > h_nhits
 
std::vector< MonitorElement * > h_nlosthits
 
std::vector< MonitorElement * > h_nmisslayers_inner
 
std::vector< MonitorElement * > h_nmisslayers_outer
 
std::vector< MonitorElement * > h_phipull
 
std::vector< MonitorElement * > h_phipulleta
 
std::vector< MonitorElement * > h_phipullphi
 
std::vector< MonitorElement * > h_ptpull
 
std::vector< MonitorElement * > h_ptpulleta
 
std::vector< MonitorElement * > h_ptpullphi
 
std::vector< MonitorElement * > h_PurityVsQuality
 
std::vector< MonitorElement * > h_qoverppull
 
std::vector< MonitorElement * > h_recodxy
 
std::vector< MonitorElement * > h_recodz
 
std::vector< MonitorElement * > h_recoeta
 
std::vector< MonitorElement * > h_recohit
 
std::vector< MonitorElement * > h_recophi
 
std::vector< MonitorElement * > h_recopT
 
std::vector< MonitorElement * > h_recopu
 
std::vector< MonitorElement * > h_simuldxy
 
std::vector< MonitorElement * > h_simuldz
 
std::vector< MonitorElement * > h_simuleta
 
std::vector< MonitorElement * > h_simulhit
 
std::vector< MonitorElement * > h_simulphi
 
std::vector< MonitorElement * > h_simulpT
 
std::vector< MonitorElement * > h_simulpu
 
std::vector< MonitorElement * > h_simulRpos
 
std::vector< MonitorElement * > h_simulZpos
 
std::vector< MonitorElement * > h_thetapull
 
std::vector< MonitorElement * > h_thetapulleta
 
std::vector< MonitorElement * > h_thetapullphi
 
std::vector< MonitorElement * > h_tracks
 
bool ignoremissingtkcollection_
 
std::vector< edm::InputTaglabel
 
edm::InputTag label_pileupinfo
 
edm::InputTag label_tp_effic
 
edm::InputTag label_tp_fake
 
double maxCSCHit
 
double maxDTHit
 
double maxDxy
 
double maxDz
 
double maxEta
 
double maxLayers
 
double maxNHit
 
double maxPhi
 
double maxPixels
 
double maxPt
 
double maxPU
 
double maxRPCHit
 
double maxRpos
 
double maxZpos
 
double minCSCHit
 
double minDTHit
 
double minDxy
 
double minDz
 
double minEta
 
double minLayers
 
double minNHit
 
double minPhi
 
double minPixels
 
double minPt
 
double minPU
 
double minRPCHit
 
double minRpos
 
double minZpos
 
edm::ParameterSet muonHistoParameters
 
std::vector< MonitorElement * > nCSChits_vs_eta
 
std::vector< MonitorElement * > nDThits_vs_eta
 
std::vector< MonitorElement * > nGEMhits_vs_eta
 
std::vector< MonitorElement * > nhits_vs_eta
 
std::vector< MonitorElement * > nhits_vs_phi
 
int nintCSCHit
 
int nintDTHit
 
int nintDxy
 
int nintDz
 
int nintEta
 
int nintLayers
 
int nintNHit
 
int nintPhi
 
int nintPixels
 
int nintPt
 
int nintPU
 
int nintRPCHit
 
int nintRpos
 
int nintZpos
 
std::vector< MonitorElement * > nlosthits_vs_eta
 
std::vector< MonitorElement * > nME0hits_vs_eta
 
std::vector< MonitorElement * > nPixel_LayersWithMeas_vs_eta
 
std::vector< MonitorElement * > nRecHits_vs_nSimHits
 
std::vector< MonitorElement * > nRPChits_vs_eta
 
std::vector< MonitorElement * > nTRK_LayersWithMeas_vs_eta
 
std::string out
 
std::string parametersDefiner
 
std::vector< MonitorElement * > phipull_vs_eta
 
std::vector< MonitorElement * > phipull_vs_phi
 
int phiRes_nbin
 
double phiRes_rangeMax
 
double phiRes_rangeMin
 
std::vector< MonitorElement * > phires_vs_eta
 
std::vector< MonitorElement * > phires_vs_phi
 
std::vector< MonitorElement * > phires_vs_pt
 
edm::EDGetTokenT< std::vector< PileupSummaryInfo > > pileupinfo_Token
 
std::vector< MonitorElement * > ptpull_vs_eta
 
std::vector< MonitorElement * > ptpull_vs_phi
 
int ptRes_nbin
 
double ptRes_rangeMax
 
double ptRes_rangeMin
 
std::vector< MonitorElement * > ptres_vs_eta
 
std::vector< MonitorElement * > ptres_vs_phi
 
std::vector< MonitorElement * > ptres_vs_pt
 
edm::ESHandle< MagneticFieldtheMF
 
std::vector< MonitorElement * > thetaCotres_vs_eta
 
std::vector< MonitorElement * > thetaCotres_vs_pt
 
std::vector< MonitorElement * > thetapull_vs_eta
 
std::vector< MonitorElement * > thetapull_vs_phi
 
edm::EDGetTokenT< TrackingParticleCollectiontp_effic_Token
 
edm::EDGetTokenT< TrackingParticleCollectiontp_fake_Token
 
std::vector< edm::EDGetTokenT< edm::View< reco::Track > > > track_Collection_Token
 
bool useFabsEta
 
bool useInvPt
 
bool useLogPt
 
bool usemuon
 
bool usetracker
 

Private Types

typedef dqm::legacy::DQMStore DQMStore
 
typedef dqm::legacy::MonitorElement MonitorElement
 

Detailed Description

Base class for analyzers that produces histograms to validate Muon Track Reconstruction performances

Definition at line 37 of file MuonTrackValidatorBase.h.

Member Typedef Documentation

◆ DQMStore

Definition at line 38 of file MuonTrackValidatorBase.h.

◆ MonitorElement

Definition at line 39 of file MuonTrackValidatorBase.h.

Constructor & Destructor Documentation

◆ MuonTrackValidatorBase() [1/2]

MuonTrackValidatorBase::MuonTrackValidatorBase ( const edm::ParameterSet pset,
edm::ConsumesCollector  iC 
)
inline

◆ MuonTrackValidatorBase() [2/2]

MuonTrackValidatorBase::MuonTrackValidatorBase ( const edm::ParameterSet pset)
inline

Definition at line 53 of file MuonTrackValidatorBase.h.

54  : label(pset.getParameter<std::vector<edm::InputTag> >("label")),
55  bsSrc(pset.getParameter<edm::InputTag>("beamSpot")),
56  label_tp_effic(pset.getParameter<edm::InputTag>("label_tp_effic")),
57  label_tp_fake(pset.getParameter<edm::InputTag>("label_tp_fake")),
58  label_pileupinfo(pset.getParameter<edm::InputTag>("label_pileupinfo")),
59  associators(pset.getParameter<std::vector<std::string> >("associators")),
60  out(pset.getParameter<std::string>("outputFile")),
61  parametersDefiner(pset.getParameter<std::string>("parametersDefiner")),
62  muonHistoParameters(pset.getParameter<edm::ParameterSet>("muonHistoParameters")),
63  ignoremissingtkcollection_(pset.getUntrackedParameter<bool>("ignoremissingtrackcollection", false))
64 
65  {
66  minEta = muonHistoParameters.getParameter<double>("minEta");
67  maxEta = muonHistoParameters.getParameter<double>("maxEta");
68  nintEta = muonHistoParameters.getParameter<int>("nintEta");
69  useFabsEta = muonHistoParameters.getParameter<bool>("useFabsEta");
70  minPt = muonHistoParameters.getParameter<double>("minPt");
71  maxPt = muonHistoParameters.getParameter<double>("maxPt");
72  nintPt = muonHistoParameters.getParameter<int>("nintPt");
73  useLogPt = muonHistoParameters.getUntrackedParameter<bool>("useLogPt", false);
74  useInvPt = muonHistoParameters.getParameter<bool>("useInvPt");
75  minNHit = muonHistoParameters.getParameter<double>("minNHit");
76  maxNHit = muonHistoParameters.getParameter<double>("maxNHit");
77  nintNHit = muonHistoParameters.getParameter<int>("nintNHit");
78  //
79  minDTHit = muonHistoParameters.getParameter<double>("minDTHit");
80  maxDTHit = muonHistoParameters.getParameter<double>("maxDTHit");
81  nintDTHit = muonHistoParameters.getParameter<int>("nintDTHit");
82  //
83  minCSCHit = muonHistoParameters.getParameter<double>("minCSCHit");
84  maxCSCHit = muonHistoParameters.getParameter<double>("maxCSCHit");
85  nintCSCHit = muonHistoParameters.getParameter<int>("nintCSCHit");
86  //
87  minRPCHit = muonHistoParameters.getParameter<double>("minRPCHit");
88  maxRPCHit = muonHistoParameters.getParameter<double>("maxRPCHit");
89  nintRPCHit = muonHistoParameters.getParameter<int>("nintRPCHit");
90  //
91  minLayers = muonHistoParameters.getParameter<double>("minLayers");
92  maxLayers = muonHistoParameters.getParameter<double>("maxLayers");
93  nintLayers = muonHistoParameters.getParameter<int>("nintLayers");
94  minPixels = muonHistoParameters.getParameter<double>("minPixels");
95  maxPixels = muonHistoParameters.getParameter<double>("maxPixels");
96  nintPixels = muonHistoParameters.getParameter<int>("nintPixels");
97  minPhi = muonHistoParameters.getParameter<double>("minPhi");
98  maxPhi = muonHistoParameters.getParameter<double>("maxPhi");
99  nintPhi = muonHistoParameters.getParameter<int>("nintPhi");
100  minDxy = muonHistoParameters.getParameter<double>("minDxy");
101  maxDxy = muonHistoParameters.getParameter<double>("maxDxy");
102  nintDxy = muonHistoParameters.getParameter<int>("nintDxy");
103  minDz = muonHistoParameters.getParameter<double>("minDz");
104  maxDz = muonHistoParameters.getParameter<double>("maxDz");
105  nintDz = muonHistoParameters.getParameter<int>("nintDz");
106  minRpos = muonHistoParameters.getParameter<double>("minRpos");
107  maxRpos = muonHistoParameters.getParameter<double>("maxRpos");
108  nintRpos = muonHistoParameters.getParameter<int>("nintRpos");
109  minZpos = muonHistoParameters.getParameter<double>("minZpos");
110  maxZpos = muonHistoParameters.getParameter<double>("maxZpos");
111  nintZpos = muonHistoParameters.getParameter<int>("nintZpos");
112  minPU = muonHistoParameters.getParameter<double>("minPU");
113  maxPU = muonHistoParameters.getParameter<double>("maxPU");
114  nintPU = muonHistoParameters.getParameter<int>("nintPU");
115  //
116  ptRes_rangeMin = muonHistoParameters.getParameter<double>("ptRes_rangeMin");
117  ptRes_rangeMax = muonHistoParameters.getParameter<double>("ptRes_rangeMax");
118  ptRes_nbin = muonHistoParameters.getParameter<int>("ptRes_nbin");
119  etaRes_rangeMin = muonHistoParameters.getParameter<double>("etaRes_rangeMin");
120  etaRes_rangeMax = muonHistoParameters.getParameter<double>("etaRes_rangeMax");
121  etaRes_nbin = muonHistoParameters.getParameter<int>("etaRes_nbin");
122  phiRes_rangeMin = muonHistoParameters.getParameter<double>("phiRes_rangeMin");
123  phiRes_rangeMax = muonHistoParameters.getParameter<double>("phiRes_rangeMax");
124  phiRes_nbin = muonHistoParameters.getParameter<int>("phiRes_nbin");
125  cotThetaRes_rangeMin = muonHistoParameters.getParameter<double>("cotThetaRes_rangeMin");
126  cotThetaRes_rangeMax = muonHistoParameters.getParameter<double>("cotThetaRes_rangeMax");
127  cotThetaRes_nbin = muonHistoParameters.getParameter<int>("cotThetaRes_nbin");
128  dxyRes_rangeMin = muonHistoParameters.getParameter<double>("dxyRes_rangeMin");
129  dxyRes_rangeMax = muonHistoParameters.getParameter<double>("dxyRes_rangeMax");
130  dxyRes_nbin = muonHistoParameters.getParameter<int>("dxyRes_nbin");
131  dzRes_rangeMin = muonHistoParameters.getParameter<double>("dzRes_rangeMin");
132  dzRes_rangeMax = muonHistoParameters.getParameter<double>("dzRes_rangeMax");
133  dzRes_nbin = muonHistoParameters.getParameter<int>("dzRes_nbin");
134  //
135  usetracker = muonHistoParameters.getParameter<bool>("usetracker");
136  usemuon = muonHistoParameters.getParameter<bool>("usemuon");
137  do_TRKhitsPlots = muonHistoParameters.getParameter<bool>("do_TRKhitsPlots");
138  do_MUOhitsPlots = muonHistoParameters.getParameter<bool>("do_MUOhitsPlots");
139 
140  if (useLogPt) {
141  minPt = log10(std::max(0.01, minPt));
142  maxPt = log10(maxPt);
143  }
144  }

References cotThetaRes_nbin, cotThetaRes_rangeMax, cotThetaRes_rangeMin, do_MUOhitsPlots, do_TRKhitsPlots, dxyRes_nbin, dxyRes_rangeMax, dxyRes_rangeMin, dzRes_nbin, dzRes_rangeMax, dzRes_rangeMin, etaRes_nbin, etaRes_rangeMax, etaRes_rangeMin, edm::ParameterSet::getParameter(), edm::ParameterSet::getUntrackedParameter(), SiStripPI::max, maxCSCHit, maxDTHit, maxDxy, maxDz, maxEta, maxLayers, maxNHit, maxPhi, maxPixels, maxPt, maxPU, maxRPCHit, maxRpos, maxZpos, minCSCHit, minDTHit, minDxy, minDz, minEta, minLayers, minNHit, minPhi, minPixels, minPt, minPU, minRPCHit, minRpos, minZpos, muonHistoParameters, nintCSCHit, nintDTHit, nintDxy, nintDz, nintEta, nintLayers, nintNHit, nintPhi, nintPixels, nintPt, nintPU, nintRPCHit, nintRpos, nintZpos, phiRes_nbin, phiRes_rangeMax, phiRes_rangeMin, ptRes_nbin, ptRes_rangeMax, ptRes_rangeMin, useFabsEta, useInvPt, useLogPt, usemuon, and usetracker.

◆ ~MuonTrackValidatorBase()

virtual MuonTrackValidatorBase::~MuonTrackValidatorBase ( )
inlinevirtualnoexcept

Destructor.

Definition at line 147 of file MuonTrackValidatorBase.h.

147 {}

Member Function Documentation

◆ BinLogX()

void MuonTrackValidatorBase::BinLogX ( TH1 *  h)
inline

Definition at line 182 of file MuonTrackValidatorBase.h.

182  {
183  TAxis* axis = h->GetXaxis();
184  int bins = axis->GetNbins();
185 
186  float from = axis->GetXmin();
187  float to = axis->GetXmax();
188  float width = (to - from) / bins;
189  float* new_bins = new float[bins + 1];
190 
191  for (int i = 0; i <= bins; i++) {
192  new_bins[i] = TMath::Power(10, from + i * width);
193  }
194  axis->Set(bins, new_bins);
195  delete[] new_bins;
196  }

References trigObjTnPSource_cfi::bins, mps_fire::i, and ApeEstimator_cff::width.

◆ doProfileX() [1/2]

void MuonTrackValidatorBase::doProfileX ( MonitorElement th2m,
MonitorElement me 
)
inline

◆ doProfileX() [2/2]

void MuonTrackValidatorBase::doProfileX ( TH2 *  th2,
MonitorElement me 
)
inline

Definition at line 154 of file MuonTrackValidatorBase.h.

154  {
155  if (th2->GetNbinsX() == me->getNbinsX()) {
156  TProfile* p1 = (TProfile*)th2->ProfileX();
157  p1->Copy(*me->getTProfile());
158  delete p1;
159  } else {
160  throw cms::Exception("MuonTrackValidator") << "Different number of bins!";
161  }
162  }

References Exception, hlt_dqm_clientPB-live_cfg::me, and p1.

◆ fillPlotNoFlow()

template<typename T >
void MuonTrackValidatorBase::fillPlotNoFlow ( MonitorElement h,
T  val 
)
inline

Definition at line 150 of file MuonTrackValidatorBase.h.

150  {
151  h->Fill(std::min(std::max(val, ((T)h->getTH1()->GetXaxis()->GetXmin())), ((T)h->getTH1()->GetXaxis()->GetXmax())));
152  }

References SiStripPI::max, min(), and heppy_batch::val.

◆ getEta()

double MuonTrackValidatorBase::getEta ( double  eta)
inline

Definition at line 167 of file MuonTrackValidatorBase.h.

167  {
168  if (useFabsEta)
169  return fabs(eta);
170  else
171  return eta;
172  }

References PVValHelper::eta, and useFabsEta.

◆ getPt()

double MuonTrackValidatorBase::getPt ( double  pt)
inline

Definition at line 175 of file MuonTrackValidatorBase.h.

175  {
176  if (useInvPt && pt != 0)
177  return 1 / pt;
178  else
179  return pt;
180  }

References DiDispStaMuonMonitor_cfi::pt, and useInvPt.

Member Data Documentation

◆ associators

std::vector<std::string> MuonTrackValidatorBase::associators
protected

Definition at line 204 of file MuonTrackValidatorBase.h.

Referenced by MuonTrackValidator::MuonTrackValidator().

◆ bsSrc

edm::InputTag MuonTrackValidatorBase::bsSrc
protected

◆ bsSrc_Token

edm::EDGetTokenT<reco::BeamSpot> MuonTrackValidatorBase::bsSrc_Token
protected

◆ chi2_vs_eta

std::vector<MonitorElement*> MuonTrackValidatorBase::chi2_vs_eta
protected

Definition at line 291 of file MuonTrackValidatorBase.h.

◆ chi2_vs_nhits

std::vector<MonitorElement*> MuonTrackValidatorBase::chi2_vs_nhits
protected

Definition at line 286 of file MuonTrackValidatorBase.h.

◆ chi2_vs_phi

std::vector<MonitorElement*> MuonTrackValidatorBase::chi2_vs_phi
protected

Definition at line 287 of file MuonTrackValidatorBase.h.

◆ cotThetaRes_nbin

int MuonTrackValidatorBase::cotThetaRes_nbin
protected

Definition at line 255 of file MuonTrackValidatorBase.h.

Referenced by MuonTrackValidatorBase().

◆ cotThetaRes_rangeMax

double MuonTrackValidatorBase::cotThetaRes_rangeMax
protected

Definition at line 254 of file MuonTrackValidatorBase.h.

Referenced by MuonTrackValidatorBase().

◆ cotThetaRes_rangeMin

double MuonTrackValidatorBase::cotThetaRes_rangeMin
protected

Definition at line 254 of file MuonTrackValidatorBase.h.

Referenced by MuonTrackValidatorBase().

◆ do_MUOhitsPlots

bool MuonTrackValidatorBase::do_MUOhitsPlots
protected

Definition at line 262 of file MuonTrackValidatorBase.h.

Referenced by MuonTrackValidatorBase().

◆ do_TRKhitsPlots

bool MuonTrackValidatorBase::do_TRKhitsPlots
protected

Definition at line 262 of file MuonTrackValidatorBase.h.

Referenced by MuonTrackValidatorBase().

◆ dxypull_vs_eta

std::vector<MonitorElement*> MuonTrackValidatorBase::dxypull_vs_eta
protected

Definition at line 297 of file MuonTrackValidatorBase.h.

◆ dxyRes_nbin

int MuonTrackValidatorBase::dxyRes_nbin
protected

Definition at line 257 of file MuonTrackValidatorBase.h.

Referenced by MuonTrackValidatorBase().

◆ dxyRes_rangeMax

double MuonTrackValidatorBase::dxyRes_rangeMax
protected

Definition at line 256 of file MuonTrackValidatorBase.h.

Referenced by MuonTrackValidatorBase().

◆ dxyRes_rangeMin

double MuonTrackValidatorBase::dxyRes_rangeMin
protected

Definition at line 256 of file MuonTrackValidatorBase.h.

Referenced by MuonTrackValidatorBase().

◆ dxyres_vs_eta

std::vector<MonitorElement*> MuonTrackValidatorBase::dxyres_vs_eta
protected

Definition at line 294 of file MuonTrackValidatorBase.h.

◆ dxyres_vs_pt

std::vector<MonitorElement*> MuonTrackValidatorBase::dxyres_vs_pt
protected

Definition at line 295 of file MuonTrackValidatorBase.h.

◆ dzpull_vs_eta

std::vector<MonitorElement*> MuonTrackValidatorBase::dzpull_vs_eta
protected

Definition at line 297 of file MuonTrackValidatorBase.h.

◆ dzRes_nbin

int MuonTrackValidatorBase::dzRes_nbin
protected

Definition at line 259 of file MuonTrackValidatorBase.h.

Referenced by MuonTrackValidatorBase().

◆ dzRes_rangeMax

double MuonTrackValidatorBase::dzRes_rangeMax
protected

Definition at line 258 of file MuonTrackValidatorBase.h.

Referenced by MuonTrackValidatorBase().

◆ dzRes_rangeMin

double MuonTrackValidatorBase::dzRes_rangeMin
protected

Definition at line 258 of file MuonTrackValidatorBase.h.

Referenced by MuonTrackValidatorBase().

◆ dzres_vs_eta

std::vector<MonitorElement*> MuonTrackValidatorBase::dzres_vs_eta
protected

Definition at line 294 of file MuonTrackValidatorBase.h.

◆ dzres_vs_pt

std::vector<MonitorElement*> MuonTrackValidatorBase::dzres_vs_pt
protected

Definition at line 295 of file MuonTrackValidatorBase.h.

◆ etaRes_nbin

int MuonTrackValidatorBase::etaRes_nbin
protected

Definition at line 251 of file MuonTrackValidatorBase.h.

Referenced by MuonTrackValidatorBase().

◆ etaRes_rangeMax

double MuonTrackValidatorBase::etaRes_rangeMax
protected

Definition at line 250 of file MuonTrackValidatorBase.h.

Referenced by MuonTrackValidatorBase().

◆ etaRes_rangeMin

double MuonTrackValidatorBase::etaRes_rangeMin
protected

Definition at line 250 of file MuonTrackValidatorBase.h.

Referenced by MuonTrackValidatorBase().

◆ etares_vs_eta

std::vector<MonitorElement*> MuonTrackValidatorBase::etares_vs_eta
protected

Definition at line 286 of file MuonTrackValidatorBase.h.

◆ h_assoc2dxy

std::vector<MonitorElement*> MuonTrackValidatorBase::h_assoc2dxy
protected

Definition at line 271 of file MuonTrackValidatorBase.h.

◆ h_assoc2dz

std::vector<MonitorElement*> MuonTrackValidatorBase::h_assoc2dz
protected

Definition at line 272 of file MuonTrackValidatorBase.h.

◆ h_assoc2eta

std::vector<MonitorElement*> MuonTrackValidatorBase::h_assoc2eta
protected

Definition at line 267 of file MuonTrackValidatorBase.h.

◆ h_assoc2hit

std::vector<MonitorElement*> MuonTrackValidatorBase::h_assoc2hit
protected

Definition at line 269 of file MuonTrackValidatorBase.h.

◆ h_assoc2phi

std::vector<MonitorElement*> MuonTrackValidatorBase::h_assoc2phi
protected

Definition at line 270 of file MuonTrackValidatorBase.h.

◆ h_assoc2pT

std::vector<MonitorElement*> MuonTrackValidatorBase::h_assoc2pT
protected

Definition at line 268 of file MuonTrackValidatorBase.h.

◆ h_assoc2pu

std::vector<MonitorElement*> MuonTrackValidatorBase::h_assoc2pu
protected

Definition at line 273 of file MuonTrackValidatorBase.h.

◆ h_assocdxy

std::vector<MonitorElement*> MuonTrackValidatorBase::h_assocdxy
protected

Definition at line 271 of file MuonTrackValidatorBase.h.

◆ h_assocdz

std::vector<MonitorElement*> MuonTrackValidatorBase::h_assocdz
protected

Definition at line 272 of file MuonTrackValidatorBase.h.

◆ h_assoceta

std::vector<MonitorElement*> MuonTrackValidatorBase::h_assoceta
protected

Definition at line 267 of file MuonTrackValidatorBase.h.

◆ h_assocFraction

std::vector<MonitorElement*> MuonTrackValidatorBase::h_assocFraction
protected

Definition at line 281 of file MuonTrackValidatorBase.h.

◆ h_assochi2

std::vector<MonitorElement*> MuonTrackValidatorBase::h_assochi2
protected

Definition at line 280 of file MuonTrackValidatorBase.h.

◆ h_assochi2_prob

std::vector<MonitorElement*> MuonTrackValidatorBase::h_assochi2_prob
protected

Definition at line 280 of file MuonTrackValidatorBase.h.

◆ h_assochit

std::vector<MonitorElement*> MuonTrackValidatorBase::h_assochit
protected

Definition at line 269 of file MuonTrackValidatorBase.h.

◆ h_assocphi

std::vector<MonitorElement*> MuonTrackValidatorBase::h_assocphi
protected

Definition at line 270 of file MuonTrackValidatorBase.h.

◆ h_assocpT

std::vector<MonitorElement*> MuonTrackValidatorBase::h_assocpT
protected

Definition at line 268 of file MuonTrackValidatorBase.h.

◆ h_assocpu

std::vector<MonitorElement*> MuonTrackValidatorBase::h_assocpu
protected

Definition at line 273 of file MuonTrackValidatorBase.h.

◆ h_assocRpos

std::vector<MonitorElement*> MuonTrackValidatorBase::h_assocRpos
protected

Definition at line 275 of file MuonTrackValidatorBase.h.

◆ h_assocSharedHit

std::vector<MonitorElement*> MuonTrackValidatorBase::h_assocSharedHit
protected

Definition at line 281 of file MuonTrackValidatorBase.h.

◆ h_assocZpos

std::vector<MonitorElement*> MuonTrackValidatorBase::h_assocZpos
protected

Definition at line 275 of file MuonTrackValidatorBase.h.

◆ h_charge

std::vector<MonitorElement*> MuonTrackValidatorBase::h_charge
protected

Definition at line 266 of file MuonTrackValidatorBase.h.

◆ h_dxypull

std::vector<MonitorElement*> MuonTrackValidatorBase::h_dxypull
protected

Definition at line 301 of file MuonTrackValidatorBase.h.

◆ h_dxypulleta

std::vector<MonitorElement*> MuonTrackValidatorBase::h_dxypulleta
protected

Definition at line 299 of file MuonTrackValidatorBase.h.

◆ h_dzpull

std::vector<MonitorElement*> MuonTrackValidatorBase::h_dzpull
protected

Definition at line 301 of file MuonTrackValidatorBase.h.

◆ h_dzpulleta

std::vector<MonitorElement*> MuonTrackValidatorBase::h_dzpulleta
protected

Definition at line 299 of file MuonTrackValidatorBase.h.

◆ h_etaRes

std::vector<MonitorElement*> MuonTrackValidatorBase::h_etaRes
protected

Definition at line 276 of file MuonTrackValidatorBase.h.

◆ h_fakes

std::vector<MonitorElement*> MuonTrackValidatorBase::h_fakes
protected

Definition at line 266 of file MuonTrackValidatorBase.h.

◆ h_losthits

std::vector<MonitorElement*> MuonTrackValidatorBase::h_losthits
protected

Definition at line 278 of file MuonTrackValidatorBase.h.

◆ h_misiddxy

std::vector<MonitorElement*> MuonTrackValidatorBase::h_misiddxy
protected

Definition at line 271 of file MuonTrackValidatorBase.h.

◆ h_misiddz

std::vector<MonitorElement*> MuonTrackValidatorBase::h_misiddz
protected

Definition at line 272 of file MuonTrackValidatorBase.h.

◆ h_misideta

std::vector<MonitorElement*> MuonTrackValidatorBase::h_misideta
protected

Definition at line 267 of file MuonTrackValidatorBase.h.

◆ h_misidhit

std::vector<MonitorElement*> MuonTrackValidatorBase::h_misidhit
protected

Definition at line 269 of file MuonTrackValidatorBase.h.

◆ h_misidphi

std::vector<MonitorElement*> MuonTrackValidatorBase::h_misidphi
protected

Definition at line 270 of file MuonTrackValidatorBase.h.

◆ h_misidpT

std::vector<MonitorElement*> MuonTrackValidatorBase::h_misidpT
protected

Definition at line 268 of file MuonTrackValidatorBase.h.

◆ h_misidpu

std::vector<MonitorElement*> MuonTrackValidatorBase::h_misidpu
protected

Definition at line 273 of file MuonTrackValidatorBase.h.

◆ h_nchi2

std::vector<MonitorElement*> MuonTrackValidatorBase::h_nchi2
protected

Definition at line 278 of file MuonTrackValidatorBase.h.

◆ h_nchi2_prob

std::vector<MonitorElement*> MuonTrackValidatorBase::h_nchi2_prob
protected

Definition at line 278 of file MuonTrackValidatorBase.h.

◆ h_nhits

std::vector<MonitorElement*> MuonTrackValidatorBase::h_nhits
protected

Definition at line 266 of file MuonTrackValidatorBase.h.

◆ h_nlosthits

std::vector<MonitorElement*> MuonTrackValidatorBase::h_nlosthits
protected

Definition at line 279 of file MuonTrackValidatorBase.h.

◆ h_nmisslayers_inner

std::vector<MonitorElement*> MuonTrackValidatorBase::h_nmisslayers_inner
protected

Definition at line 279 of file MuonTrackValidatorBase.h.

◆ h_nmisslayers_outer

std::vector<MonitorElement*> MuonTrackValidatorBase::h_nmisslayers_outer
protected

Definition at line 279 of file MuonTrackValidatorBase.h.

◆ h_phipull

std::vector<MonitorElement*> MuonTrackValidatorBase::h_phipull
protected

Definition at line 301 of file MuonTrackValidatorBase.h.

◆ h_phipulleta

std::vector<MonitorElement*> MuonTrackValidatorBase::h_phipulleta
protected

Definition at line 299 of file MuonTrackValidatorBase.h.

◆ h_phipullphi

std::vector<MonitorElement*> MuonTrackValidatorBase::h_phipullphi
protected

Definition at line 300 of file MuonTrackValidatorBase.h.

◆ h_ptpull

std::vector<MonitorElement*> MuonTrackValidatorBase::h_ptpull
protected

Definition at line 301 of file MuonTrackValidatorBase.h.

◆ h_ptpulleta

std::vector<MonitorElement*> MuonTrackValidatorBase::h_ptpulleta
protected

Definition at line 299 of file MuonTrackValidatorBase.h.

◆ h_ptpullphi

std::vector<MonitorElement*> MuonTrackValidatorBase::h_ptpullphi
protected

Definition at line 300 of file MuonTrackValidatorBase.h.

◆ h_PurityVsQuality

std::vector<MonitorElement*> MuonTrackValidatorBase::h_PurityVsQuality
protected

Definition at line 285 of file MuonTrackValidatorBase.h.

◆ h_qoverppull

std::vector<MonitorElement*> MuonTrackValidatorBase::h_qoverppull
protected

Definition at line 301 of file MuonTrackValidatorBase.h.

◆ h_recodxy

std::vector<MonitorElement*> MuonTrackValidatorBase::h_recodxy
protected

Definition at line 271 of file MuonTrackValidatorBase.h.

◆ h_recodz

std::vector<MonitorElement*> MuonTrackValidatorBase::h_recodz
protected

Definition at line 272 of file MuonTrackValidatorBase.h.

◆ h_recoeta

std::vector<MonitorElement*> MuonTrackValidatorBase::h_recoeta
protected

Definition at line 267 of file MuonTrackValidatorBase.h.

◆ h_recohit

std::vector<MonitorElement*> MuonTrackValidatorBase::h_recohit
protected

Definition at line 269 of file MuonTrackValidatorBase.h.

◆ h_recophi

std::vector<MonitorElement*> MuonTrackValidatorBase::h_recophi
protected

Definition at line 270 of file MuonTrackValidatorBase.h.

◆ h_recopT

std::vector<MonitorElement*> MuonTrackValidatorBase::h_recopT
protected

Definition at line 268 of file MuonTrackValidatorBase.h.

◆ h_recopu

std::vector<MonitorElement*> MuonTrackValidatorBase::h_recopu
protected

Definition at line 273 of file MuonTrackValidatorBase.h.

◆ h_simuldxy

std::vector<MonitorElement*> MuonTrackValidatorBase::h_simuldxy
protected

Definition at line 271 of file MuonTrackValidatorBase.h.

◆ h_simuldz

std::vector<MonitorElement*> MuonTrackValidatorBase::h_simuldz
protected

Definition at line 272 of file MuonTrackValidatorBase.h.

◆ h_simuleta

std::vector<MonitorElement*> MuonTrackValidatorBase::h_simuleta
protected

Definition at line 267 of file MuonTrackValidatorBase.h.

◆ h_simulhit

std::vector<MonitorElement*> MuonTrackValidatorBase::h_simulhit
protected

Definition at line 269 of file MuonTrackValidatorBase.h.

◆ h_simulphi

std::vector<MonitorElement*> MuonTrackValidatorBase::h_simulphi
protected

Definition at line 270 of file MuonTrackValidatorBase.h.

◆ h_simulpT

std::vector<MonitorElement*> MuonTrackValidatorBase::h_simulpT
protected

Definition at line 268 of file MuonTrackValidatorBase.h.

◆ h_simulpu

std::vector<MonitorElement*> MuonTrackValidatorBase::h_simulpu
protected

Definition at line 273 of file MuonTrackValidatorBase.h.

◆ h_simulRpos

std::vector<MonitorElement*> MuonTrackValidatorBase::h_simulRpos
protected

Definition at line 275 of file MuonTrackValidatorBase.h.

◆ h_simulZpos

std::vector<MonitorElement*> MuonTrackValidatorBase::h_simulZpos
protected

Definition at line 275 of file MuonTrackValidatorBase.h.

◆ h_thetapull

std::vector<MonitorElement*> MuonTrackValidatorBase::h_thetapull
protected

Definition at line 301 of file MuonTrackValidatorBase.h.

◆ h_thetapulleta

std::vector<MonitorElement*> MuonTrackValidatorBase::h_thetapulleta
protected

Definition at line 299 of file MuonTrackValidatorBase.h.

◆ h_thetapullphi

std::vector<MonitorElement*> MuonTrackValidatorBase::h_thetapullphi
protected

Definition at line 300 of file MuonTrackValidatorBase.h.

◆ h_tracks

std::vector<MonitorElement*> MuonTrackValidatorBase::h_tracks
protected

Definition at line 266 of file MuonTrackValidatorBase.h.

◆ ignoremissingtkcollection_

bool MuonTrackValidatorBase::ignoremissingtkcollection_
protected

Definition at line 263 of file MuonTrackValidatorBase.h.

◆ label

std::vector<edm::InputTag> MuonTrackValidatorBase::label
protected

◆ label_pileupinfo

edm::InputTag MuonTrackValidatorBase::label_pileupinfo
protected

◆ label_tp_effic

edm::InputTag MuonTrackValidatorBase::label_tp_effic
protected

◆ label_tp_fake

edm::InputTag MuonTrackValidatorBase::label_tp_fake
protected

◆ maxCSCHit

double MuonTrackValidatorBase::maxCSCHit
protected

Definition at line 227 of file MuonTrackValidatorBase.h.

Referenced by MuonTrackValidatorBase().

◆ maxDTHit

double MuonTrackValidatorBase::maxDTHit
protected

Definition at line 225 of file MuonTrackValidatorBase.h.

Referenced by MuonTrackValidatorBase().

◆ maxDxy

double MuonTrackValidatorBase::maxDxy
protected

Definition at line 237 of file MuonTrackValidatorBase.h.

Referenced by MuonTrackValidatorBase().

◆ maxDz

double MuonTrackValidatorBase::maxDz
protected

Definition at line 239 of file MuonTrackValidatorBase.h.

Referenced by MuonTrackValidatorBase().

◆ maxEta

double MuonTrackValidatorBase::maxEta
protected

Definition at line 216 of file MuonTrackValidatorBase.h.

Referenced by MuonTrackValidatorBase().

◆ maxLayers

double MuonTrackValidatorBase::maxLayers
protected

Definition at line 231 of file MuonTrackValidatorBase.h.

Referenced by MuonTrackValidatorBase().

◆ maxNHit

double MuonTrackValidatorBase::maxNHit
protected

Definition at line 223 of file MuonTrackValidatorBase.h.

Referenced by MuonTrackValidatorBase().

◆ maxPhi

double MuonTrackValidatorBase::maxPhi
protected

Definition at line 235 of file MuonTrackValidatorBase.h.

Referenced by MuonTrackValidatorBase().

◆ maxPixels

double MuonTrackValidatorBase::maxPixels
protected

Definition at line 233 of file MuonTrackValidatorBase.h.

Referenced by MuonTrackValidatorBase().

◆ maxPt

double MuonTrackValidatorBase::maxPt
protected

Definition at line 219 of file MuonTrackValidatorBase.h.

Referenced by MuonTrackValidatorBase().

◆ maxPU

double MuonTrackValidatorBase::maxPU
protected

Definition at line 245 of file MuonTrackValidatorBase.h.

Referenced by MuonTrackValidatorBase().

◆ maxRPCHit

double MuonTrackValidatorBase::maxRPCHit
protected

Definition at line 229 of file MuonTrackValidatorBase.h.

Referenced by MuonTrackValidatorBase().

◆ maxRpos

double MuonTrackValidatorBase::maxRpos
protected

Definition at line 241 of file MuonTrackValidatorBase.h.

Referenced by MuonTrackValidatorBase().

◆ maxZpos

double MuonTrackValidatorBase::maxZpos
protected

Definition at line 243 of file MuonTrackValidatorBase.h.

Referenced by MuonTrackValidatorBase().

◆ minCSCHit

double MuonTrackValidatorBase::minCSCHit
protected

Definition at line 227 of file MuonTrackValidatorBase.h.

Referenced by MuonTrackValidatorBase().

◆ minDTHit

double MuonTrackValidatorBase::minDTHit
protected

Definition at line 225 of file MuonTrackValidatorBase.h.

Referenced by MuonTrackValidatorBase().

◆ minDxy

double MuonTrackValidatorBase::minDxy
protected

Definition at line 237 of file MuonTrackValidatorBase.h.

Referenced by MuonTrackValidatorBase().

◆ minDz

double MuonTrackValidatorBase::minDz
protected

Definition at line 239 of file MuonTrackValidatorBase.h.

Referenced by MuonTrackValidatorBase().

◆ minEta

double MuonTrackValidatorBase::minEta
protected

Definition at line 216 of file MuonTrackValidatorBase.h.

Referenced by MuonTrackValidatorBase().

◆ minLayers

double MuonTrackValidatorBase::minLayers
protected

Definition at line 231 of file MuonTrackValidatorBase.h.

Referenced by MuonTrackValidatorBase().

◆ minNHit

double MuonTrackValidatorBase::minNHit
protected

Definition at line 223 of file MuonTrackValidatorBase.h.

Referenced by MuonTrackValidatorBase().

◆ minPhi

double MuonTrackValidatorBase::minPhi
protected

Definition at line 235 of file MuonTrackValidatorBase.h.

Referenced by MuonTrackValidatorBase().

◆ minPixels

double MuonTrackValidatorBase::minPixels
protected

Definition at line 233 of file MuonTrackValidatorBase.h.

Referenced by MuonTrackValidatorBase().

◆ minPt

double MuonTrackValidatorBase::minPt
protected

Definition at line 219 of file MuonTrackValidatorBase.h.

Referenced by MuonTrackValidatorBase().

◆ minPU

double MuonTrackValidatorBase::minPU
protected

Definition at line 245 of file MuonTrackValidatorBase.h.

Referenced by MuonTrackValidatorBase().

◆ minRPCHit

double MuonTrackValidatorBase::minRPCHit
protected

Definition at line 229 of file MuonTrackValidatorBase.h.

Referenced by MuonTrackValidatorBase().

◆ minRpos

double MuonTrackValidatorBase::minRpos
protected

Definition at line 241 of file MuonTrackValidatorBase.h.

Referenced by MuonTrackValidatorBase().

◆ minZpos

double MuonTrackValidatorBase::minZpos
protected

Definition at line 243 of file MuonTrackValidatorBase.h.

Referenced by MuonTrackValidatorBase().

◆ muonHistoParameters

edm::ParameterSet MuonTrackValidatorBase::muonHistoParameters
protected

Definition at line 214 of file MuonTrackValidatorBase.h.

Referenced by MuonTrackValidatorBase().

◆ nCSChits_vs_eta

std::vector<MonitorElement*> MuonTrackValidatorBase::nCSChits_vs_eta
protected

Definition at line 289 of file MuonTrackValidatorBase.h.

◆ nDThits_vs_eta

std::vector<MonitorElement*> MuonTrackValidatorBase::nDThits_vs_eta
protected

Definition at line 289 of file MuonTrackValidatorBase.h.

◆ nGEMhits_vs_eta

std::vector<MonitorElement*> MuonTrackValidatorBase::nGEMhits_vs_eta
protected

Definition at line 289 of file MuonTrackValidatorBase.h.

◆ nhits_vs_eta

std::vector<MonitorElement*> MuonTrackValidatorBase::nhits_vs_eta
protected

Definition at line 289 of file MuonTrackValidatorBase.h.

◆ nhits_vs_phi

std::vector<MonitorElement*> MuonTrackValidatorBase::nhits_vs_phi
protected

Definition at line 287 of file MuonTrackValidatorBase.h.

◆ nintCSCHit

int MuonTrackValidatorBase::nintCSCHit
protected

Definition at line 228 of file MuonTrackValidatorBase.h.

Referenced by MuonTrackValidatorBase().

◆ nintDTHit

int MuonTrackValidatorBase::nintDTHit
protected

Definition at line 226 of file MuonTrackValidatorBase.h.

Referenced by MuonTrackValidatorBase().

◆ nintDxy

int MuonTrackValidatorBase::nintDxy
protected

Definition at line 238 of file MuonTrackValidatorBase.h.

Referenced by MuonTrackValidatorBase().

◆ nintDz

int MuonTrackValidatorBase::nintDz
protected

Definition at line 240 of file MuonTrackValidatorBase.h.

Referenced by MuonTrackValidatorBase().

◆ nintEta

int MuonTrackValidatorBase::nintEta
protected

Definition at line 217 of file MuonTrackValidatorBase.h.

Referenced by MuonTrackValidatorBase().

◆ nintLayers

int MuonTrackValidatorBase::nintLayers
protected

Definition at line 232 of file MuonTrackValidatorBase.h.

Referenced by MuonTrackValidatorBase().

◆ nintNHit

int MuonTrackValidatorBase::nintNHit
protected

Definition at line 224 of file MuonTrackValidatorBase.h.

Referenced by MuonTrackValidatorBase().

◆ nintPhi

int MuonTrackValidatorBase::nintPhi
protected

Definition at line 236 of file MuonTrackValidatorBase.h.

Referenced by MuonTrackValidatorBase().

◆ nintPixels

int MuonTrackValidatorBase::nintPixels
protected

Definition at line 234 of file MuonTrackValidatorBase.h.

Referenced by MuonTrackValidatorBase().

◆ nintPt

int MuonTrackValidatorBase::nintPt
protected

Definition at line 220 of file MuonTrackValidatorBase.h.

Referenced by MuonTrackValidatorBase().

◆ nintPU

int MuonTrackValidatorBase::nintPU
protected

Definition at line 246 of file MuonTrackValidatorBase.h.

Referenced by MuonTrackValidatorBase().

◆ nintRPCHit

int MuonTrackValidatorBase::nintRPCHit
protected

Definition at line 230 of file MuonTrackValidatorBase.h.

Referenced by MuonTrackValidatorBase().

◆ nintRpos

int MuonTrackValidatorBase::nintRpos
protected

Definition at line 242 of file MuonTrackValidatorBase.h.

Referenced by MuonTrackValidatorBase().

◆ nintZpos

int MuonTrackValidatorBase::nintZpos
protected

Definition at line 244 of file MuonTrackValidatorBase.h.

Referenced by MuonTrackValidatorBase().

◆ nlosthits_vs_eta

std::vector<MonitorElement*> MuonTrackValidatorBase::nlosthits_vs_eta
protected

Definition at line 291 of file MuonTrackValidatorBase.h.

◆ nME0hits_vs_eta

std::vector<MonitorElement*> MuonTrackValidatorBase::nME0hits_vs_eta
protected

Definition at line 289 of file MuonTrackValidatorBase.h.

◆ nPixel_LayersWithMeas_vs_eta

std::vector<MonitorElement*> MuonTrackValidatorBase::nPixel_LayersWithMeas_vs_eta
protected

Definition at line 292 of file MuonTrackValidatorBase.h.

◆ nRecHits_vs_nSimHits

std::vector<MonitorElement*> MuonTrackValidatorBase::nRecHits_vs_nSimHits
protected

Definition at line 284 of file MuonTrackValidatorBase.h.

◆ nRPChits_vs_eta

std::vector<MonitorElement*> MuonTrackValidatorBase::nRPChits_vs_eta
protected

Definition at line 289 of file MuonTrackValidatorBase.h.

◆ nTRK_LayersWithMeas_vs_eta

std::vector<MonitorElement*> MuonTrackValidatorBase::nTRK_LayersWithMeas_vs_eta
protected

Definition at line 292 of file MuonTrackValidatorBase.h.

◆ out

std::string MuonTrackValidatorBase::out
protected

Definition at line 205 of file MuonTrackValidatorBase.h.

◆ parametersDefiner

std::string MuonTrackValidatorBase::parametersDefiner
protected

Definition at line 206 of file MuonTrackValidatorBase.h.

◆ phipull_vs_eta

std::vector<MonitorElement*> MuonTrackValidatorBase::phipull_vs_eta
protected

Definition at line 297 of file MuonTrackValidatorBase.h.

◆ phipull_vs_phi

std::vector<MonitorElement*> MuonTrackValidatorBase::phipull_vs_phi
protected

Definition at line 298 of file MuonTrackValidatorBase.h.

◆ phiRes_nbin

int MuonTrackValidatorBase::phiRes_nbin
protected

Definition at line 253 of file MuonTrackValidatorBase.h.

Referenced by MuonTrackValidatorBase().

◆ phiRes_rangeMax

double MuonTrackValidatorBase::phiRes_rangeMax
protected

Definition at line 252 of file MuonTrackValidatorBase.h.

Referenced by MuonTrackValidatorBase().

◆ phiRes_rangeMin

double MuonTrackValidatorBase::phiRes_rangeMin
protected

Definition at line 252 of file MuonTrackValidatorBase.h.

Referenced by MuonTrackValidatorBase().

◆ phires_vs_eta

std::vector<MonitorElement*> MuonTrackValidatorBase::phires_vs_eta
protected

Definition at line 294 of file MuonTrackValidatorBase.h.

◆ phires_vs_phi

std::vector<MonitorElement*> MuonTrackValidatorBase::phires_vs_phi
protected

Definition at line 287 of file MuonTrackValidatorBase.h.

◆ phires_vs_pt

std::vector<MonitorElement*> MuonTrackValidatorBase::phires_vs_pt
protected

Definition at line 295 of file MuonTrackValidatorBase.h.

◆ pileupinfo_Token

edm::EDGetTokenT<std::vector<PileupSummaryInfo> > MuonTrackValidatorBase::pileupinfo_Token
protected

◆ ptpull_vs_eta

std::vector<MonitorElement*> MuonTrackValidatorBase::ptpull_vs_eta
protected

Definition at line 297 of file MuonTrackValidatorBase.h.

◆ ptpull_vs_phi

std::vector<MonitorElement*> MuonTrackValidatorBase::ptpull_vs_phi
protected

Definition at line 298 of file MuonTrackValidatorBase.h.

◆ ptRes_nbin

int MuonTrackValidatorBase::ptRes_nbin
protected

Definition at line 249 of file MuonTrackValidatorBase.h.

Referenced by MuonTrackValidatorBase().

◆ ptRes_rangeMax

double MuonTrackValidatorBase::ptRes_rangeMax
protected

Definition at line 248 of file MuonTrackValidatorBase.h.

Referenced by MuonTrackValidatorBase().

◆ ptRes_rangeMin

double MuonTrackValidatorBase::ptRes_rangeMin
protected

Definition at line 248 of file MuonTrackValidatorBase.h.

Referenced by MuonTrackValidatorBase().

◆ ptres_vs_eta

std::vector<MonitorElement*> MuonTrackValidatorBase::ptres_vs_eta
protected

Definition at line 294 of file MuonTrackValidatorBase.h.

◆ ptres_vs_phi

std::vector<MonitorElement*> MuonTrackValidatorBase::ptres_vs_phi
protected

Definition at line 287 of file MuonTrackValidatorBase.h.

◆ ptres_vs_pt

std::vector<MonitorElement*> MuonTrackValidatorBase::ptres_vs_pt
protected

Definition at line 295 of file MuonTrackValidatorBase.h.

◆ theMF

edm::ESHandle<MagneticField> MuonTrackValidatorBase::theMF
protected

Definition at line 212 of file MuonTrackValidatorBase.h.

◆ thetaCotres_vs_eta

std::vector<MonitorElement*> MuonTrackValidatorBase::thetaCotres_vs_eta
protected

Definition at line 294 of file MuonTrackValidatorBase.h.

◆ thetaCotres_vs_pt

std::vector<MonitorElement*> MuonTrackValidatorBase::thetaCotres_vs_pt
protected

Definition at line 295 of file MuonTrackValidatorBase.h.

◆ thetapull_vs_eta

std::vector<MonitorElement*> MuonTrackValidatorBase::thetapull_vs_eta
protected

Definition at line 297 of file MuonTrackValidatorBase.h.

◆ thetapull_vs_phi

std::vector<MonitorElement*> MuonTrackValidatorBase::thetapull_vs_phi
protected

Definition at line 298 of file MuonTrackValidatorBase.h.

◆ tp_effic_Token

edm::EDGetTokenT<TrackingParticleCollection> MuonTrackValidatorBase::tp_effic_Token
protected

◆ tp_fake_Token

edm::EDGetTokenT<TrackingParticleCollection> MuonTrackValidatorBase::tp_fake_Token
protected

◆ track_Collection_Token

std::vector<edm::EDGetTokenT<edm::View<reco::Track> > > MuonTrackValidatorBase::track_Collection_Token
protected

◆ useFabsEta

bool MuonTrackValidatorBase::useFabsEta
protected

Definition at line 218 of file MuonTrackValidatorBase.h.

Referenced by getEta(), and MuonTrackValidatorBase().

◆ useInvPt

bool MuonTrackValidatorBase::useInvPt
protected

Definition at line 222 of file MuonTrackValidatorBase.h.

Referenced by getPt(), and MuonTrackValidatorBase().

◆ useLogPt

bool MuonTrackValidatorBase::useLogPt
protected

Definition at line 221 of file MuonTrackValidatorBase.h.

Referenced by MuonTrackValidatorBase().

◆ usemuon

bool MuonTrackValidatorBase::usemuon
protected

◆ usetracker

bool MuonTrackValidatorBase::usetracker
protected
MuonTrackValidatorBase::ptRes_rangeMax
double ptRes_rangeMax
Definition: MuonTrackValidatorBase.h:248
ApeEstimator_cff.width
width
Definition: ApeEstimator_cff.py:24
MuonTrackValidatorBase::maxNHit
double maxNHit
Definition: MuonTrackValidatorBase.h:223
mps_fire.i
i
Definition: mps_fire.py:355
MuonTrackValidatorBase::tp_fake_Token
edm::EDGetTokenT< TrackingParticleCollection > tp_fake_Token
Definition: MuonTrackValidatorBase.h:210
MuonTrackValidatorBase::label
std::vector< edm::InputTag > label
Definition: MuonTrackValidatorBase.h:199
MuonTrackValidatorBase::nintEta
int nintEta
Definition: MuonTrackValidatorBase.h:217
MuonTrackValidatorBase::nintNHit
int nintNHit
Definition: MuonTrackValidatorBase.h:224
MuonTrackValidatorBase::maxRPCHit
double maxRPCHit
Definition: MuonTrackValidatorBase.h:229
MuonTrackValidatorBase::nintRpos
int nintRpos
Definition: MuonTrackValidatorBase.h:242
MuonTrackValidatorBase::minRpos
double minRpos
Definition: MuonTrackValidatorBase.h:241
MuonTrackValidatorBase::nintLayers
int nintLayers
Definition: MuonTrackValidatorBase.h:232
MuonTrackValidatorBase::label_tp_effic
edm::InputTag label_tp_effic
Definition: MuonTrackValidatorBase.h:201
MuonTrackValidatorBase::maxZpos
double maxZpos
Definition: MuonTrackValidatorBase.h:243
MuonTrackValidatorBase::minZpos
double minZpos
Definition: MuonTrackValidatorBase.h:243
DiDispStaMuonMonitor_cfi.pt
pt
Definition: DiDispStaMuonMonitor_cfi.py:39
MuonTrackValidatorBase::etaRes_rangeMin
double etaRes_rangeMin
Definition: MuonTrackValidatorBase.h:250
MuonTrackValidatorBase::minDxy
double minDxy
Definition: MuonTrackValidatorBase.h:237
min
T min(T a, T b)
Definition: MathUtil.h:58
MuonTrackValidatorBase::nintZpos
int nintZpos
Definition: MuonTrackValidatorBase.h:244
MuonTrackValidatorBase::minPt
double minPt
Definition: MuonTrackValidatorBase.h:219
MuonTrackValidatorBase::maxPt
double maxPt
Definition: MuonTrackValidatorBase.h:219
MuonTrackValidatorBase::useLogPt
bool useLogPt
Definition: MuonTrackValidatorBase.h:221
MuonTrackValidatorBase::minCSCHit
double minCSCHit
Definition: MuonTrackValidatorBase.h:227
MuonTrackValidatorBase::maxDTHit
double maxDTHit
Definition: MuonTrackValidatorBase.h:225
MuonTrackValidatorBase::cotThetaRes_nbin
int cotThetaRes_nbin
Definition: MuonTrackValidatorBase.h:255
MuonTrackValidatorBase::do_TRKhitsPlots
bool do_TRKhitsPlots
Definition: MuonTrackValidatorBase.h:262
to
MuonTrackValidatorBase::maxRpos
double maxRpos
Definition: MuonTrackValidatorBase.h:241
MuonTrackValidatorBase::do_MUOhitsPlots
bool do_MUOhitsPlots
Definition: MuonTrackValidatorBase.h:262
edm::ParameterSet::getUntrackedParameter
T getUntrackedParameter(std::string const &, T const &) const
MuonTrackValidatorBase::minPU
double minPU
Definition: MuonTrackValidatorBase.h:245
MuonTrackValidatorBase::dzRes_rangeMin
double dzRes_rangeMin
Definition: MuonTrackValidatorBase.h:258
MuonTrackValidatorBase::nintDTHit
int nintDTHit
Definition: MuonTrackValidatorBase.h:226
MuonTrackValidatorBase::maxPU
double maxPU
Definition: MuonTrackValidatorBase.h:245
MuonTrackValidatorBase::tp_effic_Token
edm::EDGetTokenT< TrackingParticleCollection > tp_effic_Token
Definition: MuonTrackValidatorBase.h:209
MuonTrackValidatorBase::minRPCHit
double minRPCHit
Definition: MuonTrackValidatorBase.h:229
MuonTrackValidatorBase::maxPixels
double maxPixels
Definition: MuonTrackValidatorBase.h:233
MuonTrackValidatorBase::minEta
double minEta
Definition: MuonTrackValidatorBase.h:216
MuonTrackValidatorBase::pileupinfo_Token
edm::EDGetTokenT< std::vector< PileupSummaryInfo > > pileupinfo_Token
Definition: MuonTrackValidatorBase.h:211
MuonTrackValidatorBase::dxyRes_rangeMin
double dxyRes_rangeMin
Definition: MuonTrackValidatorBase.h:256
MuonTrackValidatorBase::nintPhi
int nintPhi
Definition: MuonTrackValidatorBase.h:236
MuonTrackValidatorBase::dxyRes_nbin
int dxyRes_nbin
Definition: MuonTrackValidatorBase.h:257
MuonTrackValidatorBase::phiRes_rangeMin
double phiRes_rangeMin
Definition: MuonTrackValidatorBase.h:252
PVValHelper::eta
Definition: PVValidationHelpers.h:69
MuonTrackValidatorBase::minNHit
double minNHit
Definition: MuonTrackValidatorBase.h:223
MuonTrackValidatorBase::nintPU
int nintPU
Definition: MuonTrackValidatorBase.h:246
reco::BeamSpot
Definition: BeamSpot.h:21
MuonTrackValidatorBase::ptRes_nbin
int ptRes_nbin
Definition: MuonTrackValidatorBase.h:249
MuonTrackValidatorBase::nintDxy
int nintDxy
Definition: MuonTrackValidatorBase.h:238
edm::ConsumesCollector::consumes
EDGetTokenT< ProductType > consumes(edm::InputTag const &tag)
Definition: ConsumesCollector.h:49
MuonTrackValidatorBase::bsSrc_Token
edm::EDGetTokenT< reco::BeamSpot > bsSrc_Token
Definition: MuonTrackValidatorBase.h:208
MuonTrackValidatorBase::nintRPCHit
int nintRPCHit
Definition: MuonTrackValidatorBase.h:230
h
MuonTrackValidatorBase::dzRes_rangeMax
double dzRes_rangeMax
Definition: MuonTrackValidatorBase.h:258
MuonTrackValidatorBase::nintPt
int nintPt
Definition: MuonTrackValidatorBase.h:220
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
MuonTrackValidatorBase::etaRes_nbin
int etaRes_nbin
Definition: MuonTrackValidatorBase.h:251
edm::View
Definition: CaloClusterFwd.h:14
MuonTrackValidatorBase::useInvPt
bool useInvPt
Definition: MuonTrackValidatorBase.h:222
edm::ParameterSet
Definition: ParameterSet.h:36
MuonTrackValidatorBase::maxDz
double maxDz
Definition: MuonTrackValidatorBase.h:239
MuonTrackValidatorBase::etaRes_rangeMax
double etaRes_rangeMax
Definition: MuonTrackValidatorBase.h:250
MuonTrackValidatorBase::associators
std::vector< std::string > associators
Definition: MuonTrackValidatorBase.h:204
SiStripPI::max
Definition: SiStripPayloadInspectorHelper.h:169
MuonTrackValidatorBase::minDz
double minDz
Definition: MuonTrackValidatorBase.h:239
MuonTrackValidatorBase::phiRes_nbin
int phiRes_nbin
Definition: MuonTrackValidatorBase.h:253
MuonTrackValidatorBase::nintDz
int nintDz
Definition: MuonTrackValidatorBase.h:240
MuonTrackValidatorBase::minPhi
double minPhi
Definition: MuonTrackValidatorBase.h:235
MuonTrackValidatorBase::dzRes_nbin
int dzRes_nbin
Definition: MuonTrackValidatorBase.h:259
MuonTrackValidatorBase::minPixels
double minPixels
Definition: MuonTrackValidatorBase.h:233
MuonTrackValidatorBase::nintCSCHit
int nintCSCHit
Definition: MuonTrackValidatorBase.h:228
MuonTrackValidatorBase::maxPhi
double maxPhi
Definition: MuonTrackValidatorBase.h:235
p1
double p1[4]
Definition: TauolaWrapper.h:89
MuonTrackValidatorBase::usemuon
bool usemuon
Definition: MuonTrackValidatorBase.h:261
MuonTrackValidatorBase::track_Collection_Token
std::vector< edm::EDGetTokenT< edm::View< reco::Track > > > track_Collection_Token
Definition: MuonTrackValidatorBase.h:207
MuonTrackValidatorBase::parametersDefiner
std::string parametersDefiner
Definition: MuonTrackValidatorBase.h:206
MuonTrackValidatorBase::useFabsEta
bool useFabsEta
Definition: MuonTrackValidatorBase.h:218
MuonTrackValidatorBase::ptRes_rangeMin
double ptRes_rangeMin
Definition: MuonTrackValidatorBase.h:248
edm::ParameterSet::getParameter
T getParameter(std::string const &) const
MuonTrackValidatorBase::cotThetaRes_rangeMin
double cotThetaRes_rangeMin
Definition: MuonTrackValidatorBase.h:254
heppy_batch.val
val
Definition: heppy_batch.py:351
MuonTrackValidatorBase::label_pileupinfo
edm::InputTag label_pileupinfo
Definition: MuonTrackValidatorBase.h:203
MuonTrackValidatorBase::muonHistoParameters
edm::ParameterSet muonHistoParameters
Definition: MuonTrackValidatorBase.h:214
MuonTrackValidatorBase::doProfileX
void doProfileX(TH2 *th2, MonitorElement *me)
Definition: MuonTrackValidatorBase.h:154
T
long double T
Definition: Basic3DVectorLD.h:48
MuonTrackValidatorBase::ignoremissingtkcollection_
bool ignoremissingtkcollection_
Definition: MuonTrackValidatorBase.h:263
MuonTrackValidatorBase::out
std::string out
Definition: MuonTrackValidatorBase.h:205
MuonTrackValidatorBase::phiRes_rangeMax
double phiRes_rangeMax
Definition: MuonTrackValidatorBase.h:252
Exception
Definition: hltDiff.cc:246
MuonTrackValidatorBase::bsSrc
edm::InputTag bsSrc
Definition: MuonTrackValidatorBase.h:200
MuonTrackValidatorBase::maxEta
double maxEta
Definition: MuonTrackValidatorBase.h:216
MuonTrackValidatorBase::usetracker
bool usetracker
Definition: MuonTrackValidatorBase.h:261
TrackingParticleCollection
std::vector< TrackingParticle > TrackingParticleCollection
Definition: TrackingParticleFwd.h:8
MuonTrackValidatorBase::maxCSCHit
double maxCSCHit
Definition: MuonTrackValidatorBase.h:227
MuonTrackValidatorBase::minLayers
double minLayers
Definition: MuonTrackValidatorBase.h:231
MuonTrackValidatorBase::label_tp_fake
edm::InputTag label_tp_fake
Definition: MuonTrackValidatorBase.h:202
trigObjTnPSource_cfi.bins
bins
Definition: trigObjTnPSource_cfi.py:20
MuonTrackValidatorBase::dxyRes_rangeMax
double dxyRes_rangeMax
Definition: MuonTrackValidatorBase.h:256
hlt_dqm_clientPB-live_cfg.me
me
Definition: hlt_dqm_clientPB-live_cfg.py:61
MuonTrackValidatorBase::cotThetaRes_rangeMax
double cotThetaRes_rangeMax
Definition: MuonTrackValidatorBase.h:254
MuonTrackValidatorBase::MuonTrackValidatorBase
MuonTrackValidatorBase(const edm::ParameterSet &pset, edm::ConsumesCollector iC)
Constructor.
Definition: MuonTrackValidatorBase.h:43
edm::InputTag
Definition: InputTag.h:15
MuonTrackValidatorBase::minDTHit
double minDTHit
Definition: MuonTrackValidatorBase.h:225
MuonTrackValidatorBase::maxDxy
double maxDxy
Definition: MuonTrackValidatorBase.h:237
muonDTDigis_cfi.pset
pset
Definition: muonDTDigis_cfi.py:27
MuonTrackValidatorBase::nintPixels
int nintPixels
Definition: MuonTrackValidatorBase.h:234
dqm::legacy::MonitorElement::getTH2F
virtual TH2F * getTH2F() const
Definition: MonitorElement.h:490
MuonTrackValidatorBase::maxLayers
double maxLayers
Definition: MuonTrackValidatorBase.h:231