CMS 3D CMS Logo

List of all members | Public Member Functions | Protected Attributes
NewMuonTrackValidatorBase Class Reference

#include <NewMuonTrackValidatorBase.h>

Inheritance diagram for NewMuonTrackValidatorBase:
NewMuonTrackValidator

Public Member Functions

void BinLogX (TH1 *h)
 
void doProfileX (TH2 *th2, MonitorElement *me)
 
void doProfileX (MonitorElement *th2m, MonitorElement *me)
 
template<typename T >
void fillPlotNoFlow (MonitorElement *h, T val)
 
double getEta (double eta)
 
double getPt (double pt)
 
 NewMuonTrackValidatorBase (const edm::ParameterSet &pset, edm::ConsumesCollector iC)
 Constructor. More...
 
 NewMuonTrackValidatorBase (const edm::ParameterSet &pset)
 
virtual ~NewMuonTrackValidatorBase ()(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
 

Detailed Description

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

Definition at line 38 of file NewMuonTrackValidatorBase.h.

Constructor & Destructor Documentation

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

Constructor.

Definition at line 41 of file NewMuonTrackValidatorBase.h.

References bsSrc, bsSrc_Token, edm::ConsumesCollector::consumes(), label, label_pileupinfo, label_tp_effic, label_tp_fake, pileupinfo_Token, tp_effic_Token, tp_fake_Token, and track_Collection_Token.

42  {
46  pileupinfo_Token = iC.consumes<std::vector<PileupSummaryInfo> >(label_pileupinfo);
47  for (unsigned int www=0;www<label.size();www++){
49  }
50  }
EDGetTokenT< ProductType > consumes(edm::InputTag const &tag)
std::vector< TrackingParticle > TrackingParticleCollection
NewMuonTrackValidatorBase(const edm::ParameterSet &pset, edm::ConsumesCollector iC)
Constructor.
edm::EDGetTokenT< TrackingParticleCollection > tp_effic_Token
std::vector< edm::EDGetTokenT< edm::View< reco::Track > > > track_Collection_Token
edm::EDGetTokenT< reco::BeamSpot > bsSrc_Token
edm::EDGetTokenT< TrackingParticleCollection > tp_fake_Token
edm::EDGetTokenT< std::vector< PileupSummaryInfo > > pileupinfo_Token
std::vector< edm::InputTag > label
NewMuonTrackValidatorBase::NewMuonTrackValidatorBase ( const edm::ParameterSet pset)
inline

Definition at line 52 of file NewMuonTrackValidatorBase.h.

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(), hpstanc_transforms::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.

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

Destructor.

Definition at line 146 of file NewMuonTrackValidatorBase.h.

146 { }

Member Function Documentation

void NewMuonTrackValidatorBase::BinLogX ( TH1 *  h)
inline

Definition at line 178 of file NewMuonTrackValidatorBase.h.

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

178  {
179 
180  TAxis *axis = h->GetXaxis();
181  int bins = axis->GetNbins();
182 
183  float from = axis->GetXmin();
184  float to = axis->GetXmax();
185  float width = (to - from) / bins;
186  float *new_bins = new float[bins + 1];
187 
188  for (int i = 0; i <= bins; i++) {
189  new_bins[i] = TMath::Power(10, from + i * width);
190 
191  }
192  axis->Set(bins, new_bins);
193  delete[] new_bins;
194  }
void NewMuonTrackValidatorBase::doProfileX ( TH2 *  th2,
MonitorElement me 
)
inline

Definition at line 152 of file NewMuonTrackValidatorBase.h.

References Exception, MonitorElement::getNbinsX(), MonitorElement::getTProfile(), and p1.

Referenced by doProfileX().

152  {
153  if (th2->GetNbinsX()==me->getNbinsX()){
154  TProfile * p1 = (TProfile*) th2->ProfileX();
155  p1->Copy(*me->getTProfile());
156  delete p1;
157  } else {
158  throw cms::Exception("NewMuonTrackValidator") << "Different number of bins!";
159  }
160  }
double p1[4]
Definition: TauolaWrapper.h:89
TProfile * getTProfile(void) const
int getNbinsX(void) const
get # of bins in X-axis
void NewMuonTrackValidatorBase::doProfileX ( MonitorElement th2m,
MonitorElement me 
)
inline

Definition at line 162 of file NewMuonTrackValidatorBase.h.

References doProfileX(), and MonitorElement::getTH2F().

162  {
163  doProfileX(th2m->getTH2F(), me);
164  }
void doProfileX(TH2 *th2, MonitorElement *me)
TH2F * getTH2F(void) const
template<typename T >
void NewMuonTrackValidatorBase::fillPlotNoFlow ( MonitorElement h,
T  val 
)
inline

Definition at line 148 of file NewMuonTrackValidatorBase.h.

References MonitorElement::Fill(), MonitorElement::getTH1(), hpstanc_transforms::max, and min().

148  {
149  h->Fill(std::min(std::max(val,((T) h->getTH1()->GetXaxis()->GetXmin())),((T) h->getTH1()->GetXaxis()->GetXmax())));
150  }
void Fill(long long x)
TH1 * getTH1(void) const
T min(T a, T b)
Definition: MathUtil.h:58
long double T
double NewMuonTrackValidatorBase::getEta ( double  eta)
inline

Definition at line 167 of file NewMuonTrackValidatorBase.h.

References PVValHelper::eta, and useFabsEta.

167  {
168  if (useFabsEta) return fabs(eta);
169  else return eta;
170  }
double NewMuonTrackValidatorBase::getPt ( double  pt)
inline

Definition at line 173 of file NewMuonTrackValidatorBase.h.

References EnergyCorrector::pt, and useInvPt.

173  {
174  if (useInvPt && pt!=0) return 1/pt;
175  else return pt;
176  }

Member Data Documentation

std::vector<std::string> NewMuonTrackValidatorBase::associators
protected
edm::InputTag NewMuonTrackValidatorBase::bsSrc
protected
edm::EDGetTokenT<reco::BeamSpot> NewMuonTrackValidatorBase::bsSrc_Token
protected
std::vector<MonitorElement*> NewMuonTrackValidatorBase::chi2_vs_eta
protected

Definition at line 266 of file NewMuonTrackValidatorBase.h.

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

Definition at line 262 of file NewMuonTrackValidatorBase.h.

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

Definition at line 263 of file NewMuonTrackValidatorBase.h.

int NewMuonTrackValidatorBase::cotThetaRes_nbin
protected

Definition at line 233 of file NewMuonTrackValidatorBase.h.

Referenced by NewMuonTrackValidatorBase().

double NewMuonTrackValidatorBase::cotThetaRes_rangeMax
protected

Definition at line 233 of file NewMuonTrackValidatorBase.h.

Referenced by NewMuonTrackValidatorBase().

double NewMuonTrackValidatorBase::cotThetaRes_rangeMin
protected

Definition at line 233 of file NewMuonTrackValidatorBase.h.

Referenced by NewMuonTrackValidatorBase().

bool NewMuonTrackValidatorBase::do_MUOhitsPlots
protected

Definition at line 238 of file NewMuonTrackValidatorBase.h.

Referenced by NewMuonTrackValidatorBase().

bool NewMuonTrackValidatorBase::do_TRKhitsPlots
protected

Definition at line 238 of file NewMuonTrackValidatorBase.h.

Referenced by NewMuonTrackValidatorBase().

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

Definition at line 272 of file NewMuonTrackValidatorBase.h.

int NewMuonTrackValidatorBase::dxyRes_nbin
protected

Definition at line 234 of file NewMuonTrackValidatorBase.h.

Referenced by NewMuonTrackValidatorBase().

double NewMuonTrackValidatorBase::dxyRes_rangeMax
protected

Definition at line 234 of file NewMuonTrackValidatorBase.h.

Referenced by NewMuonTrackValidatorBase().

double NewMuonTrackValidatorBase::dxyRes_rangeMin
protected

Definition at line 234 of file NewMuonTrackValidatorBase.h.

Referenced by NewMuonTrackValidatorBase().

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

Definition at line 269 of file NewMuonTrackValidatorBase.h.

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

Definition at line 270 of file NewMuonTrackValidatorBase.h.

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

Definition at line 272 of file NewMuonTrackValidatorBase.h.

int NewMuonTrackValidatorBase::dzRes_nbin
protected

Definition at line 235 of file NewMuonTrackValidatorBase.h.

Referenced by NewMuonTrackValidatorBase().

double NewMuonTrackValidatorBase::dzRes_rangeMax
protected

Definition at line 235 of file NewMuonTrackValidatorBase.h.

Referenced by NewMuonTrackValidatorBase().

double NewMuonTrackValidatorBase::dzRes_rangeMin
protected

Definition at line 235 of file NewMuonTrackValidatorBase.h.

Referenced by NewMuonTrackValidatorBase().

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

Definition at line 269 of file NewMuonTrackValidatorBase.h.

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

Definition at line 270 of file NewMuonTrackValidatorBase.h.

int NewMuonTrackValidatorBase::etaRes_nbin
protected

Definition at line 231 of file NewMuonTrackValidatorBase.h.

Referenced by NewMuonTrackValidatorBase().

double NewMuonTrackValidatorBase::etaRes_rangeMax
protected

Definition at line 231 of file NewMuonTrackValidatorBase.h.

Referenced by NewMuonTrackValidatorBase().

double NewMuonTrackValidatorBase::etaRes_rangeMin
protected

Definition at line 231 of file NewMuonTrackValidatorBase.h.

Referenced by NewMuonTrackValidatorBase().

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

Definition at line 262 of file NewMuonTrackValidatorBase.h.

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

Definition at line 247 of file NewMuonTrackValidatorBase.h.

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

Definition at line 248 of file NewMuonTrackValidatorBase.h.

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

Definition at line 243 of file NewMuonTrackValidatorBase.h.

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

Definition at line 245 of file NewMuonTrackValidatorBase.h.

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

Definition at line 246 of file NewMuonTrackValidatorBase.h.

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

Definition at line 244 of file NewMuonTrackValidatorBase.h.

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

Definition at line 249 of file NewMuonTrackValidatorBase.h.

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

Definition at line 247 of file NewMuonTrackValidatorBase.h.

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

Definition at line 248 of file NewMuonTrackValidatorBase.h.

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

Definition at line 243 of file NewMuonTrackValidatorBase.h.

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

Definition at line 257 of file NewMuonTrackValidatorBase.h.

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

Definition at line 256 of file NewMuonTrackValidatorBase.h.

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

Definition at line 256 of file NewMuonTrackValidatorBase.h.

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

Definition at line 245 of file NewMuonTrackValidatorBase.h.

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

Definition at line 246 of file NewMuonTrackValidatorBase.h.

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

Definition at line 244 of file NewMuonTrackValidatorBase.h.

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

Definition at line 249 of file NewMuonTrackValidatorBase.h.

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

Definition at line 251 of file NewMuonTrackValidatorBase.h.

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

Definition at line 257 of file NewMuonTrackValidatorBase.h.

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

Definition at line 251 of file NewMuonTrackValidatorBase.h.

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

Definition at line 242 of file NewMuonTrackValidatorBase.h.

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

Definition at line 276 of file NewMuonTrackValidatorBase.h.

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

Definition at line 274 of file NewMuonTrackValidatorBase.h.

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

Definition at line 276 of file NewMuonTrackValidatorBase.h.

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

Definition at line 274 of file NewMuonTrackValidatorBase.h.

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

Definition at line 252 of file NewMuonTrackValidatorBase.h.

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

Definition at line 242 of file NewMuonTrackValidatorBase.h.

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

Definition at line 254 of file NewMuonTrackValidatorBase.h.

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

Definition at line 247 of file NewMuonTrackValidatorBase.h.

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

Definition at line 248 of file NewMuonTrackValidatorBase.h.

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

Definition at line 243 of file NewMuonTrackValidatorBase.h.

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

Definition at line 245 of file NewMuonTrackValidatorBase.h.

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

Definition at line 246 of file NewMuonTrackValidatorBase.h.

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

Definition at line 244 of file NewMuonTrackValidatorBase.h.

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

Definition at line 249 of file NewMuonTrackValidatorBase.h.

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

Definition at line 254 of file NewMuonTrackValidatorBase.h.

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

Definition at line 254 of file NewMuonTrackValidatorBase.h.

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

Definition at line 242 of file NewMuonTrackValidatorBase.h.

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

Definition at line 255 of file NewMuonTrackValidatorBase.h.

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

Definition at line 255 of file NewMuonTrackValidatorBase.h.

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

Definition at line 255 of file NewMuonTrackValidatorBase.h.

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

Definition at line 276 of file NewMuonTrackValidatorBase.h.

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

Definition at line 274 of file NewMuonTrackValidatorBase.h.

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

Definition at line 275 of file NewMuonTrackValidatorBase.h.

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

Definition at line 276 of file NewMuonTrackValidatorBase.h.

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

Definition at line 274 of file NewMuonTrackValidatorBase.h.

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

Definition at line 275 of file NewMuonTrackValidatorBase.h.

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

Definition at line 261 of file NewMuonTrackValidatorBase.h.

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

Definition at line 276 of file NewMuonTrackValidatorBase.h.

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

Definition at line 247 of file NewMuonTrackValidatorBase.h.

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

Definition at line 248 of file NewMuonTrackValidatorBase.h.

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

Definition at line 243 of file NewMuonTrackValidatorBase.h.

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

Definition at line 245 of file NewMuonTrackValidatorBase.h.

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

Definition at line 246 of file NewMuonTrackValidatorBase.h.

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

Definition at line 244 of file NewMuonTrackValidatorBase.h.

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

Definition at line 249 of file NewMuonTrackValidatorBase.h.

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

Definition at line 247 of file NewMuonTrackValidatorBase.h.

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

Definition at line 248 of file NewMuonTrackValidatorBase.h.

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

Definition at line 243 of file NewMuonTrackValidatorBase.h.

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

Definition at line 245 of file NewMuonTrackValidatorBase.h.

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

Definition at line 246 of file NewMuonTrackValidatorBase.h.

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

Definition at line 244 of file NewMuonTrackValidatorBase.h.

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

Definition at line 249 of file NewMuonTrackValidatorBase.h.

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

Definition at line 251 of file NewMuonTrackValidatorBase.h.

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

Definition at line 251 of file NewMuonTrackValidatorBase.h.

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

Definition at line 276 of file NewMuonTrackValidatorBase.h.

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

Definition at line 274 of file NewMuonTrackValidatorBase.h.

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

Definition at line 275 of file NewMuonTrackValidatorBase.h.

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

Definition at line 242 of file NewMuonTrackValidatorBase.h.

bool NewMuonTrackValidatorBase::ignoremissingtkcollection_
protected

Definition at line 239 of file NewMuonTrackValidatorBase.h.

std::vector<edm::InputTag> NewMuonTrackValidatorBase::label
protected
edm::InputTag NewMuonTrackValidatorBase::label_pileupinfo
protected
edm::InputTag NewMuonTrackValidatorBase::label_tp_effic
protected
edm::InputTag NewMuonTrackValidatorBase::label_tp_fake
protected
double NewMuonTrackValidatorBase::maxCSCHit
protected

Definition at line 219 of file NewMuonTrackValidatorBase.h.

Referenced by NewMuonTrackValidatorBase().

double NewMuonTrackValidatorBase::maxDTHit
protected

Definition at line 218 of file NewMuonTrackValidatorBase.h.

Referenced by NewMuonTrackValidatorBase().

double NewMuonTrackValidatorBase::maxDxy
protected

Definition at line 224 of file NewMuonTrackValidatorBase.h.

Referenced by NewMuonTrackValidatorBase().

double NewMuonTrackValidatorBase::maxDz
protected

Definition at line 225 of file NewMuonTrackValidatorBase.h.

Referenced by NewMuonTrackValidatorBase().

double NewMuonTrackValidatorBase::maxEta
protected

Definition at line 215 of file NewMuonTrackValidatorBase.h.

Referenced by NewMuonTrackValidatorBase().

double NewMuonTrackValidatorBase::maxLayers
protected

Definition at line 221 of file NewMuonTrackValidatorBase.h.

Referenced by NewMuonTrackValidatorBase().

double NewMuonTrackValidatorBase::maxNHit
protected

Definition at line 217 of file NewMuonTrackValidatorBase.h.

Referenced by NewMuonTrackValidatorBase().

double NewMuonTrackValidatorBase::maxPhi
protected

Definition at line 223 of file NewMuonTrackValidatorBase.h.

Referenced by NewMuonTrackValidatorBase().

double NewMuonTrackValidatorBase::maxPixels
protected

Definition at line 222 of file NewMuonTrackValidatorBase.h.

Referenced by NewMuonTrackValidatorBase().

double NewMuonTrackValidatorBase::maxPt
protected

Definition at line 216 of file NewMuonTrackValidatorBase.h.

Referenced by NewMuonTrackValidatorBase().

double NewMuonTrackValidatorBase::maxPU
protected

Definition at line 228 of file NewMuonTrackValidatorBase.h.

Referenced by NewMuonTrackValidatorBase().

double NewMuonTrackValidatorBase::maxRPCHit
protected

Definition at line 220 of file NewMuonTrackValidatorBase.h.

Referenced by NewMuonTrackValidatorBase().

double NewMuonTrackValidatorBase::maxRpos
protected

Definition at line 226 of file NewMuonTrackValidatorBase.h.

Referenced by NewMuonTrackValidatorBase().

double NewMuonTrackValidatorBase::maxZpos
protected

Definition at line 227 of file NewMuonTrackValidatorBase.h.

Referenced by NewMuonTrackValidatorBase().

double NewMuonTrackValidatorBase::minCSCHit
protected

Definition at line 219 of file NewMuonTrackValidatorBase.h.

Referenced by NewMuonTrackValidatorBase().

double NewMuonTrackValidatorBase::minDTHit
protected

Definition at line 218 of file NewMuonTrackValidatorBase.h.

Referenced by NewMuonTrackValidatorBase().

double NewMuonTrackValidatorBase::minDxy
protected

Definition at line 224 of file NewMuonTrackValidatorBase.h.

Referenced by NewMuonTrackValidatorBase().

double NewMuonTrackValidatorBase::minDz
protected

Definition at line 225 of file NewMuonTrackValidatorBase.h.

Referenced by NewMuonTrackValidatorBase().

double NewMuonTrackValidatorBase::minEta
protected

Definition at line 215 of file NewMuonTrackValidatorBase.h.

Referenced by NewMuonTrackValidatorBase().

double NewMuonTrackValidatorBase::minLayers
protected

Definition at line 221 of file NewMuonTrackValidatorBase.h.

Referenced by NewMuonTrackValidatorBase().

double NewMuonTrackValidatorBase::minNHit
protected

Definition at line 217 of file NewMuonTrackValidatorBase.h.

Referenced by NewMuonTrackValidatorBase().

double NewMuonTrackValidatorBase::minPhi
protected

Definition at line 223 of file NewMuonTrackValidatorBase.h.

Referenced by NewMuonTrackValidatorBase().

double NewMuonTrackValidatorBase::minPixels
protected

Definition at line 222 of file NewMuonTrackValidatorBase.h.

Referenced by NewMuonTrackValidatorBase().

double NewMuonTrackValidatorBase::minPt
protected

Definition at line 216 of file NewMuonTrackValidatorBase.h.

Referenced by NewMuonTrackValidatorBase().

double NewMuonTrackValidatorBase::minPU
protected

Definition at line 228 of file NewMuonTrackValidatorBase.h.

Referenced by NewMuonTrackValidatorBase().

double NewMuonTrackValidatorBase::minRPCHit
protected

Definition at line 220 of file NewMuonTrackValidatorBase.h.

Referenced by NewMuonTrackValidatorBase().

double NewMuonTrackValidatorBase::minRpos
protected

Definition at line 226 of file NewMuonTrackValidatorBase.h.

Referenced by NewMuonTrackValidatorBase().

double NewMuonTrackValidatorBase::minZpos
protected

Definition at line 227 of file NewMuonTrackValidatorBase.h.

Referenced by NewMuonTrackValidatorBase().

edm::ParameterSet NewMuonTrackValidatorBase::muonHistoParameters
protected

Definition at line 213 of file NewMuonTrackValidatorBase.h.

Referenced by NewMuonTrackValidatorBase().

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

Definition at line 265 of file NewMuonTrackValidatorBase.h.

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

Definition at line 265 of file NewMuonTrackValidatorBase.h.

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

Definition at line 265 of file NewMuonTrackValidatorBase.h.

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

Definition at line 265 of file NewMuonTrackValidatorBase.h.

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

Definition at line 263 of file NewMuonTrackValidatorBase.h.

int NewMuonTrackValidatorBase::nintCSCHit
protected

Definition at line 219 of file NewMuonTrackValidatorBase.h.

Referenced by NewMuonTrackValidatorBase().

int NewMuonTrackValidatorBase::nintDTHit
protected

Definition at line 218 of file NewMuonTrackValidatorBase.h.

Referenced by NewMuonTrackValidatorBase().

int NewMuonTrackValidatorBase::nintDxy
protected

Definition at line 224 of file NewMuonTrackValidatorBase.h.

Referenced by NewMuonTrackValidatorBase().

int NewMuonTrackValidatorBase::nintDz
protected

Definition at line 225 of file NewMuonTrackValidatorBase.h.

Referenced by NewMuonTrackValidatorBase().

int NewMuonTrackValidatorBase::nintEta
protected

Definition at line 215 of file NewMuonTrackValidatorBase.h.

Referenced by NewMuonTrackValidatorBase().

int NewMuonTrackValidatorBase::nintLayers
protected

Definition at line 221 of file NewMuonTrackValidatorBase.h.

Referenced by NewMuonTrackValidatorBase().

int NewMuonTrackValidatorBase::nintNHit
protected

Definition at line 217 of file NewMuonTrackValidatorBase.h.

Referenced by NewMuonTrackValidatorBase().

int NewMuonTrackValidatorBase::nintPhi
protected

Definition at line 223 of file NewMuonTrackValidatorBase.h.

Referenced by NewMuonTrackValidatorBase().

int NewMuonTrackValidatorBase::nintPixels
protected

Definition at line 222 of file NewMuonTrackValidatorBase.h.

Referenced by NewMuonTrackValidatorBase().

int NewMuonTrackValidatorBase::nintPt
protected

Definition at line 216 of file NewMuonTrackValidatorBase.h.

Referenced by NewMuonTrackValidatorBase().

int NewMuonTrackValidatorBase::nintPU
protected

Definition at line 228 of file NewMuonTrackValidatorBase.h.

Referenced by NewMuonTrackValidatorBase().

int NewMuonTrackValidatorBase::nintRPCHit
protected

Definition at line 220 of file NewMuonTrackValidatorBase.h.

Referenced by NewMuonTrackValidatorBase().

int NewMuonTrackValidatorBase::nintRpos
protected

Definition at line 226 of file NewMuonTrackValidatorBase.h.

Referenced by NewMuonTrackValidatorBase().

int NewMuonTrackValidatorBase::nintZpos
protected

Definition at line 227 of file NewMuonTrackValidatorBase.h.

Referenced by NewMuonTrackValidatorBase().

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

Definition at line 266 of file NewMuonTrackValidatorBase.h.

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

Definition at line 265 of file NewMuonTrackValidatorBase.h.

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

Definition at line 267 of file NewMuonTrackValidatorBase.h.

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

Definition at line 260 of file NewMuonTrackValidatorBase.h.

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

Definition at line 265 of file NewMuonTrackValidatorBase.h.

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

Definition at line 267 of file NewMuonTrackValidatorBase.h.

std::string NewMuonTrackValidatorBase::out
protected

Definition at line 204 of file NewMuonTrackValidatorBase.h.

std::string NewMuonTrackValidatorBase::parametersDefiner
protected

Definition at line 205 of file NewMuonTrackValidatorBase.h.

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

Definition at line 272 of file NewMuonTrackValidatorBase.h.

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

Definition at line 273 of file NewMuonTrackValidatorBase.h.

int NewMuonTrackValidatorBase::phiRes_nbin
protected

Definition at line 232 of file NewMuonTrackValidatorBase.h.

Referenced by NewMuonTrackValidatorBase().

double NewMuonTrackValidatorBase::phiRes_rangeMax
protected

Definition at line 232 of file NewMuonTrackValidatorBase.h.

Referenced by NewMuonTrackValidatorBase().

double NewMuonTrackValidatorBase::phiRes_rangeMin
protected

Definition at line 232 of file NewMuonTrackValidatorBase.h.

Referenced by NewMuonTrackValidatorBase().

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

Definition at line 269 of file NewMuonTrackValidatorBase.h.

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

Definition at line 263 of file NewMuonTrackValidatorBase.h.

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

Definition at line 270 of file NewMuonTrackValidatorBase.h.

edm::EDGetTokenT<std::vector<PileupSummaryInfo> > NewMuonTrackValidatorBase::pileupinfo_Token
protected
std::vector<MonitorElement*> NewMuonTrackValidatorBase::ptpull_vs_eta
protected

Definition at line 272 of file NewMuonTrackValidatorBase.h.

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

Definition at line 273 of file NewMuonTrackValidatorBase.h.

int NewMuonTrackValidatorBase::ptRes_nbin
protected

Definition at line 230 of file NewMuonTrackValidatorBase.h.

Referenced by NewMuonTrackValidatorBase().

double NewMuonTrackValidatorBase::ptRes_rangeMax
protected

Definition at line 230 of file NewMuonTrackValidatorBase.h.

Referenced by NewMuonTrackValidatorBase().

double NewMuonTrackValidatorBase::ptRes_rangeMin
protected

Definition at line 230 of file NewMuonTrackValidatorBase.h.

Referenced by NewMuonTrackValidatorBase().

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

Definition at line 269 of file NewMuonTrackValidatorBase.h.

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

Definition at line 263 of file NewMuonTrackValidatorBase.h.

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

Definition at line 270 of file NewMuonTrackValidatorBase.h.

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

Definition at line 211 of file NewMuonTrackValidatorBase.h.

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

Definition at line 269 of file NewMuonTrackValidatorBase.h.

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

Definition at line 270 of file NewMuonTrackValidatorBase.h.

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

Definition at line 272 of file NewMuonTrackValidatorBase.h.

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

Definition at line 273 of file NewMuonTrackValidatorBase.h.

edm::EDGetTokenT<TrackingParticleCollection> NewMuonTrackValidatorBase::tp_effic_Token
protected
edm::EDGetTokenT<TrackingParticleCollection> NewMuonTrackValidatorBase::tp_fake_Token
protected
std::vector<edm::EDGetTokenT<edm::View<reco::Track> > > NewMuonTrackValidatorBase::track_Collection_Token
protected
bool NewMuonTrackValidatorBase::useFabsEta
protected

Definition at line 215 of file NewMuonTrackValidatorBase.h.

Referenced by getEta(), and NewMuonTrackValidatorBase().

bool NewMuonTrackValidatorBase::useInvPt
protected

Definition at line 216 of file NewMuonTrackValidatorBase.h.

Referenced by getPt(), and NewMuonTrackValidatorBase().

bool NewMuonTrackValidatorBase::useLogPt
protected

Definition at line 216 of file NewMuonTrackValidatorBase.h.

Referenced by NewMuonTrackValidatorBase().

bool NewMuonTrackValidatorBase::usemuon
protected
bool NewMuonTrackValidatorBase::usetracker
protected