Go to the documentation of this file.
61 unsigned int numHQTracks = 0;
62 unsigned int numLQTracks = 0;
69 unsigned int tkCnt = 0;
70 for (
auto iterTTTrack : *TTTrackHandle) {
73 unsigned int nStubs = tempTrackPtr->getStubRefs().size();
77 double track_d0 = tempTrackPtr->d0();
79 double trackChi2R = tempTrackPtr->chi2Red();
85 theStubs = iterTTTrack.getStubRefs();
86 for (
auto istub : theStubs) {
93 DetId detId(istub->getDetId());
282 psTrack_Chi2_Probability.
getParameter<int32_t>(
"Nbinsx"),
428 psTrack_Chi2_Probability.
getParameter<int32_t>(
"Nbinsx"),
MonitorElement * Track_HQ_Eta_BarrelStubs
MonitorElement * Track_HQ_Chi2Red_NStubs
MonitorElement * Track_HQ_N
High-quality TTTracks (NStubs >=5, chi2/dof<10)
MonitorElement * Track_LQ_Chi2Red
MonitorElement * Track_HQ_Chi2Red
MonitorElement * Track_HQ_Eta_ECStubs
MonitorElement * Track_HQ_Chi2_Probability
MonitorElement * Track_LQ_Chi2Red_Eta
float ChiSquaredProbability(double chiSquared, double nrDOF)
virtual void setCurrentFolder(std::string const &fullpath)
std::string topFolderName_
MonitorElement * Track_LQ_Eta
MonitorElement * Track_LQ_Pt
MonitorElement * Track_HQ_Eta
MonitorElement * Track_HQ_Chi2
void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override
#define DEFINE_FWK_MODULE(type)
MonitorElement * Track_LQ_Phi
MonitorElement * Track_LQ_Eta_ECStubs
Class to store the L1 Track Trigger stubs.
MonitorElement * Track_HQ_VtxZ
static constexpr auto TIB
void analyze(const edm::Event &, const edm::EventSetup &) override
OuterTrackerMonitorTTTrack(const edm::ParameterSet &)
MonitorElement * Track_LQ_N
Low-quality TTTracks (All tracks)
MonitorElement * Track_HQ_Pt
MonitorElement * Track_LQ_D0
MonitorElement * Track_Eta_NStubs
MonitorElement * Track_HQ_Phi
MonitorElement * Track_NStubs
MonitorElement * Track_LQ_Chi2
MonitorElement * Track_HQ_D0
~OuterTrackerMonitorTTTrack() override
MonitorElement * Track_LQ_Chi2_Probability
T getParameter(std::string const &) const
static constexpr auto TEC
MonitorElement * book2D(TString const &name, TString const &title, int nchX, double lowX, double highX, int nchY, double lowY, double highY, FUNC onbooking=NOOP())
MonitorElement * Track_LQ_Chi2Red_NStubs
static constexpr auto TOB
MonitorElement * Track_LQ_VtxZ
edm::EDGetTokenT< std::vector< TTTrack< Ref_Phase2TrackerDigi_ > > > ttTrackToken_
virtual void setAxisTitle(const std::string &title, int axis=1)
set x-, y- or z-axis title (axis=1, 2, 3 respectively)
static constexpr auto TID
MonitorElement * Track_LQ_Eta_BarrelStubs
MonitorElement * book1D(TString const &name, TString const &title, int const nchX, double const lowX, double const highX, FUNC onbooking=NOOP())
MonitorElement * Track_HQ_Chi2Red_Eta