25 , doTrackerSpecific_ ( conf_.getParameter<bool>(
"doTrackerSpecific") )
26 , doAllPlots_ ( conf_.getParameter<bool>(
"doAllPlots") )
27 , doBSPlots_ ( conf_.getParameter<bool>(
"doBeamSpotPlots") )
28 , doGoodTrackPlots_ ( conf_.getParameter<bool>(
"doGoodTrackPlots") )
29 , doDCAPlots_ ( conf_.getParameter<bool>(
"doDCAPlots") )
30 , doGeneralPropertiesPlots_ ( conf_.getParameter<bool>(
"doGeneralPropertiesPlots") )
31 , doMeasurementStatePlots_ ( conf_.getParameter<bool>(
"doMeasurementStatePlots") )
32 , doHitPropertiesPlots_ ( conf_.getParameter<bool>(
"doHitPropertiesPlots") )
33 , doRecHitVsPhiVsEtaPerTrack_ ( conf_.getParameter<bool>(
"doRecHitVsPhiVsEtaPerTrack") )
34 , doLayersVsPhiVsEtaPerTrack_ ( conf_.getParameter<bool>(
"doLayersVsPhiVsEtaPerTrack") )
35 , doGoodTrackRecHitVsPhiVsEtaPerTrack_ ( conf_.getParameter<bool>(
"doGoodTrackRecHitVsPhiVsEtaPerTrack") )
36 , doGoodTrackLayersVsPhiVsEtaPerTrack_ ( conf_.getParameter<bool>(
"doGoodTrackLayersVsPhiVsEtaPerTrack") )
37 , doGoodTrack2DChi2Plots_ ( conf_.getParameter<bool>(
"doGoodTrack2DChi2Plots") )
38 , doThetaPlots_ ( conf_.getParameter<bool>(
"doThetaPlots") )
39 , doTrackPxPyPlots_ ( conf_.getParameter<bool>(
"doTrackPxPyPlots") )
40 , doDCAwrt000Plots_ ( conf_.getParameter<bool>(
"doDCAwrt000Plots") )
41 , doLumiAnalysis_ ( conf_.getParameter<bool>(
"doLumiAnalysis") )
42 , doTestPlots_ ( conf_.getParameter<bool>(
"doTestPlots") )
43 , NumberOfRecHitsPerTrack(
NULL)
44 , NumberOfRecHitsFoundPerTrack(
NULL)
45 , NumberOfRecHitsLostPerTrack(
NULL)
46 , NumberOfLayersPerTrack(
NULL)
47 , NumberOfRecHitVsPhiVsEtaPerTrack(
NULL)
48 , NumberOfLayersVsPhiVsEtaPerTrack(
NULL)
52 , DistanceOfClosestApproach(
NULL)
53 , DistanceOfClosestApproachToBS(
NULL)
54 , DistanceOfClosestApproachVsTheta(
NULL)
55 , DistanceOfClosestApproachVsPhi(
NULL)
56 , DistanceOfClosestApproachToBSVsPhi(
NULL)
57 , DistanceOfClosestApproachVsEta(
NULL)
58 , xPointOfClosestApproach(
NULL)
59 , xPointOfClosestApproachVsZ0wrt000(
NULL)
60 , xPointOfClosestApproachVsZ0wrtBS(
NULL)
61 , yPointOfClosestApproach(
NULL)
62 , yPointOfClosestApproachVsZ0wrt000(
NULL)
63 , yPointOfClosestApproachVsZ0wrtBS(
NULL)
64 , zPointOfClosestApproach(
NULL)
65 , zPointOfClosestApproachVsPhi(
NULL)
68 , TESTDistanceOfClosestApproachToBS(
NULL)
69 , TESTDistanceOfClosestApproachToBSVsPhi(
NULL)
71 , Chi2oNDF_lumiFlag(
NULL)
72 , NumberOfRecHitsPerTrack_lumiFlag(
NULL)
73 , GoodTrackChi2oNDF_lumiFlag(
NULL)
74 , GoodTrackNumberOfRecHitsPerTrack_lumiFlag(
NULL)
76 , NumberOfTOBRecHitsPerTrack(
NULL)
77 , NumberOfTOBRecHitsPerTrackVsPhiProfile(
NULL)
78 , NumberOfTOBRecHitsPerTrackVsEtaProfile(
NULL)
79 , NumberOfTOBLayersPerTrack(
NULL)
80 , NumberOfTOBLayersPerTrackVsPhiProfile(
NULL)
81 , NumberOfTOBLayersPerTrackVsEtaProfile(
NULL)
83 , NumberOfTIBRecHitsPerTrack(
NULL)
84 , NumberOfTIBRecHitsPerTrackVsPhiProfile(
NULL)
85 , NumberOfTIBRecHitsPerTrackVsEtaProfile(
NULL)
86 , NumberOfTIBLayersPerTrack(
NULL)
87 , NumberOfTIBLayersPerTrackVsPhiProfile(
NULL)
88 , NumberOfTIBLayersPerTrackVsEtaProfile(
NULL)
90 , NumberOfTIDRecHitsPerTrack(
NULL)
91 , NumberOfTIDRecHitsPerTrackVsPhiProfile(
NULL)
92 , NumberOfTIDRecHitsPerTrackVsEtaProfile(
NULL)
93 , NumberOfTIDLayersPerTrack(
NULL)
94 , NumberOfTIDLayersPerTrackVsPhiProfile(
NULL)
95 , NumberOfTIDLayersPerTrackVsEtaProfile(
NULL)
97 , NumberOfTECRecHitsPerTrack(
NULL)
98 , NumberOfTECRecHitsPerTrackVsPhiProfile(
NULL)
99 , NumberOfTECRecHitsPerTrackVsEtaProfile(
NULL)
100 , NumberOfTECLayersPerTrack(
NULL)
101 , NumberOfTECLayersPerTrackVsPhiProfile(
NULL)
102 , NumberOfTECLayersPerTrackVsEtaProfile(
NULL)
104 , NumberOfPixBarrelRecHitsPerTrack(
NULL)
105 , NumberOfPixBarrelRecHitsPerTrackVsPhiProfile(
NULL)
106 , NumberOfPixBarrelRecHitsPerTrackVsEtaProfile(
NULL)
107 , NumberOfPixBarrelLayersPerTrack(
NULL)
108 , NumberOfPixBarrelLayersPerTrackVsPhiProfile(
NULL)
109 , NumberOfPixBarrelLayersPerTrackVsEtaProfile(
NULL)
111 , NumberOfPixEndcapRecHitsPerTrack(
NULL)
112 , NumberOfPixEndcapRecHitsPerTrackVsPhiProfile(
NULL)
113 , NumberOfPixEndcapRecHitsPerTrackVsEtaProfile(
NULL)
114 , NumberOfPixEndcapLayersPerTrack(
NULL)
115 , NumberOfPixEndcapLayersPerTrackVsPhiProfile(
NULL)
116 , NumberOfPixEndcapLayersPerTrackVsEtaProfile(
NULL)
118 , GoodTrackNumberOfRecHitVsPhiVsEtaPerTrack(
NULL)
119 , GoodTrackNumberOfLayersVsPhiVsEtaPerTrack(
NULL)
120 , GoodTrackNumberOfRecHitsPerTrackVsPhiProfile(
NULL)
121 , GoodTrackNumberOfRecHitsPerTrackVsEtaProfile(
NULL)
122 , GoodTrackNumberOfFoundRecHitsPerTrackVsPhiProfile(
NULL)
123 , GoodTrackNumberOfFoundRecHitsPerTrackVsEtaProfile(
NULL)
124 , GoodTrackChi2oNDF(
NULL)
125 , GoodTrackChi2Prob(
NULL)
126 , GoodTrackChi2oNDFVsPhi(
NULL)
127 , GoodTrackChi2ProbVsPhi(
NULL)
128 , GoodTrackChi2oNDFVsEta(
NULL)
129 , GoodTrackChi2ProbVsEta(
NULL)
130 , GoodTrackNumberOfRecHitsPerTrack(
NULL)
131 , GoodTrackNumberOfFoundRecHitsPerTrack(
NULL)
132 , GoodTrackAlgorithm(
NULL)
153 std::string CatagoryName = QualName !=
"" ? AlgoName +
"_" + QualName : AlgoName;
232 histname =
"NumberOfRecHitsPerTrack_";
237 histname =
"NumberOfRecHitsFoundPerTrack_";
242 histname =
"NumberOfRecHitsLostPerTrack_";
247 histname =
"NumberOfLayersPerTrack_";
254 histname =
"NumberOfRecHitVsPhiVsEtaPerTrack_";
256 EtaBin, EtaMin, EtaMax, PhiBin, PhiMin, PhiMax, 0, 40.,
"");
262 histname =
"NumberOfLayersVsPhiVsEtaPerTrack_";
264 EtaBin, EtaMin, EtaMax, PhiBin, PhiMin, PhiMax, 0, 40.,
"");
280 Chi2->setAxisTitle(
"Track #chi^{2}" ,1);
281 Chi2->setAxisTitle(
"Number of Tracks",2);
293 histname =
"xPointOfClosestApproach_";
298 histname =
"yPointOfClosestApproach_";
303 histname =
"zPointOfClosestApproach_";
323 histname =
"NumberOfRecHitsPerTrack_lumiFlag_";
333 histname =
"GoodTrackNumberOfRecHitsPerTrack_lumiFlag_";
338 histname =
"GoodTrackChi2oNDF_lumiFlag_";
353 histname =
"DistanceOfClosestApproachToBS_";
358 histname =
"DistanceOfClosestApproachToBSVsPhi_";
364 histname =
"xPointOfClosestApproachVsZ0wrt000_";
369 histname =
"yPointOfClosestApproachVsZ0wrt000_";
374 histname =
"xPointOfClosestApproachVsZ0wrtBS_";
379 histname =
"yPointOfClosestApproachVsZ0wrtBS_";
384 histname =
"zPointOfClosestApproachVsPhi_";
391 histname =
"TESTDistanceOfClosestApproachToBS_";
396 histname =
"TESTDistanceOfClosestApproachToBSVsPhi_";
413 histname =
"DistanceOfClosestApproachVsTheta_";
419 histname =
"DistanceOfClosestApproachVsEta_";
425 histname =
"DistanceOfClosestApproach_";
430 histname =
"DistanceOfClosestApproachVsPhi_";
452 if (StateName ==
"All")
460 StateName !=
"OuterSurface" &&
461 StateName !=
"InnerSurface" &&
462 StateName !=
"ImpactPoint" &&
463 StateName !=
"default"
491 histname =
"GoodTrackChi2oNDFVsPhi_";
496 histname =
"GoodTrackChi2ProbVsPhi_";
501 histname =
"GoodTrackChi2oNDFVsEta_";
506 histname =
"GoodTrackChi2ProbVsEta_";
519 histname =
"GoodTrackNumberOfRecHitsPerTrack_";
524 histname =
"GoodTrackNumberOfRecHitsFoundPerTrack_";
531 histname =
"GoodTrackNumberOfRecHitVsPhiVsEtaPerTrack_";
533 EtaBin, EtaMin, EtaMax, PhiBin, PhiMin, PhiMax, 0, 40.,
"");
540 histname =
"GoodTrackNumberOfLayersVsPhiVsEtaPerTrack_";
542 EtaBin, EtaMin, EtaMax, PhiBin, PhiMin, PhiMax, 0, 40.,
"");
547 histname =
"GoodTrackNumberOfRecHitsPerTrackVsPhiProfile_";
552 histname =
"GoodTrackNumberOfRecHitsPerTrackVsEtaProfile_";
557 histname =
"GoodTrackNumberOfFoundRecHitsPerTrackVsPhiProfile_";
562 histname =
"GoodTrackNumberOfFoundRecHitsPerTrackVsEtaProfile_";
670 if (StateName ==
"All")
678 StateName !=
"OuterSurface" &&
679 StateName !=
"InnerSurface" &&
680 StateName !=
"ImpactPoint" &&
681 StateName !=
"default"
740 std::string CatagoryName = QualName !=
"" ? AlgoName +
"_" + QualName : AlgoName;
824 std::string histTag = (sname ==
"default") ? CatagoryName : sname +
"_" + CatagoryName;
871 histname =
"Chi2oNDFVsTheta_" + histTag;
876 histname =
"Chi2oNDFVsPhi_" + histTag;
881 histname =
"Chi2oNDFVsEta_" + histTag;
938 histname =
"TrackPErrOverP_" + histTag;
943 histname =
"TrackPtErrOverPt_" + histTag;
948 histname =
"TrackPtErrOverPtVsEta_" + histTag;
954 histname =
"TrackPxErrOverPx_" + histTag;
959 histname =
"TrackPyErrOverPy_" + histTag;
964 histname =
"TrackPzErrOverPz_" + histTag;
969 histname =
"TrackPhiErr_" + histTag;
974 histname =
"TrackEtaErr_" + histTag;
980 histname =
"NumberOfRecHitsPerTrackVsPhiProfile_" + histTag;
986 histname =
"NumberOfRecHitsPerTrackVsThetaProfile_" + histTag;
991 histname =
"NumberOfRecHitsPerTrackVsEtaProfile_" + histTag;
996 histname =
"NumberOfLayersPerTrackVsPhiProfile_" + histTag;
1002 histname =
"NumberOfLayersPerTrackVsThetaProfile_" + histTag;
1007 histname =
"NumberOfLayersPerTrackVsEtaProfile_" + histTag;
1016 histname =
"GoodTrackPt_" + histTag;
1021 histname =
"GoodTrackEta_" + histTag;
1026 histname =
"GoodTrackPhi_" + histTag;
1044 double pxerror, pyerror, pzerror, pterror, perror, phierror, etaerror;
1048 if (sname ==
"default")
1056 theta = track.
theta();
1061 pterror = (pt) ? track.
ptError()/(pt*pt) : 0.0;
1105 std::map<std::string, TkParameterMEs>::iterator iPos =
TkParameterMEMap.find(sname);
1186 if ( isHighPurity && pt > 1. ) {
1206 std::string CatagoryName = QualName !=
"" ? AlgoName +
"_" + QualName : AlgoName;
1276 histname =
"NumberOfTOBRecHitsPerTrack_" + CatagoryName;
1281 histname =
"NumberOfTOBRecHitsPerTrackVsPhiProfile_" + CatagoryName;
1286 histname =
"NumberOfTOBRecHitsPerTrackVsEtaProfile_" + CatagoryName;
1291 histname =
"NumberOfTOBLayersPerTrack_" + CatagoryName;
1296 histname =
"NumberOfTOBLayersPerTrackVsPhiProfile_" + CatagoryName;
1301 histname =
"NumberOfTOBLayersPerTrackVsEtaProfile_" + CatagoryName;
1310 histname =
"NumberOfTIBRecHitsPerTrack_" + CatagoryName;
1315 histname =
"NumberOfTIBRecHitsPerTrackVsPhiProfile_" + CatagoryName;
1320 histname =
"NumberOfTIBRecHitsPerTrackVsEtaProfile_" + CatagoryName;
1325 histname =
"NumberOfTIBLayersPerTrack_" + CatagoryName;
1330 histname =
"NumberOfTIBLayersPerTrackVsPhiProfile_" + CatagoryName;
1335 histname =
"NumberOfTIBLayersPerTrackVsEtaProfile_" + CatagoryName;
1344 histname =
"NumberOfTIDRecHitsPerTrack_" + CatagoryName;
1349 histname =
"NumberOfTIDRecHitsPerTrackVsPhiProfile_" + CatagoryName;
1354 histname =
"NumberOfTIDRecHitsPerTrackVsEtaProfile_" + CatagoryName;
1359 histname =
"NumberOfTIDLayersPerTrack_" + CatagoryName;
1364 histname =
"NumberOfTIDLayersPerTrackVsPhiProfile_" + CatagoryName;
1369 histname =
"NumberOfTIDLayersPerTrackVsEtaProfile_" + CatagoryName;
1378 histname =
"NumberOfTECRecHitsPerTrack_"+ CatagoryName;
1383 histname =
"NumberOfTECRecHitsPerTrackVsPhiProfile_" + CatagoryName;
1388 histname =
"NumberOfTECRecHitsPerTrackVsEtaProfile_" + CatagoryName;
1393 histname =
"NumberOfTECLayersPerTrack_"+ CatagoryName;
1398 histname =
"NumberOfTECLayersPerTrackVsPhiProfile_" + CatagoryName;
1403 histname =
"NumberOfTECLayersPerTrackVsEtaProfile_" + CatagoryName;
1412 histname =
"NumberOfPixBarrelRecHitsPerTrack_" + CatagoryName;
1417 histname =
"NumberOfPixBarrelRecHitsPerTrackVsPhiProfile_" + CatagoryName;
1422 histname =
"NumberOfPixBarrelRecHitsPerTrackVsEtaProfile_" + CatagoryName;
1427 histname =
"NumberOfPixBarrelLayersPerTrack_" + CatagoryName;
1432 histname =
"NumberOfPixBarrelLayersPerTrackVsPhiProfile_" + CatagoryName;
1437 histname =
"NumberOfPixBarrelLayersPerTrackVsEtaProfile_" + CatagoryName;
1446 histname =
"NumberOfPixEndcapRecHitsPerTrack_" + CatagoryName;
1451 histname =
"NumberOfPixEndcapRecHitsPerTrackVsPhiProfile_" + CatagoryName;
1456 histname =
"NumberOfPixEndcapRecHitsPerTrackVsEtaProfile_" + CatagoryName;
1461 histname =
"NumberOfPixEndcapLayersPerTrack_" + CatagoryName;
1466 histname =
"NumberOfPixEndcapLayersPerTrackVsPhiProfile_" + CatagoryName;
1471 histname =
"NumberOfPixEndcapLayersPerTrackVsEtaProfile_" + CatagoryName;
1481 double phi = track.
phi();
1482 double eta = track.
eta();
MonitorElement * GoodTrackEta
double p() const
momentum vector magnitude
int stripTOBLayersWithMeasurement() const
T getParameter(std::string const &) const
MonitorElement * NumberOfPixEndcapLayersPerTrackVsEtaProfile
MonitorElement * NumberOfRecHitsFoundPerTrack
MonitorElement * NumberOfRecHitVsPhiVsEtaPerTrack
< trclass="colgroup">< tdclass="colgroup"colspan=5 > Ecal cluster collections</td ></tr >< tr >< td >< ahref="classreco_1_1BasicCluster.html"> reco::BasicCluster</a ></td >< td >< ahref="DataFormats_EgammaReco.html"> reco::BasicClusterCollection</a ></td >< td >< ahref="#"> hybridSuperClusters</a ></td >< tdclass="description"> Basic clusters reconstructed with hybrid algorithm(barrel only)</td >< td >S.Rahatlou</td ></tr >< tr >< td >< a href
MonitorElement * TrackPErr
MonitorElement * NumberOfLayersPerTrackVsEtaProfile
MonitorElement * NumberOfPixEndcapLayersPerTrack
MonitorElement * NumberOfPixBarrelLayersPerTrack
TrackCharge charge() const
MonitorElement * GoodTrackNumberOfRecHitsPerTrackVsPhiProfile
MonitorElement * GoodTrackChi2ProbVsPhi
double d0() const
dxy parameter in perigee convention (d0 = - dxy)
MonitorElement * GoodTrackNumberOfRecHitsPerTrack
MonitorElement * NumberOfTOBLayersPerTrackVsPhiProfile
MonitorElement * GoodTrackNumberOfLayersVsPhiVsEtaPerTrack
MonitorElement * book1D(const char *name, const char *title, int nchX, double lowX, double highX)
Book 1D histogram.
MonitorElement * NumberOfTIDRecHitsPerTrackVsPhiProfile
MonitorElement * GoodTrackChi2oNDFVsPhi
int stripTIBLayersWithMeasurement() const
double normalizedChi2() const
chi-squared divided by n.d.o.f. (or chi-squared * 1e6 if n.d.o.f. is zero)
MonitorElement * Chi2oNDF_lumiFlag
MonitorElement * NumberOfRecHitsLostPerTrack
double theta() const
polar angle
MonitorElement * NumberOfTIBLayersPerTrack
MonitorElement * NumberOfTOBRecHitsPerTrack
MonitorElement * NumberOfPixEndcapRecHitsPerTrack
int numberOfValidHits() const
const CurvilinearTrajectoryError & curvilinearError() const
MonitorElement * NumberOfTECRecHitsPerTrackVsPhiProfile
MonitorElement * TrackEta
MonitorElement * TrackPtErr
MonitorElement * NumberOfPixBarrelRecHitsPerTrackVsPhiProfile
Sin< T >::type sin(const T &t)
MonitorElement * NumberOfTIBRecHitsPerTrackVsPhiProfile
MonitorElement * NumberOfTIDRecHitsPerTrackVsEtaProfile
MonitorElement * TrackPyErr
ROOT::Math::SMatrix< double, 6, 6, ROOT::Math::MatRepSym< double, 6 > > AlgebraicSymMatrix66
Geom::Phi< T > phi() const
MonitorElement * NumberOfRecHitsPerTrackVsPhiProfile
const CartesianTrajectoryError cartesianError() const
void doReset(DQMStore *dqmStore_)
Geom::Theta< T > theta() const
bool doGeneralPropertiesPlots_
double etaError() const
error on eta
MonitorElement * NumberOfPixBarrelRecHitsPerTrackVsEtaProfile
MonitorElement * GoodTrackNumberOfRecHitVsPhiVsEtaPerTrack
MonitorElement * DistanceOfClosestApproachVsPhi
MonitorElement * GoodTrackNumberOfRecHitsPerTrack_lumiFlag
double phi() const
azimuthal angle of momentum vector
unsigned short numberOfLostHits() const
number of cases where track crossed a layer without getting a hit.
std::map< std::string, TkParameterMEs > TkParameterMEMap
MonitorElement * GoodTrackNumberOfRecHitsPerTrackVsEtaProfile
MonitorElement * algorithm
const double EtaMax[kNumberCalorimeter]
double px() const
x coordinate of momentum vector
bool doHitPropertiesPlots_
MonitorElement * DistanceOfClosestApproach
MonitorElement * NumberOfPixEndcapLayersPerTrackVsPhiProfile
bool doRecHitVsPhiVsEtaPerTrack_
const Point & referencePoint() const
Reference point on the track.
MonitorElement * NumberOfTIBLayersPerTrackVsEtaProfile
MonitorElement * NumberOfRecHitsPerTrack_lumiFlag
int pixelEndcapLayersWithMeasurement() const
int numberOfValidStripTOBHits() const
bool doMeasurementStatePlots_
TrajectoryStateOnSurface innermostMeasurementState() const
MonitorElement * NumberOfRecHitsPerTrack
MonitorElement * GoodTrackPhi
MonitorElement * NumberOfPixEndcapRecHitsPerTrackVsEtaProfile
Geom::Theta< T > theta() const
MonitorElement * GoodTrackChi2oNDF
MonitorElement * GoodTrackChi2Prob
TrackAlgorithm algo() const
void bookHistosForState(std::string sname, DQMStore *dqmStore_)
void disableSoftReset(MonitorElement *me)
MonitorElement * TESTDistanceOfClosestApproachToBSVsPhi
MonitorElement * NumberOfTECLayersPerTrackVsEtaProfile
MonitorElement * NumberOfLayersPerTrackVsPhiProfile
MonitorElement * NumberOfPixBarrelLayersPerTrackVsPhiProfile
virtual void beginJob(DQMStore *dqmStore_)
MonitorElement * Chi2oNDFVsEta
MonitorElement * xPointOfClosestApproachVsZ0wrt000
double eta() const
pseudorapidity of momentum vector
MonitorElement * GoodTrackChi2ProbVsEta
int numberOfValidPixelBarrelHits() const
MonitorElement * NumberOfTOBLayersPerTrack
MonitorElement * NumberOfTECLayersPerTrack
void doTrackerSpecificInitialization(DQMStore *dqmStore_)
MonitorElement * xPointOfClosestApproach
double chi2() const
chi-squared of the fit
MonitorElement * GoodTrackAlgorithm
void Fill(HcalDetId &id, double val, std::vector< TH2F > &depth)
MonitorElement * NumberOfTIDRecHitsPerTrack
void doTrackerSpecificFillHists(const reco::Track &track)
double ndof() const
number of degrees of freedom of the fit
int stripTIDLayersWithMeasurement() const
int trackerLayersWithMeasurement() const
double pt() const
track transverse momentum
MonitorElement * NumberOfLayersPerTrackVsThetaProfile
double ptError() const
error on Pt (set to 1000 TeV if charge==0 for safety)
MonitorElement * xPointOfClosestApproachVsZ0wrtBS
double phiError() const
error on phi
MonitorElement * NumberOfTIDLayersPerTrack
MonitorElement * NumberOfTECRecHitsPerTrackVsEtaProfile
MonitorElement * NumberOfTIDLayersPerTrackVsPhiProfile
int numberOfValidStripTIDHits() const
const double EtaMin[kNumberCalorimeter]
unsigned short numberOfValidHits() const
number of valid hits found
MonitorElement * GoodTrackNumberOfFoundRecHitsPerTrackVsEtaProfile
int numberOfValidStripTECHits() const
MonitorElement * bookProfile(const char *name, const char *title, int nchX, double lowX, double highX, int nchY, double lowY, double highY, const char *option="s")
void softReset(MonitorElement *me)
MonitorElement * Chi2oNDFVsTheta
TrajectoryStateOnSurface outermostMeasurementState() const
const HitPattern & hitPattern() const
Access the hit pattern, indicating in which Tracker layers the track has hits.
MonitorElement * GoodTrackPt
bool getByLabel(InputTag const &tag, Handle< PROD > &result) const
MonitorElement * TrackEtaErr
MonitorElement * TrackPxErr
MonitorElement * DistanceOfClosestApproachVsEta
MonitorElement * zPointOfClosestApproachVsPhi
const AlgebraicSymMatrix66 & matrix() const
double pz() const
z coordinate of momentum vector
MonitorElement * TrackPzErr
double dz() const
dz parameter (= dsz/cos(lambda)). This is the track z0 w.r.t (0,0,0) only if the refPoint is close to...
MonitorElement * NumberOfPixBarrelLayersPerTrackVsEtaProfile
MonitorElement * TrackPhiErr
double vz() const
z coordinate of the reference point on track
void fillHistosForState(const edm::EventSetup &iSetup, const reco::Track &track, std::string sname)
MonitorElement * NumberOfTOBRecHitsPerTrackVsPhiProfile
TrajectoryStateOnSurface TSOS
MonitorElement * NumberOfTIBLayersPerTrackVsPhiProfile
MonitorElement * GoodTrackChi2oNDFVsEta
virtual void analyze(const edm::Event &iEvent, const edm::EventSetup &iSetup, const reco::Track &track)
MonitorElement * yPointOfClosestApproachVsZ0wrtBS
MonitorElement * NumberOfLayersPerTrack
MonitorElement * NumberOfTIBRecHitsPerTrackVsEtaProfile
MonitorElement * NumberOfRecHitsPerTrackVsEtaProfile
int stripLayersWithMeasurement() const
int pixelBarrelLayersWithMeasurement() const
MonitorElement * NumberOfPixEndcapRecHitsPerTrackVsPhiProfile
MonitorElement * DistanceOfClosestApproachVsTheta
MonitorElement * GoodTrackNumberOfFoundRecHitsPerTrackVsPhiProfile
int numberOfValidStripTIBHits() const
MonitorElement * TrackPhi
bool quality(const TrackQuality) const
Track quality.
int numberOfValidPixelEndcapHits() const
MonitorElement * NumberOfTECLayersPerTrackVsPhiProfile
MonitorElement * NumberOfTIDLayersPerTrackVsEtaProfile
double vy() const
y coordinate of the reference point on track
MonitorElement * NumberOfTOBLayersPerTrackVsEtaProfile
const AlgebraicSymMatrix55 & matrix() const
GlobalVector globalMomentum() const
MonitorElement * DistanceOfClosestApproachToBSVsPhi
bool doLayersVsPhiVsEtaPerTrack_
void doSoftReset(DQMStore *dqmStore_)
MonitorElement * NumberOfTECRecHitsPerTrack
int stripTECLayersWithMeasurement() const
MonitorElement * yPointOfClosestApproachVsZ0wrt000
MonitorElement * TrackPtErrVsEta
bool doGoodTrackRecHitVsPhiVsEtaPerTrack_
MonitorElement * TESTDistanceOfClosestApproachToBS
bool doGoodTrackLayersVsPhiVsEtaPerTrack_
int charge() const
track electric charge
const Point & position() const
position
TrajectoryStateOnSurface impactPointState() const
MonitorElement * yPointOfClosestApproach
MonitorElement * NumberOfPixBarrelRecHitsPerTrack
void Reset(std::vector< TH2F > &depth)
MonitorElement * NumberOfLayersVsPhiVsEtaPerTrack
MonitorElement * Chi2Prob
double dxy() const
dxy parameter. (This is the transverse impact parameter w.r.t. to (0,0,0) ONLY if refPoint is close t...
MonitorElement * TrackTheta
MonitorElement * zPointOfClosestApproach
TrackAnalyzer(const edm::ParameterSet &)
void setAxisTitle(const std::string &title, int axis=1)
set x-, y- or z-axis title (axis=1, 2, 3 respectively)
MonitorElement * NumberOfRecHitsPerTrackVsThetaProfile
MonitorElement * GoodTrackNumberOfFoundRecHitsPerTrack
MonitorElement * DistanceOfClosestApproachToBS
Power< A, B >::type pow(const A &a, const B &b)
MonitorElement * Chi2oNDF
void setCurrentFolder(const std::string &fullpath)
MonitorElement * GoodTrackChi2oNDF_lumiFlag
MonitorElement * NumberOfTOBRecHitsPerTrackVsEtaProfile
double py() const
y coordinate of momentum vector
double vx() const
x coordinate of the reference point on track
void undoSoftReset(DQMStore *dqmStore_)
MonitorElement * NumberOfTIBRecHitsPerTrack
MonitorElement * bookProfile2D(const char *name, const char *title, int nchX, double lowX, double highX, int nchY, double lowY, double highY, int nchZ, double lowZ, double highZ, const char *option="s")
MonitorElement * Chi2oNDFVsPhi