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
 
bool label_tp_refvector
 
double maxCSCHit
 
double maxDTHit
 
double maxDxy
 
double maxDz
 
double maxEta
 
int maxFTracks
 
double maxLayers
 
double maxNHit
 
int maxNTracks
 
double maxPhi
 
double maxPixels
 
double maxPt
 
double maxPU
 
double maxRPCHit
 
double maxRpos
 
double maxZpos
 
double minCSCHit
 
double minDTHit
 
double minDxy
 
double minDz
 
double minEta
 
int minFTracks
 
double minLayers
 
double minNHit
 
int minNTracks
 
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 nintFTracks
 
int nintLayers
 
int nintNHit
 
int nintNTracks
 
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< TrackingParticleRefVectortp_refvector_Token
 
edm::EDGetTokenT< TrackingParticleCollectiontp_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 55 of file MuonTrackValidatorBase.h.

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

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, maxFTracks, maxLayers, maxNHit, maxNTracks, maxPhi, maxPixels, maxPt, maxPU, maxRPCHit, maxRpos, maxZpos, minCSCHit, minDTHit, minDxy, minDz, minEta, minFTracks, minLayers, minNHit, minNTracks, minPhi, minPixels, minPt, minPU, minRPCHit, minRpos, minZpos, muonHistoParameters, nintCSCHit, nintDTHit, nintDxy, nintDz, nintEta, nintFTracks, nintLayers, nintNHit, nintNTracks, 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 156 of file MuonTrackValidatorBase.h.

156 {}

Member Function Documentation

◆ BinLogX()

void MuonTrackValidatorBase::BinLogX ( TH1 *  h)
inline

Definition at line 191 of file MuonTrackValidatorBase.h.

191  {
192  TAxis* axis = h->GetXaxis();
193  int bins = axis->GetNbins();
194 
195  float from = axis->GetXmin();
196  float to = axis->GetXmax();
197  float width = (to - from) / bins;
198  float* new_bins = new float[bins + 1];
199 
200  for (int i = 0; i <= bins; i++) {
201  new_bins[i] = TMath::Power(10, from + i * width);
202  }
203  axis->Set(bins, new_bins);
204  delete[] new_bins;
205  }

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 163 of file MuonTrackValidatorBase.h.

163  {
164  if (th2->GetNbinsX() == me->getNbinsX()) {
165  TProfile* p1 = (TProfile*)th2->ProfileX();
166  p1->Copy(*me->getTProfile());
167  delete p1;
168  } else {
169  throw cms::Exception("MuonTrackValidator") << "Different number of bins!";
170  }
171  }

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 159 of file MuonTrackValidatorBase.h.

159  {
160  h->Fill(std::min(std::max(val, ((T)h->getTH1()->GetXaxis()->GetXmin())), ((T)h->getTH1()->GetXaxis()->GetXmax())));
161  }

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

◆ getEta()

double MuonTrackValidatorBase::getEta ( double  eta)
inline

Definition at line 176 of file MuonTrackValidatorBase.h.

176  {
177  if (useFabsEta)
178  return fabs(eta);
179  else
180  return eta;
181  }

References PVValHelper::eta, and useFabsEta.

◆ getPt()

double MuonTrackValidatorBase::getPt ( double  pt)
inline

Definition at line 184 of file MuonTrackValidatorBase.h.

184  {
185  if (useInvPt && pt != 0)
186  return 1 / pt;
187  else
188  return pt;
189  }

References DiDispStaMuonMonitor_cfi::pt, and useInvPt.

Member Data Documentation

◆ associators

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

Definition at line 213 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 302 of file MuonTrackValidatorBase.h.

◆ chi2_vs_nhits

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

Definition at line 297 of file MuonTrackValidatorBase.h.

◆ chi2_vs_phi

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

Definition at line 298 of file MuonTrackValidatorBase.h.

◆ cotThetaRes_nbin

int MuonTrackValidatorBase::cotThetaRes_nbin
protected

Definition at line 266 of file MuonTrackValidatorBase.h.

Referenced by MuonTrackValidatorBase().

◆ cotThetaRes_rangeMax

double MuonTrackValidatorBase::cotThetaRes_rangeMax
protected

Definition at line 265 of file MuonTrackValidatorBase.h.

Referenced by MuonTrackValidatorBase().

◆ cotThetaRes_rangeMin

double MuonTrackValidatorBase::cotThetaRes_rangeMin
protected

Definition at line 265 of file MuonTrackValidatorBase.h.

Referenced by MuonTrackValidatorBase().

◆ do_MUOhitsPlots

bool MuonTrackValidatorBase::do_MUOhitsPlots
protected

Definition at line 273 of file MuonTrackValidatorBase.h.

Referenced by MuonTrackValidatorBase().

◆ do_TRKhitsPlots

bool MuonTrackValidatorBase::do_TRKhitsPlots
protected

Definition at line 273 of file MuonTrackValidatorBase.h.

Referenced by MuonTrackValidatorBase().

◆ dxypull_vs_eta

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

Definition at line 308 of file MuonTrackValidatorBase.h.

◆ dxyRes_nbin

int MuonTrackValidatorBase::dxyRes_nbin
protected

Definition at line 268 of file MuonTrackValidatorBase.h.

Referenced by MuonTrackValidatorBase().

◆ dxyRes_rangeMax

double MuonTrackValidatorBase::dxyRes_rangeMax
protected

Definition at line 267 of file MuonTrackValidatorBase.h.

Referenced by MuonTrackValidatorBase().

◆ dxyRes_rangeMin

double MuonTrackValidatorBase::dxyRes_rangeMin
protected

Definition at line 267 of file MuonTrackValidatorBase.h.

Referenced by MuonTrackValidatorBase().

◆ dxyres_vs_eta

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

Definition at line 305 of file MuonTrackValidatorBase.h.

◆ dxyres_vs_pt

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

Definition at line 306 of file MuonTrackValidatorBase.h.

◆ dzpull_vs_eta

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

Definition at line 308 of file MuonTrackValidatorBase.h.

◆ dzRes_nbin

int MuonTrackValidatorBase::dzRes_nbin
protected

Definition at line 270 of file MuonTrackValidatorBase.h.

Referenced by MuonTrackValidatorBase().

◆ dzRes_rangeMax

double MuonTrackValidatorBase::dzRes_rangeMax
protected

Definition at line 269 of file MuonTrackValidatorBase.h.

Referenced by MuonTrackValidatorBase().

◆ dzRes_rangeMin

double MuonTrackValidatorBase::dzRes_rangeMin
protected

Definition at line 269 of file MuonTrackValidatorBase.h.

Referenced by MuonTrackValidatorBase().

◆ dzres_vs_eta

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

Definition at line 305 of file MuonTrackValidatorBase.h.

◆ dzres_vs_pt

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

Definition at line 306 of file MuonTrackValidatorBase.h.

◆ etaRes_nbin

int MuonTrackValidatorBase::etaRes_nbin
protected

Definition at line 262 of file MuonTrackValidatorBase.h.

Referenced by MuonTrackValidatorBase().

◆ etaRes_rangeMax

double MuonTrackValidatorBase::etaRes_rangeMax
protected

Definition at line 261 of file MuonTrackValidatorBase.h.

Referenced by MuonTrackValidatorBase().

◆ etaRes_rangeMin

double MuonTrackValidatorBase::etaRes_rangeMin
protected

Definition at line 261 of file MuonTrackValidatorBase.h.

Referenced by MuonTrackValidatorBase().

◆ etares_vs_eta

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

Definition at line 297 of file MuonTrackValidatorBase.h.

◆ h_assoc2dxy

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

Definition at line 282 of file MuonTrackValidatorBase.h.

◆ h_assoc2dz

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

Definition at line 283 of file MuonTrackValidatorBase.h.

◆ h_assoc2eta

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

Definition at line 278 of file MuonTrackValidatorBase.h.

◆ h_assoc2hit

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

Definition at line 280 of file MuonTrackValidatorBase.h.

◆ h_assoc2phi

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

Definition at line 281 of file MuonTrackValidatorBase.h.

◆ h_assoc2pT

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

Definition at line 279 of file MuonTrackValidatorBase.h.

◆ h_assoc2pu

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

Definition at line 284 of file MuonTrackValidatorBase.h.

◆ h_assocdxy

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

Definition at line 282 of file MuonTrackValidatorBase.h.

◆ h_assocdz

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

Definition at line 283 of file MuonTrackValidatorBase.h.

◆ h_assoceta

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

Definition at line 278 of file MuonTrackValidatorBase.h.

◆ h_assocFraction

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

Definition at line 292 of file MuonTrackValidatorBase.h.

◆ h_assochi2

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

Definition at line 291 of file MuonTrackValidatorBase.h.

◆ h_assochi2_prob

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

Definition at line 291 of file MuonTrackValidatorBase.h.

◆ h_assochit

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

Definition at line 280 of file MuonTrackValidatorBase.h.

◆ h_assocphi

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

Definition at line 281 of file MuonTrackValidatorBase.h.

◆ h_assocpT

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

Definition at line 279 of file MuonTrackValidatorBase.h.

◆ h_assocpu

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

Definition at line 284 of file MuonTrackValidatorBase.h.

◆ h_assocRpos

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

Definition at line 286 of file MuonTrackValidatorBase.h.

◆ h_assocSharedHit

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

Definition at line 292 of file MuonTrackValidatorBase.h.

◆ h_assocZpos

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

Definition at line 286 of file MuonTrackValidatorBase.h.

◆ h_charge

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

Definition at line 277 of file MuonTrackValidatorBase.h.

◆ h_dxypull

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

Definition at line 312 of file MuonTrackValidatorBase.h.

◆ h_dxypulleta

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

Definition at line 310 of file MuonTrackValidatorBase.h.

◆ h_dzpull

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

Definition at line 312 of file MuonTrackValidatorBase.h.

◆ h_dzpulleta

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

Definition at line 310 of file MuonTrackValidatorBase.h.

◆ h_etaRes

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

Definition at line 287 of file MuonTrackValidatorBase.h.

◆ h_fakes

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

Definition at line 277 of file MuonTrackValidatorBase.h.

◆ h_losthits

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

Definition at line 289 of file MuonTrackValidatorBase.h.

◆ h_misiddxy

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

Definition at line 282 of file MuonTrackValidatorBase.h.

◆ h_misiddz

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

Definition at line 283 of file MuonTrackValidatorBase.h.

◆ h_misideta

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

Definition at line 278 of file MuonTrackValidatorBase.h.

◆ h_misidhit

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

Definition at line 280 of file MuonTrackValidatorBase.h.

◆ h_misidphi

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

Definition at line 281 of file MuonTrackValidatorBase.h.

◆ h_misidpT

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

Definition at line 279 of file MuonTrackValidatorBase.h.

◆ h_misidpu

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

Definition at line 284 of file MuonTrackValidatorBase.h.

◆ h_nchi2

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

Definition at line 289 of file MuonTrackValidatorBase.h.

◆ h_nchi2_prob

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

Definition at line 289 of file MuonTrackValidatorBase.h.

◆ h_nhits

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

Definition at line 277 of file MuonTrackValidatorBase.h.

◆ h_nlosthits

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

Definition at line 290 of file MuonTrackValidatorBase.h.

◆ h_nmisslayers_inner

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

Definition at line 290 of file MuonTrackValidatorBase.h.

◆ h_nmisslayers_outer

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

Definition at line 290 of file MuonTrackValidatorBase.h.

◆ h_phipull

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

Definition at line 312 of file MuonTrackValidatorBase.h.

◆ h_phipulleta

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

Definition at line 310 of file MuonTrackValidatorBase.h.

◆ h_phipullphi

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

Definition at line 311 of file MuonTrackValidatorBase.h.

◆ h_ptpull

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

Definition at line 312 of file MuonTrackValidatorBase.h.

◆ h_ptpulleta

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

Definition at line 310 of file MuonTrackValidatorBase.h.

◆ h_ptpullphi

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

Definition at line 311 of file MuonTrackValidatorBase.h.

◆ h_PurityVsQuality

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

Definition at line 296 of file MuonTrackValidatorBase.h.

◆ h_qoverppull

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

Definition at line 312 of file MuonTrackValidatorBase.h.

◆ h_recodxy

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

Definition at line 282 of file MuonTrackValidatorBase.h.

◆ h_recodz

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

Definition at line 283 of file MuonTrackValidatorBase.h.

◆ h_recoeta

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

Definition at line 278 of file MuonTrackValidatorBase.h.

◆ h_recohit

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

Definition at line 280 of file MuonTrackValidatorBase.h.

◆ h_recophi

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

Definition at line 281 of file MuonTrackValidatorBase.h.

◆ h_recopT

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

Definition at line 279 of file MuonTrackValidatorBase.h.

◆ h_recopu

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

Definition at line 284 of file MuonTrackValidatorBase.h.

◆ h_simuldxy

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

Definition at line 282 of file MuonTrackValidatorBase.h.

◆ h_simuldz

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

Definition at line 283 of file MuonTrackValidatorBase.h.

◆ h_simuleta

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

Definition at line 278 of file MuonTrackValidatorBase.h.

◆ h_simulhit

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

Definition at line 280 of file MuonTrackValidatorBase.h.

◆ h_simulphi

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

Definition at line 281 of file MuonTrackValidatorBase.h.

◆ h_simulpT

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

Definition at line 279 of file MuonTrackValidatorBase.h.

◆ h_simulpu

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

Definition at line 284 of file MuonTrackValidatorBase.h.

◆ h_simulRpos

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

Definition at line 286 of file MuonTrackValidatorBase.h.

◆ h_simulZpos

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

Definition at line 286 of file MuonTrackValidatorBase.h.

◆ h_thetapull

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

Definition at line 312 of file MuonTrackValidatorBase.h.

◆ h_thetapulleta

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

Definition at line 310 of file MuonTrackValidatorBase.h.

◆ h_thetapullphi

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

Definition at line 311 of file MuonTrackValidatorBase.h.

◆ h_tracks

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

Definition at line 277 of file MuonTrackValidatorBase.h.

◆ ignoremissingtkcollection_

bool MuonTrackValidatorBase::ignoremissingtkcollection_
protected

Definition at line 274 of file MuonTrackValidatorBase.h.

◆ label

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

◆ label_pileupinfo

edm::InputTag MuonTrackValidatorBase::label_pileupinfo
protected

◆ label_tp

edm::InputTag MuonTrackValidatorBase::label_tp
protected

◆ label_tp_refvector

bool MuonTrackValidatorBase::label_tp_refvector
protected

◆ maxCSCHit

double MuonTrackValidatorBase::maxCSCHit
protected

Definition at line 238 of file MuonTrackValidatorBase.h.

Referenced by MuonTrackValidatorBase().

◆ maxDTHit

double MuonTrackValidatorBase::maxDTHit
protected

Definition at line 236 of file MuonTrackValidatorBase.h.

Referenced by MuonTrackValidatorBase().

◆ maxDxy

double MuonTrackValidatorBase::maxDxy
protected

Definition at line 248 of file MuonTrackValidatorBase.h.

Referenced by MuonTrackValidatorBase().

◆ maxDz

double MuonTrackValidatorBase::maxDz
protected

Definition at line 250 of file MuonTrackValidatorBase.h.

Referenced by MuonTrackValidatorBase().

◆ maxEta

double MuonTrackValidatorBase::maxEta
protected

Definition at line 227 of file MuonTrackValidatorBase.h.

Referenced by MuonTrackValidatorBase().

◆ maxFTracks

int MuonTrackValidatorBase::maxFTracks
protected

Definition at line 226 of file MuonTrackValidatorBase.h.

Referenced by MuonTrackValidatorBase().

◆ maxLayers

double MuonTrackValidatorBase::maxLayers
protected

Definition at line 242 of file MuonTrackValidatorBase.h.

Referenced by MuonTrackValidatorBase().

◆ maxNHit

double MuonTrackValidatorBase::maxNHit
protected

Definition at line 234 of file MuonTrackValidatorBase.h.

Referenced by MuonTrackValidatorBase().

◆ maxNTracks

int MuonTrackValidatorBase::maxNTracks
protected

Definition at line 225 of file MuonTrackValidatorBase.h.

Referenced by MuonTrackValidatorBase().

◆ maxPhi

double MuonTrackValidatorBase::maxPhi
protected

Definition at line 246 of file MuonTrackValidatorBase.h.

Referenced by MuonTrackValidatorBase().

◆ maxPixels

double MuonTrackValidatorBase::maxPixels
protected

Definition at line 244 of file MuonTrackValidatorBase.h.

Referenced by MuonTrackValidatorBase().

◆ maxPt

double MuonTrackValidatorBase::maxPt
protected

Definition at line 230 of file MuonTrackValidatorBase.h.

Referenced by MuonTrackValidatorBase().

◆ maxPU

double MuonTrackValidatorBase::maxPU
protected

Definition at line 256 of file MuonTrackValidatorBase.h.

Referenced by MuonTrackValidatorBase().

◆ maxRPCHit

double MuonTrackValidatorBase::maxRPCHit
protected

Definition at line 240 of file MuonTrackValidatorBase.h.

Referenced by MuonTrackValidatorBase().

◆ maxRpos

double MuonTrackValidatorBase::maxRpos
protected

Definition at line 252 of file MuonTrackValidatorBase.h.

Referenced by MuonTrackValidatorBase().

◆ maxZpos

double MuonTrackValidatorBase::maxZpos
protected

Definition at line 254 of file MuonTrackValidatorBase.h.

Referenced by MuonTrackValidatorBase().

◆ minCSCHit

double MuonTrackValidatorBase::minCSCHit
protected

Definition at line 238 of file MuonTrackValidatorBase.h.

Referenced by MuonTrackValidatorBase().

◆ minDTHit

double MuonTrackValidatorBase::minDTHit
protected

Definition at line 236 of file MuonTrackValidatorBase.h.

Referenced by MuonTrackValidatorBase().

◆ minDxy

double MuonTrackValidatorBase::minDxy
protected

Definition at line 248 of file MuonTrackValidatorBase.h.

Referenced by MuonTrackValidatorBase().

◆ minDz

double MuonTrackValidatorBase::minDz
protected

Definition at line 250 of file MuonTrackValidatorBase.h.

Referenced by MuonTrackValidatorBase().

◆ minEta

double MuonTrackValidatorBase::minEta
protected

Definition at line 227 of file MuonTrackValidatorBase.h.

Referenced by MuonTrackValidatorBase().

◆ minFTracks

int MuonTrackValidatorBase::minFTracks
protected

Definition at line 226 of file MuonTrackValidatorBase.h.

Referenced by MuonTrackValidatorBase().

◆ minLayers

double MuonTrackValidatorBase::minLayers
protected

Definition at line 242 of file MuonTrackValidatorBase.h.

Referenced by MuonTrackValidatorBase().

◆ minNHit

double MuonTrackValidatorBase::minNHit
protected

Definition at line 234 of file MuonTrackValidatorBase.h.

Referenced by MuonTrackValidatorBase().

◆ minNTracks

int MuonTrackValidatorBase::minNTracks
protected

Definition at line 225 of file MuonTrackValidatorBase.h.

Referenced by MuonTrackValidatorBase().

◆ minPhi

double MuonTrackValidatorBase::minPhi
protected

Definition at line 246 of file MuonTrackValidatorBase.h.

Referenced by MuonTrackValidatorBase().

◆ minPixels

double MuonTrackValidatorBase::minPixels
protected

Definition at line 244 of file MuonTrackValidatorBase.h.

Referenced by MuonTrackValidatorBase().

◆ minPt

double MuonTrackValidatorBase::minPt
protected

Definition at line 230 of file MuonTrackValidatorBase.h.

Referenced by MuonTrackValidatorBase().

◆ minPU

double MuonTrackValidatorBase::minPU
protected

Definition at line 256 of file MuonTrackValidatorBase.h.

Referenced by MuonTrackValidatorBase().

◆ minRPCHit

double MuonTrackValidatorBase::minRPCHit
protected

Definition at line 240 of file MuonTrackValidatorBase.h.

Referenced by MuonTrackValidatorBase().

◆ minRpos

double MuonTrackValidatorBase::minRpos
protected

Definition at line 252 of file MuonTrackValidatorBase.h.

Referenced by MuonTrackValidatorBase().

◆ minZpos

double MuonTrackValidatorBase::minZpos
protected

Definition at line 254 of file MuonTrackValidatorBase.h.

Referenced by MuonTrackValidatorBase().

◆ muonHistoParameters

edm::ParameterSet MuonTrackValidatorBase::muonHistoParameters
protected

Definition at line 223 of file MuonTrackValidatorBase.h.

Referenced by MuonTrackValidatorBase().

◆ nCSChits_vs_eta

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

Definition at line 300 of file MuonTrackValidatorBase.h.

◆ nDThits_vs_eta

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

Definition at line 300 of file MuonTrackValidatorBase.h.

◆ nGEMhits_vs_eta

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

Definition at line 300 of file MuonTrackValidatorBase.h.

◆ nhits_vs_eta

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

Definition at line 300 of file MuonTrackValidatorBase.h.

◆ nhits_vs_phi

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

Definition at line 298 of file MuonTrackValidatorBase.h.

◆ nintCSCHit

int MuonTrackValidatorBase::nintCSCHit
protected

Definition at line 239 of file MuonTrackValidatorBase.h.

Referenced by MuonTrackValidatorBase().

◆ nintDTHit

int MuonTrackValidatorBase::nintDTHit
protected

Definition at line 237 of file MuonTrackValidatorBase.h.

Referenced by MuonTrackValidatorBase().

◆ nintDxy

int MuonTrackValidatorBase::nintDxy
protected

Definition at line 249 of file MuonTrackValidatorBase.h.

Referenced by MuonTrackValidatorBase().

◆ nintDz

int MuonTrackValidatorBase::nintDz
protected

Definition at line 251 of file MuonTrackValidatorBase.h.

Referenced by MuonTrackValidatorBase().

◆ nintEta

int MuonTrackValidatorBase::nintEta
protected

Definition at line 228 of file MuonTrackValidatorBase.h.

Referenced by MuonTrackValidatorBase().

◆ nintFTracks

int MuonTrackValidatorBase::nintFTracks
protected

Definition at line 226 of file MuonTrackValidatorBase.h.

Referenced by MuonTrackValidatorBase().

◆ nintLayers

int MuonTrackValidatorBase::nintLayers
protected

Definition at line 243 of file MuonTrackValidatorBase.h.

Referenced by MuonTrackValidatorBase().

◆ nintNHit

int MuonTrackValidatorBase::nintNHit
protected

Definition at line 235 of file MuonTrackValidatorBase.h.

Referenced by MuonTrackValidatorBase().

◆ nintNTracks

int MuonTrackValidatorBase::nintNTracks
protected

Definition at line 225 of file MuonTrackValidatorBase.h.

Referenced by MuonTrackValidatorBase().

◆ nintPhi

int MuonTrackValidatorBase::nintPhi
protected

Definition at line 247 of file MuonTrackValidatorBase.h.

Referenced by MuonTrackValidatorBase().

◆ nintPixels

int MuonTrackValidatorBase::nintPixels
protected

Definition at line 245 of file MuonTrackValidatorBase.h.

Referenced by MuonTrackValidatorBase().

◆ nintPt

int MuonTrackValidatorBase::nintPt
protected

Definition at line 231 of file MuonTrackValidatorBase.h.

Referenced by MuonTrackValidatorBase().

◆ nintPU

int MuonTrackValidatorBase::nintPU
protected

Definition at line 257 of file MuonTrackValidatorBase.h.

Referenced by MuonTrackValidatorBase().

◆ nintRPCHit

int MuonTrackValidatorBase::nintRPCHit
protected

Definition at line 241 of file MuonTrackValidatorBase.h.

Referenced by MuonTrackValidatorBase().

◆ nintRpos

int MuonTrackValidatorBase::nintRpos
protected

Definition at line 253 of file MuonTrackValidatorBase.h.

Referenced by MuonTrackValidatorBase().

◆ nintZpos

int MuonTrackValidatorBase::nintZpos
protected

Definition at line 255 of file MuonTrackValidatorBase.h.

Referenced by MuonTrackValidatorBase().

◆ nlosthits_vs_eta

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

Definition at line 302 of file MuonTrackValidatorBase.h.

◆ nME0hits_vs_eta

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

Definition at line 300 of file MuonTrackValidatorBase.h.

◆ nPixel_LayersWithMeas_vs_eta

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

Definition at line 303 of file MuonTrackValidatorBase.h.

◆ nRecHits_vs_nSimHits

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

Definition at line 295 of file MuonTrackValidatorBase.h.

◆ nRPChits_vs_eta

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

Definition at line 300 of file MuonTrackValidatorBase.h.

◆ nTRK_LayersWithMeas_vs_eta

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

Definition at line 303 of file MuonTrackValidatorBase.h.

◆ out

std::string MuonTrackValidatorBase::out
protected

Definition at line 214 of file MuonTrackValidatorBase.h.

◆ parametersDefiner

std::string MuonTrackValidatorBase::parametersDefiner
protected

Definition at line 215 of file MuonTrackValidatorBase.h.

◆ phipull_vs_eta

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

Definition at line 308 of file MuonTrackValidatorBase.h.

◆ phipull_vs_phi

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

Definition at line 309 of file MuonTrackValidatorBase.h.

◆ phiRes_nbin

int MuonTrackValidatorBase::phiRes_nbin
protected

Definition at line 264 of file MuonTrackValidatorBase.h.

Referenced by MuonTrackValidatorBase().

◆ phiRes_rangeMax

double MuonTrackValidatorBase::phiRes_rangeMax
protected

Definition at line 263 of file MuonTrackValidatorBase.h.

Referenced by MuonTrackValidatorBase().

◆ phiRes_rangeMin

double MuonTrackValidatorBase::phiRes_rangeMin
protected

Definition at line 263 of file MuonTrackValidatorBase.h.

Referenced by MuonTrackValidatorBase().

◆ phires_vs_eta

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

Definition at line 305 of file MuonTrackValidatorBase.h.

◆ phires_vs_phi

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

Definition at line 298 of file MuonTrackValidatorBase.h.

◆ phires_vs_pt

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

Definition at line 306 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 308 of file MuonTrackValidatorBase.h.

◆ ptpull_vs_phi

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

Definition at line 309 of file MuonTrackValidatorBase.h.

◆ ptRes_nbin

int MuonTrackValidatorBase::ptRes_nbin
protected

Definition at line 260 of file MuonTrackValidatorBase.h.

Referenced by MuonTrackValidatorBase().

◆ ptRes_rangeMax

double MuonTrackValidatorBase::ptRes_rangeMax
protected

Definition at line 259 of file MuonTrackValidatorBase.h.

Referenced by MuonTrackValidatorBase().

◆ ptRes_rangeMin

double MuonTrackValidatorBase::ptRes_rangeMin
protected

Definition at line 259 of file MuonTrackValidatorBase.h.

Referenced by MuonTrackValidatorBase().

◆ ptres_vs_eta

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

Definition at line 305 of file MuonTrackValidatorBase.h.

◆ ptres_vs_phi

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

Definition at line 298 of file MuonTrackValidatorBase.h.

◆ ptres_vs_pt

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

Definition at line 306 of file MuonTrackValidatorBase.h.

◆ theMF

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

Definition at line 221 of file MuonTrackValidatorBase.h.

◆ thetaCotres_vs_eta

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

Definition at line 305 of file MuonTrackValidatorBase.h.

◆ thetaCotres_vs_pt

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

Definition at line 306 of file MuonTrackValidatorBase.h.

◆ thetapull_vs_eta

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

Definition at line 308 of file MuonTrackValidatorBase.h.

◆ thetapull_vs_phi

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

Definition at line 309 of file MuonTrackValidatorBase.h.

◆ tp_refvector_Token

edm::EDGetTokenT<TrackingParticleRefVector> MuonTrackValidatorBase::tp_refvector_Token
protected

◆ tp_Token

edm::EDGetTokenT<TrackingParticleCollection> MuonTrackValidatorBase::tp_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 229 of file MuonTrackValidatorBase.h.

Referenced by getEta(), and MuonTrackValidatorBase().

◆ useInvPt

bool MuonTrackValidatorBase::useInvPt
protected

Definition at line 233 of file MuonTrackValidatorBase.h.

Referenced by getPt(), and MuonTrackValidatorBase().

◆ useLogPt

bool MuonTrackValidatorBase::useLogPt
protected

Definition at line 232 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:259
ApeEstimator_cff.width
width
Definition: ApeEstimator_cff.py:24
MuonTrackValidatorBase::maxNHit
double maxNHit
Definition: MuonTrackValidatorBase.h:234
mps_fire.i
i
Definition: mps_fire.py:428
MuonTrackValidatorBase::label
std::vector< edm::InputTag > label
Definition: MuonTrackValidatorBase.h:208
MuonTrackValidatorBase::nintEta
int nintEta
Definition: MuonTrackValidatorBase.h:228
MuonTrackValidatorBase::nintNHit
int nintNHit
Definition: MuonTrackValidatorBase.h:235
MuonTrackValidatorBase::maxRPCHit
double maxRPCHit
Definition: MuonTrackValidatorBase.h:240
MuonTrackValidatorBase::nintRpos
int nintRpos
Definition: MuonTrackValidatorBase.h:253
MuonTrackValidatorBase::minRpos
double minRpos
Definition: MuonTrackValidatorBase.h:252
MuonTrackValidatorBase::nintLayers
int nintLayers
Definition: MuonTrackValidatorBase.h:243
MuonTrackValidatorBase::maxZpos
double maxZpos
Definition: MuonTrackValidatorBase.h:254
MuonTrackValidatorBase::minZpos
double minZpos
Definition: MuonTrackValidatorBase.h:254
DiDispStaMuonMonitor_cfi.pt
pt
Definition: DiDispStaMuonMonitor_cfi.py:39
MuonTrackValidatorBase::etaRes_rangeMin
double etaRes_rangeMin
Definition: MuonTrackValidatorBase.h:261
MuonTrackValidatorBase::minDxy
double minDxy
Definition: MuonTrackValidatorBase.h:248
min
T min(T a, T b)
Definition: MathUtil.h:58
MuonTrackValidatorBase::nintZpos
int nintZpos
Definition: MuonTrackValidatorBase.h:255
MuonTrackValidatorBase::minPt
double minPt
Definition: MuonTrackValidatorBase.h:230
MuonTrackValidatorBase::maxPt
double maxPt
Definition: MuonTrackValidatorBase.h:230
MuonTrackValidatorBase::useLogPt
bool useLogPt
Definition: MuonTrackValidatorBase.h:232
MuonTrackValidatorBase::minCSCHit
double minCSCHit
Definition: MuonTrackValidatorBase.h:238
MuonTrackValidatorBase::maxDTHit
double maxDTHit
Definition: MuonTrackValidatorBase.h:236
MuonTrackValidatorBase::cotThetaRes_nbin
int cotThetaRes_nbin
Definition: MuonTrackValidatorBase.h:266
MuonTrackValidatorBase::minFTracks
int minFTracks
Definition: MuonTrackValidatorBase.h:226
MuonTrackValidatorBase::do_TRKhitsPlots
bool do_TRKhitsPlots
Definition: MuonTrackValidatorBase.h:273
to
MuonTrackValidatorBase::maxRpos
double maxRpos
Definition: MuonTrackValidatorBase.h:252
MuonTrackValidatorBase::tp_Token
edm::EDGetTokenT< TrackingParticleCollection > tp_Token
Definition: MuonTrackValidatorBase.h:218
MuonTrackValidatorBase::do_MUOhitsPlots
bool do_MUOhitsPlots
Definition: MuonTrackValidatorBase.h:273
edm::ParameterSet::getUntrackedParameter
T getUntrackedParameter(std::string const &, T const &) const
edm::RefVector< TrackingParticleCollection >
MuonTrackValidatorBase::minPU
double minPU
Definition: MuonTrackValidatorBase.h:256
MuonTrackValidatorBase::dzRes_rangeMin
double dzRes_rangeMin
Definition: MuonTrackValidatorBase.h:269
MuonTrackValidatorBase::nintDTHit
int nintDTHit
Definition: MuonTrackValidatorBase.h:237
MuonTrackValidatorBase::maxPU
double maxPU
Definition: MuonTrackValidatorBase.h:256
MuonTrackValidatorBase::minRPCHit
double minRPCHit
Definition: MuonTrackValidatorBase.h:240
MuonTrackValidatorBase::maxPixels
double maxPixels
Definition: MuonTrackValidatorBase.h:244
MuonTrackValidatorBase::minEta
double minEta
Definition: MuonTrackValidatorBase.h:227
MuonTrackValidatorBase::pileupinfo_Token
edm::EDGetTokenT< std::vector< PileupSummaryInfo > > pileupinfo_Token
Definition: MuonTrackValidatorBase.h:220
MuonTrackValidatorBase::dxyRes_rangeMin
double dxyRes_rangeMin
Definition: MuonTrackValidatorBase.h:267
MuonTrackValidatorBase::maxNTracks
int maxNTracks
Definition: MuonTrackValidatorBase.h:225
MuonTrackValidatorBase::nintPhi
int nintPhi
Definition: MuonTrackValidatorBase.h:247
MuonTrackValidatorBase::dxyRes_nbin
int dxyRes_nbin
Definition: MuonTrackValidatorBase.h:268
MuonTrackValidatorBase::phiRes_rangeMin
double phiRes_rangeMin
Definition: MuonTrackValidatorBase.h:263
PVValHelper::eta
Definition: PVValidationHelpers.h:70
MuonTrackValidatorBase::minNHit
double minNHit
Definition: MuonTrackValidatorBase.h:234
MuonTrackValidatorBase::nintPU
int nintPU
Definition: MuonTrackValidatorBase.h:257
MuonTrackValidatorBase::tp_refvector_Token
edm::EDGetTokenT< TrackingParticleRefVector > tp_refvector_Token
Definition: MuonTrackValidatorBase.h:219
reco::BeamSpot
Definition: BeamSpot.h:21
MuonTrackValidatorBase::ptRes_nbin
int ptRes_nbin
Definition: MuonTrackValidatorBase.h:260
MuonTrackValidatorBase::nintDxy
int nintDxy
Definition: MuonTrackValidatorBase.h:249
edm::ConsumesCollector::consumes
EDGetTokenT< ProductType > consumes(edm::InputTag const &tag)
Definition: ConsumesCollector.h:55
MuonTrackValidatorBase::bsSrc_Token
edm::EDGetTokenT< reco::BeamSpot > bsSrc_Token
Definition: MuonTrackValidatorBase.h:217
MuonTrackValidatorBase::nintRPCHit
int nintRPCHit
Definition: MuonTrackValidatorBase.h:241
h
MuonTrackValidatorBase::dzRes_rangeMax
double dzRes_rangeMax
Definition: MuonTrackValidatorBase.h:269
MuonTrackValidatorBase::nintPt
int nintPt
Definition: MuonTrackValidatorBase.h:231
MuonTrackValidatorBase::etaRes_nbin
int etaRes_nbin
Definition: MuonTrackValidatorBase.h:262
edm::View
Definition: CaloClusterFwd.h:14
MuonTrackValidatorBase::useInvPt
bool useInvPt
Definition: MuonTrackValidatorBase.h:233
edm::ParameterSet
Definition: ParameterSet.h:47
MuonTrackValidatorBase::maxDz
double maxDz
Definition: MuonTrackValidatorBase.h:250
MuonTrackValidatorBase::nintFTracks
int nintFTracks
Definition: MuonTrackValidatorBase.h:226
MuonTrackValidatorBase::etaRes_rangeMax
double etaRes_rangeMax
Definition: MuonTrackValidatorBase.h:261
MuonTrackValidatorBase::associators
std::vector< std::string > associators
Definition: MuonTrackValidatorBase.h:213
SiStripPI::max
Definition: SiStripPayloadInspectorHelper.h:169
MuonTrackValidatorBase::minDz
double minDz
Definition: MuonTrackValidatorBase.h:250
MuonTrackValidatorBase::phiRes_nbin
int phiRes_nbin
Definition: MuonTrackValidatorBase.h:264
MuonTrackValidatorBase::nintDz
int nintDz
Definition: MuonTrackValidatorBase.h:251
MuonTrackValidatorBase::minPhi
double minPhi
Definition: MuonTrackValidatorBase.h:246
MuonTrackValidatorBase::label_tp
edm::InputTag label_tp
Definition: MuonTrackValidatorBase.h:210
MuonTrackValidatorBase::dzRes_nbin
int dzRes_nbin
Definition: MuonTrackValidatorBase.h:270
MuonTrackValidatorBase::minNTracks
int minNTracks
Definition: MuonTrackValidatorBase.h:225
MuonTrackValidatorBase::minPixels
double minPixels
Definition: MuonTrackValidatorBase.h:244
MuonTrackValidatorBase::nintNTracks
int nintNTracks
Definition: MuonTrackValidatorBase.h:225
MuonTrackValidatorBase::nintCSCHit
int nintCSCHit
Definition: MuonTrackValidatorBase.h:239
MuonTrackValidatorBase::maxPhi
double maxPhi
Definition: MuonTrackValidatorBase.h:246
p1
double p1[4]
Definition: TauolaWrapper.h:89
MuonTrackValidatorBase::usemuon
bool usemuon
Definition: MuonTrackValidatorBase.h:272
MuonTrackValidatorBase::track_Collection_Token
std::vector< edm::EDGetTokenT< edm::View< reco::Track > > > track_Collection_Token
Definition: MuonTrackValidatorBase.h:216
MuonTrackValidatorBase::parametersDefiner
std::string parametersDefiner
Definition: MuonTrackValidatorBase.h:215
MuonTrackValidatorBase::useFabsEta
bool useFabsEta
Definition: MuonTrackValidatorBase.h:229
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
MuonTrackValidatorBase::ptRes_rangeMin
double ptRes_rangeMin
Definition: MuonTrackValidatorBase.h:259
MuonTrackValidatorBase::cotThetaRes_rangeMin
double cotThetaRes_rangeMin
Definition: MuonTrackValidatorBase.h:265
heppy_batch.val
val
Definition: heppy_batch.py:351
MuonTrackValidatorBase::label_pileupinfo
edm::InputTag label_pileupinfo
Definition: MuonTrackValidatorBase.h:212
MuonTrackValidatorBase::muonHistoParameters
edm::ParameterSet muonHistoParameters
Definition: MuonTrackValidatorBase.h:223
MuonTrackValidatorBase::doProfileX
void doProfileX(TH2 *th2, MonitorElement *me)
Definition: MuonTrackValidatorBase.h:163
T
long double T
Definition: Basic3DVectorLD.h:48
MuonTrackValidatorBase::ignoremissingtkcollection_
bool ignoremissingtkcollection_
Definition: MuonTrackValidatorBase.h:274
MuonTrackValidatorBase::out
std::string out
Definition: MuonTrackValidatorBase.h:214
MuonTrackValidatorBase::phiRes_rangeMax
double phiRes_rangeMax
Definition: MuonTrackValidatorBase.h:263
Exception
Definition: hltDiff.cc:245
MuonTrackValidatorBase::bsSrc
edm::InputTag bsSrc
Definition: MuonTrackValidatorBase.h:209
MuonTrackValidatorBase::maxEta
double maxEta
Definition: MuonTrackValidatorBase.h:227
MuonTrackValidatorBase::label_tp_refvector
bool label_tp_refvector
Definition: MuonTrackValidatorBase.h:211
MuonTrackValidatorBase::usetracker
bool usetracker
Definition: MuonTrackValidatorBase.h:272
TrackingParticleCollection
std::vector< TrackingParticle > TrackingParticleCollection
Definition: TrackingParticleFwd.h:9
MuonTrackValidatorBase::maxCSCHit
double maxCSCHit
Definition: MuonTrackValidatorBase.h:238
edm::ParameterSet::getParameter
T getParameter(std::string const &) const
Definition: ParameterSet.h:303
MuonTrackValidatorBase::minLayers
double minLayers
Definition: MuonTrackValidatorBase.h:242
trigObjTnPSource_cfi.bins
bins
Definition: trigObjTnPSource_cfi.py:20
MuonTrackValidatorBase::dxyRes_rangeMax
double dxyRes_rangeMax
Definition: MuonTrackValidatorBase.h:267
hlt_dqm_clientPB-live_cfg.me
me
Definition: hlt_dqm_clientPB-live_cfg.py:61
MuonTrackValidatorBase::maxFTracks
int maxFTracks
Definition: MuonTrackValidatorBase.h:226
MuonTrackValidatorBase::cotThetaRes_rangeMax
double cotThetaRes_rangeMax
Definition: MuonTrackValidatorBase.h:265
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:236
MuonTrackValidatorBase::maxDxy
double maxDxy
Definition: MuonTrackValidatorBase.h:248
muonDTDigis_cfi.pset
pset
Definition: muonDTDigis_cfi.py:27
MuonTrackValidatorBase::nintPixels
int nintPixels
Definition: MuonTrackValidatorBase.h:245
dqm::legacy::MonitorElement::getTH2F
virtual TH2F * getTH2F() const
Definition: MonitorElement.h:491
MuonTrackValidatorBase::maxLayers
double maxLayers
Definition: MuonTrackValidatorBase.h:242