CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Classes | Public Member Functions | Private Member Functions | Private Attributes
QcdLowPtDQM Class Reference

#include <QcdLowPtDQM.h>

Inheritance diagram for QcdLowPtDQM:
DQMEDAnalyzer edm::stream::EDAnalyzer< edm::RunSummaryCache< dqmDetails::NoCache >, edm::LuminosityBlockSummaryCache< dqmDetails::NoCache > > edm::stream::EDAnalyzerBase edm::EDConsumerBase

Classes

class  Pixel
 
class  Tracklet
 
class  Vertex
 

Public Member Functions

void analyze (const edm::Event &iEvent, const edm::EventSetup &iSetup)
 
void bookHistograms (DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override
 
void dqmBeginRun (const edm::Run &, const edm::EventSetup &)
 
void endLuminosityBlock (const edm::LuminosityBlock &l, const edm::EventSetup &iSetup)
 
void endRun (const edm::Run &r, const edm::EventSetup &iSetup)
 
 QcdLowPtDQM (const edm::ParameterSet &parameters)
 
virtual ~QcdLowPtDQM ()
 
- Public Member Functions inherited from DQMEDAnalyzer
virtual void beginRun (edm::Run const &, edm::EventSetup const &) final
 
virtual void beginStream (edm::StreamID id) final
 
 DQMEDAnalyzer (void)
 
virtual void endLuminosityBlockSummary (edm::LuminosityBlock const &, edm::EventSetup const &, dqmDetails::NoCache *) const final
 
virtual void endRunSummary (edm::Run const &, edm::EventSetup const &, dqmDetails::NoCache *) const final
 
uint32_t streamId () const
 
- Public Member Functions inherited from edm::stream::EDAnalyzer< edm::RunSummaryCache< dqmDetails::NoCache >, edm::LuminosityBlockSummaryCache< dqmDetails::NoCache > >
 EDAnalyzer ()=default
 
- Public Member Functions inherited from edm::stream::EDAnalyzerBase
void callWhenNewProductsRegistered (std::function< void(BranchDescription const &)> const &func)
 
 EDAnalyzerBase ()
 
ModuleDescription const & moduleDescription () const
 
virtual ~EDAnalyzerBase ()
 
- Public Member Functions inherited from edm::EDConsumerBase
std::vector< ConsumesInfoconsumesInfo () const
 
 EDConsumerBase ()
 
ProductHolderIndexAndSkipBit indexFrom (EDGetToken, BranchType, TypeID const &) const
 
void itemsMayGet (BranchType, std::vector< ProductHolderIndexAndSkipBit > &) const
 
void itemsToGet (BranchType, std::vector< ProductHolderIndexAndSkipBit > &) const
 
std::vector
< ProductHolderIndexAndSkipBit >
const & 
itemsToGetFromEvent () const
 
void labelsForToken (EDGetToken iToken, Labels &oLabels) const
 
void modulesDependentUpon (std::string const &iProcessName, std::string const &iModuleLabel, bool iPrint, std::vector< char const * > &oModuleLabels) const
 
void modulesWhoseProductsAreConsumed (std::vector< ModuleDescription const * > &modules, ProductRegistry const &preg, std::map< std::string, ModuleDescription const * > const &labelsToDesc, std::string const &processName) const
 
bool registeredToConsume (ProductHolderIndex, bool, BranchType) const
 
bool registeredToConsumeMany (TypeID const &, BranchType) const
 
void updateLookup (BranchType iBranchType, ProductHolderIndexHelper const &)
 
virtual ~EDConsumerBase ()
 

Private Member Functions

void book1D (DQMStore::IBooker &, std::vector< MonitorElement * > &mes, const std::string &name, const std::string &title, int nx, double x1, double x2, bool sumw2=1, bool sbox=1)
 
void book2D (DQMStore::IBooker &, std::vector< MonitorElement * > &mes, const std::string &name, const std::string &title, int nx, double x1, double x2, int ny, double y1, double y2, bool sumw2=1, bool sbox=1)
 
void create1D (std::vector< TH1F * > &mes, const std::string &name, const std::string &title, int nx, double x1, double x2, bool sumw2=1, bool sbox=1)
 
void create2D (std::vector< TH2F * > &mes, const std::string &name, const std::string &title, int nx, double x1, double x2, int ny, double y1, double y2, bool sumw2=1, bool sbox=1)
 
void fill1D (std::vector< TH1F * > &hs, double val, double w=1.)
 
void fill1D (std::vector< MonitorElement * > &mes, double val, double w=1.)
 
void fill2D (std::vector< TH2F * > &hs, double valx, double valy, double w=1.)
 
void fill2D (std::vector< MonitorElement * > &mes, double valx, double valy, double w=1.)
 
void fill3D (std::vector< TH3F * > &hs, int gbin, double w=1.)
 
void filldNdeta (const TH3F *AlphaTracklets, const std::vector< TH3F * > &NsigTracklets, const std::vector< TH3F * > &NbkgTracklets, const std::vector< TH1F * > &NEvsPerEta, std::vector< MonitorElement * > &hdNdEtaRawTrkl, std::vector< MonitorElement * > &hdNdEtaSubTrkl, std::vector< MonitorElement * > &hdNdEtaTrklets)
 
void fillHltBits (const edm::Event &iEvent)
 
void fillPixelClusterInfos (const edm::Event &iEvent, int which=12)
 
void fillPixelClusterInfos (const double vz, const std::vector< Pixel > &pix, std::vector< MonitorElement * > &hClusterYSize, std::vector< MonitorElement * > &hClusterADC)
 
void fillPixels (const edm::Event &iEvent, const edm::EventSetup &iSetup)
 
void fillTracklets (const edm::Event &iEvent, int which=12)
 
void fillTracklets (std::vector< Tracklet > &tracklets, const std::vector< Pixel > &pix1, const std::vector< Pixel > &pix2, const Vertex &trackletV)
 
void fillTracklets (const std::vector< Tracklet > &tracklets, const std::vector< Pixel > &pixels, const Vertex &trackletV, const TH3F *AlphaTracklets, std::vector< TH3F * > &NsigTracklets, std::vector< TH3F * > &NbkgTracklets, std::vector< TH1F * > &eventpereta, std::vector< MonitorElement * > &detaphi, std::vector< MonitorElement * > &deta, std::vector< MonitorElement * > &dphi, std::vector< MonitorElement * > &etavsvtx)
 
template<typename TYPE >
void getProduct (const std::string name, edm::Handle< TYPE > &prod, const edm::Event &event) const
 
template<typename TYPE >
bool getProductSafe (const std::string name, edm::Handle< TYPE > &prod, const edm::Event &event) const
 
void print (int level, const char *msg)
 
void print (int level, const std::string &msg)
 
void reallyPrint (int level, const char *msg)
 
void trackletVertexUnbinned (const edm::Event &iEvent, int which=12)
 
void trackletVertexUnbinned (std::vector< Pixel > &pix1, std::vector< Pixel > &pix2, Vertex &vtx)
 
double vertexZFromClusters (const std::vector< Pixel > &pix) const
 
void yieldAlphaHistogram (int which=12)
 

Private Attributes

TH3F * AlphaTracklets12_
 
TH3F * AlphaTracklets13_
 
TH3F * AlphaTracklets23_
 
double bkgEtaCut_
 
double bkgPhiCut_
 
std::vector< Pixelbpix1_
 
std::vector< Pixelbpix2_
 
std::vector< Pixelbpix3_
 
std::vector< Trackletbtracklets12_
 
std::vector< Trackletbtracklets13_
 
std::vector< Trackletbtracklets23_
 
int clusLayers_
 
std::string clusterVtxName_
 
double dPhiVc_
 
double dZVc_
 
MonitorElementh2TrigCorr_
 
std::vector< MonitorElement * > hClusterADC1_
 
std::vector< MonitorElement * > hClusterADC2_
 
std::vector< MonitorElement * > hClusterADC3_
 
std::vector< MonitorElement * > hClusterVertexZ_
 
std::vector< MonitorElement * > hClusterYSize1_
 
std::vector< MonitorElement * > hClusterYSize2_
 
std::vector< MonitorElement * > hClusterYSize3_
 
std::vector< MonitorElement * > hdNdEtaHitsL1_
 
std::vector< MonitorElement * > hdNdEtaHitsL2_
 
std::vector< MonitorElement * > hdNdEtaHitsL3_
 
std::vector< MonitorElement * > hdNdEtaRawTrkl12_
 
std::vector< MonitorElement * > hdNdEtaRawTrkl13_
 
std::vector< MonitorElement * > hdNdEtaRawTrkl23_
 
std::vector< MonitorElement * > hdNdEtaSubTrkl12_
 
std::vector< MonitorElement * > hdNdEtaSubTrkl13_
 
std::vector< MonitorElement * > hdNdEtaSubTrkl23_
 
std::vector< MonitorElement * > hdNdEtaTrklets12_
 
std::vector< MonitorElement * > hdNdEtaTrklets13_
 
std::vector< MonitorElement * > hdNdEtaTrklets23_
 
std::vector< MonitorElement * > hdNdPhiHitsL1_
 
std::vector< MonitorElement * > hdNdPhiHitsL2_
 
std::vector< MonitorElement * > hdNdPhiHitsL3_
 
std::vector< TH1F * > hEvtCountsPerEta12_
 
std::vector< TH1F * > hEvtCountsPerEta13_
 
std::vector< TH1F * > hEvtCountsPerEta23_
 
HLTConfigProvider hltConfig_
 
std::vector< std::string > hltProcNames_
 
std::string hltResName_
 
std::vector< int > hltTrgBits_
 
std::vector< bool > hltTrgDeci_
 
std::vector< std::string > hltTrgNames_
 
std::vector< std::string > hltTrgUsedNames_
 
std::string hltUsedResName_
 
std::vector< MonitorElement * > hNhitsL1_
 
std::vector< MonitorElement * > hNhitsL1z_
 
std::vector< MonitorElement * > hNhitsL2_
 
std::vector< MonitorElement * > hNhitsL2z_
 
std::vector< MonitorElement * > hNhitsL3_
 
std::vector< MonitorElement * > hNhitsL3z_
 
std::vector< MonitorElement * > hRawTrkEtaVtxZ12_
 
std::vector< MonitorElement * > hRawTrkEtaVtxZ13_
 
std::vector< MonitorElement * > hRawTrkEtaVtxZ23_
 
std::vector< MonitorElement * > hTrkRawDeta12_
 
std::vector< MonitorElement * > hTrkRawDeta13_
 
std::vector< MonitorElement * > hTrkRawDeta23_
 
std::vector< MonitorElement * > hTrkRawDetaDphi12_
 
std::vector< MonitorElement * > hTrkRawDetaDphi13_
 
std::vector< MonitorElement * > hTrkRawDetaDphi23_
 
std::vector< MonitorElement * > hTrkRawDphi12_
 
std::vector< MonitorElement * > hTrkRawDphi13_
 
std::vector< MonitorElement * > hTrkRawDphi23_
 
std::vector< MonitorElement * > hTrkVtxZ12_
 
std::vector< MonitorElement * > hTrkVtxZ13_
 
std::vector< MonitorElement * > hTrkVtxZ23_
 
std::vector< TH3F * > NbkgTracklets12_
 
std::vector< TH3F * > NbkgTracklets13_
 
std::vector< TH3F * > NbkgTracklets23_
 
std::vector< TH3F * > NsigTracklets12_
 
std::vector< TH3F * > NsigTracklets13_
 
std::vector< TH3F * > NsigTracklets23_
 
std::string pixelName_
 
int pixLayers_
 
MonitorElementrepSumMap_
 
MonitorElementrepSummary_
 
double sigEtaCut_
 
double sigPhiCut_
 
const TrackerGeometrytgeo_
 
DQMStoretheDbe_
 
Vertex trackletV12_
 
Vertex trackletV13_
 
Vertex trackletV23_
 
bool usePixelQ_
 
bool useRecHitQ_
 
int verbose_
 
double ZVCut_
 
double ZVEtaRegion_
 
double ZVVtxRegion_
 

Additional Inherited Members

- Public Types inherited from edm::stream::EDAnalyzer< edm::RunSummaryCache< dqmDetails::NoCache >, edm::LuminosityBlockSummaryCache< dqmDetails::NoCache > >
typedef CacheContexts< T...> CacheTypes
 
typedef CacheTypes::GlobalCache GlobalCache
 
typedef AbilityChecker< T...> HasAbility
 
typedef
CacheTypes::LuminosityBlockCache 
LuminosityBlockCache
 
typedef
LuminosityBlockContextT
< LuminosityBlockCache,
RunCache, GlobalCache
LuminosityBlockContext
 
typedef
CacheTypes::LuminosityBlockSummaryCache 
LuminosityBlockSummaryCache
 
typedef CacheTypes::RunCache RunCache
 
typedef RunContextT< RunCache,
GlobalCache
RunContext
 
typedef CacheTypes::RunSummaryCache RunSummaryCache
 
- Public Types inherited from edm::stream::EDAnalyzerBase
typedef EDAnalyzerAdaptorBase ModuleType
 
- Public Types inherited from edm::EDConsumerBase
typedef ProductLabels Labels
 
- Static Public Member Functions inherited from DQMEDAnalyzer
static std::shared_ptr
< dqmDetails::NoCache
globalBeginLuminosityBlockSummary (edm::LuminosityBlock const &, edm::EventSetup const &, LuminosityBlockContext const *)
 
static std::shared_ptr
< dqmDetails::NoCache
globalBeginRunSummary (edm::Run const &, edm::EventSetup const &, RunContext const *)
 
static void globalEndLuminosityBlockSummary (edm::LuminosityBlock const &, edm::EventSetup const &, LuminosityBlockContext const *, dqmDetails::NoCache *)
 
static void globalEndRunSummary (edm::Run const &, edm::EventSetup const &, RunContext const *, dqmDetails::NoCache *)
 
- Static Public Member Functions inherited from edm::stream::EDAnalyzerBase
static const std::string & baseType ()
 
static void fillDescriptions (ConfigurationDescriptions &descriptions)
 
static void prevalidate (ConfigurationDescriptions &descriptions)
 
- Protected Member Functions inherited from edm::EDConsumerBase
template<typename ProductType , BranchType B = InEvent>
EDGetTokenT< ProductType > consumes (edm::InputTag const &tag)
 
EDGetToken consumes (const TypeToGet &id, edm::InputTag const &tag)
 
template<BranchType B>
EDGetToken consumes (TypeToGet const &id, edm::InputTag const &tag)
 
ConsumesCollector consumesCollector ()
 Use a ConsumesCollector to gather consumes information from helper functions. More...
 
template<typename ProductType , BranchType B = InEvent>
void consumesMany ()
 
void consumesMany (const TypeToGet &id)
 
template<BranchType B>
void consumesMany (const TypeToGet &id)
 
template<typename ProductType , BranchType B = InEvent>
EDGetTokenT< ProductType > mayConsume (edm::InputTag const &tag)
 
EDGetToken mayConsume (const TypeToGet &id, edm::InputTag const &tag)
 
template<BranchType B>
EDGetToken mayConsume (const TypeToGet &id, edm::InputTag const &tag)
 

Detailed Description

Definition at line 23 of file QcdLowPtDQM.h.

Constructor & Destructor Documentation

QcdLowPtDQM::QcdLowPtDQM ( const edm::ParameterSet parameters)

Definition at line 49 of file QcdLowPtDQM.cc.

QcdLowPtDQM::~QcdLowPtDQM ( )
virtual

Definition at line 113 of file QcdLowPtDQM.cc.

Member Function Documentation

void QcdLowPtDQM::analyze ( const edm::Event iEvent,
const edm::EventSetup iSetup 
)
virtual

Implements edm::stream::EDAnalyzerBase.

Definition at line 509 of file QcdLowPtDQM.cc.

void QcdLowPtDQM::book1D ( DQMStore::IBooker iBooker,
std::vector< MonitorElement * > &  mes,
const std::string &  name,
const std::string &  title,
int  nx,
double  x1,
double  x2,
bool  sumw2 = 1,
bool  sbox = 1 
)
private

Definition at line 530 of file QcdLowPtDQM.cc.

void QcdLowPtDQM::book2D ( DQMStore::IBooker iBooker,
std::vector< MonitorElement * > &  mes,
const std::string &  name,
const std::string &  title,
int  nx,
double  x1,
double  x2,
int  ny,
double  y1,
double  y2,
bool  sumw2 = 1,
bool  sbox = 1 
)
private

Definition at line 548 of file QcdLowPtDQM.cc.

void QcdLowPtDQM::bookHistograms ( DQMStore::IBooker iBooker,
edm::Run const &  ,
edm::EventSetup const &   
)
overridevirtual

Implements DQMEDAnalyzer.

Definition at line 221 of file QcdLowPtDQM.cc.

void QcdLowPtDQM::create1D ( std::vector< TH1F * > &  mes,
const std::string &  name,
const std::string &  title,
int  nx,
double  x1,
double  x2,
bool  sumw2 = 1,
bool  sbox = 1 
)
private

Definition at line 566 of file QcdLowPtDQM.cc.

void QcdLowPtDQM::create2D ( std::vector< TH2F * > &  mes,
const std::string &  name,
const std::string &  title,
int  nx,
double  x1,
double  x2,
int  ny,
double  y1,
double  y2,
bool  sumw2 = 1,
bool  sbox = 1 
)
private

Definition at line 582 of file QcdLowPtDQM.cc.

void QcdLowPtDQM::dqmBeginRun ( const edm::Run run,
const edm::EventSetup iSetup 
)
virtual

Reimplemented from DQMEDAnalyzer.

Definition at line 126 of file QcdLowPtDQM.cc.

void QcdLowPtDQM::endLuminosityBlock ( const edm::LuminosityBlock l,
const edm::EventSetup iSetup 
)
virtual

Reimplemented from edm::stream::EDAnalyzerBase.

Definition at line 697 of file QcdLowPtDQM.cc.

void QcdLowPtDQM::endRun ( const edm::Run r,
const edm::EventSetup iSetup 
)
virtual

Reimplemented from edm::stream::EDAnalyzerBase.

Definition at line 714 of file QcdLowPtDQM.cc.

void QcdLowPtDQM::fill1D ( std::vector< TH1F * > &  hs,
double  val,
double  w = 1. 
)
private

Definition at line 730 of file QcdLowPtDQM.cc.

void QcdLowPtDQM::fill1D ( std::vector< MonitorElement * > &  mes,
double  val,
double  w = 1. 
)
private

Definition at line 739 of file QcdLowPtDQM.cc.

void QcdLowPtDQM::fill2D ( std::vector< TH2F * > &  hs,
double  valx,
double  valy,
double  w = 1. 
)
private

Definition at line 749 of file QcdLowPtDQM.cc.

void QcdLowPtDQM::fill2D ( std::vector< MonitorElement * > &  mes,
double  valx,
double  valy,
double  w = 1. 
)
private

Definition at line 759 of file QcdLowPtDQM.cc.

void QcdLowPtDQM::fill3D ( std::vector< TH3F * > &  hs,
int  gbin,
double  w = 1. 
)
private

Definition at line 769 of file QcdLowPtDQM.cc.

void QcdLowPtDQM::filldNdeta ( const TH3F *  AlphaTracklets,
const std::vector< TH3F * > &  NsigTracklets,
const std::vector< TH3F * > &  NbkgTracklets,
const std::vector< TH1F * > &  NEvsPerEta,
std::vector< MonitorElement * > &  hdNdEtaRawTrkl,
std::vector< MonitorElement * > &  hdNdEtaSubTrkl,
std::vector< MonitorElement * > &  hdNdEtaTrklets 
)
private

Definition at line 599 of file QcdLowPtDQM.cc.

void QcdLowPtDQM::fillHltBits ( const edm::Event iEvent)
private

Definition at line 778 of file QcdLowPtDQM.cc.

void QcdLowPtDQM::fillPixelClusterInfos ( const edm::Event iEvent,
int  which = 12 
)
private

Definition at line 899 of file QcdLowPtDQM.cc.

void QcdLowPtDQM::fillPixelClusterInfos ( const double  vz,
const std::vector< Pixel > &  pix,
std::vector< MonitorElement * > &  hClusterYSize,
std::vector< MonitorElement * > &  hClusterADC 
)
private

Definition at line 935 of file QcdLowPtDQM.cc.

void QcdLowPtDQM::fillPixels ( const edm::Event iEvent,
const edm::EventSetup iSetup 
)
private

Definition at line 808 of file QcdLowPtDQM.cc.

void QcdLowPtDQM::fillTracklets ( const edm::Event iEvent,
int  which = 12 
)
private

Definition at line 949 of file QcdLowPtDQM.cc.

void QcdLowPtDQM::fillTracklets ( std::vector< Tracklet > &  tracklets,
const std::vector< Pixel > &  pix1,
const std::vector< Pixel > &  pix2,
const Vertex trackletV 
)
private

Definition at line 975 of file QcdLowPtDQM.cc.

void QcdLowPtDQM::fillTracklets ( const std::vector< Tracklet > &  tracklets,
const std::vector< Pixel > &  pixels,
const Vertex trackletV,
const TH3F *  AlphaTracklets,
std::vector< TH3F * > &  NsigTracklets,
std::vector< TH3F * > &  NbkgTracklets,
std::vector< TH1F * > &  eventpereta,
std::vector< MonitorElement * > &  detaphi,
std::vector< MonitorElement * > &  deta,
std::vector< MonitorElement * > &  dphi,
std::vector< MonitorElement * > &  etavsvtx 
)
private

Definition at line 1019 of file QcdLowPtDQM.cc.

template<typename TYPE >
void QcdLowPtDQM::getProduct ( const std::string  name,
edm::Handle< TYPE > &  prod,
const edm::Event event 
) const
inlineprivate

Definition at line 313 of file QcdLowPtDQM.h.

template<typename TYPE >
bool QcdLowPtDQM::getProductSafe ( const std::string  name,
edm::Handle< TYPE > &  prod,
const edm::Event event 
) const
inlineprivate

Definition at line 329 of file QcdLowPtDQM.h.

void QcdLowPtDQM::print ( int  level,
const char *  msg 
)
inlineprivate

Definition at line 348 of file QcdLowPtDQM.h.

void QcdLowPtDQM::print ( int  level,
const std::string &  msg 
)
inlineprivate

Definition at line 180 of file QcdLowPtDQM.h.

void QcdLowPtDQM::reallyPrint ( int  level,
const char *  msg 
)
private

Definition at line 1067 of file QcdLowPtDQM.cc.

void QcdLowPtDQM::trackletVertexUnbinned ( const edm::Event iEvent,
int  which = 12 
)
private

Definition at line 1083 of file QcdLowPtDQM.cc.

void QcdLowPtDQM::trackletVertexUnbinned ( std::vector< Pixel > &  pix1,
std::vector< Pixel > &  pix2,
Vertex vtx 
)
private

Definition at line 1100 of file QcdLowPtDQM.cc.

double QcdLowPtDQM::vertexZFromClusters ( const std::vector< Pixel > &  pix) const
private

Definition at line 1164 of file QcdLowPtDQM.cc.

void QcdLowPtDQM::yieldAlphaHistogram ( int  which = 12)
private

Definition at line 1200 of file QcdLowPtDQM.cc.

Member Data Documentation

TH3F* QcdLowPtDQM::AlphaTracklets12_
private

Definition at line 224 of file QcdLowPtDQM.h.

TH3F* QcdLowPtDQM::AlphaTracklets13_
private

Definition at line 229 of file QcdLowPtDQM.h.

TH3F* QcdLowPtDQM::AlphaTracklets23_
private

Definition at line 234 of file QcdLowPtDQM.h.

double QcdLowPtDQM::bkgEtaCut_
private

Definition at line 200 of file QcdLowPtDQM.h.

double QcdLowPtDQM::bkgPhiCut_
private

Definition at line 201 of file QcdLowPtDQM.h.

std::vector<Pixel> QcdLowPtDQM::bpix1_
private

Definition at line 211 of file QcdLowPtDQM.h.

std::vector<Pixel> QcdLowPtDQM::bpix2_
private

Definition at line 212 of file QcdLowPtDQM.h.

std::vector<Pixel> QcdLowPtDQM::bpix3_
private

Definition at line 213 of file QcdLowPtDQM.h.

std::vector<Tracklet> QcdLowPtDQM::btracklets12_
private

Definition at line 214 of file QcdLowPtDQM.h.

std::vector<Tracklet> QcdLowPtDQM::btracklets13_
private

Definition at line 215 of file QcdLowPtDQM.h.

std::vector<Tracklet> QcdLowPtDQM::btracklets23_
private

Definition at line 216 of file QcdLowPtDQM.h.

int QcdLowPtDQM::clusLayers_
private

Definition at line 204 of file QcdLowPtDQM.h.

std::string QcdLowPtDQM::clusterVtxName_
private

Definition at line 192 of file QcdLowPtDQM.h.

double QcdLowPtDQM::dPhiVc_
private

Definition at line 196 of file QcdLowPtDQM.h.

double QcdLowPtDQM::dZVc_
private

Definition at line 197 of file QcdLowPtDQM.h.

MonitorElement* QcdLowPtDQM::h2TrigCorr_
private

Definition at line 240 of file QcdLowPtDQM.h.

std::vector<MonitorElement *> QcdLowPtDQM::hClusterADC1_
private

Definition at line 303 of file QcdLowPtDQM.h.

std::vector<MonitorElement *> QcdLowPtDQM::hClusterADC2_
private

Definition at line 305 of file QcdLowPtDQM.h.

std::vector<MonitorElement *> QcdLowPtDQM::hClusterADC3_
private

Definition at line 307 of file QcdLowPtDQM.h.

std::vector<MonitorElement *> QcdLowPtDQM::hClusterVertexZ_
private

Definition at line 295 of file QcdLowPtDQM.h.

std::vector<MonitorElement *> QcdLowPtDQM::hClusterYSize1_
private

Definition at line 297 of file QcdLowPtDQM.h.

std::vector<MonitorElement *> QcdLowPtDQM::hClusterYSize2_
private

Definition at line 299 of file QcdLowPtDQM.h.

std::vector<MonitorElement *> QcdLowPtDQM::hClusterYSize3_
private

Definition at line 301 of file QcdLowPtDQM.h.

std::vector<MonitorElement *> QcdLowPtDQM::hdNdEtaHitsL1_
private

Definition at line 250 of file QcdLowPtDQM.h.

std::vector<MonitorElement *> QcdLowPtDQM::hdNdEtaHitsL2_
private

Definition at line 251 of file QcdLowPtDQM.h.

std::vector<MonitorElement *> QcdLowPtDQM::hdNdEtaHitsL3_
private

Definition at line 252 of file QcdLowPtDQM.h.

std::vector<MonitorElement *> QcdLowPtDQM::hdNdEtaRawTrkl12_
private

Definition at line 277 of file QcdLowPtDQM.h.

std::vector<MonitorElement *> QcdLowPtDQM::hdNdEtaRawTrkl13_
private

Definition at line 283 of file QcdLowPtDQM.h.

std::vector<MonitorElement *> QcdLowPtDQM::hdNdEtaRawTrkl23_
private

Definition at line 289 of file QcdLowPtDQM.h.

std::vector<MonitorElement *> QcdLowPtDQM::hdNdEtaSubTrkl12_
private

Definition at line 279 of file QcdLowPtDQM.h.

std::vector<MonitorElement *> QcdLowPtDQM::hdNdEtaSubTrkl13_
private

Definition at line 285 of file QcdLowPtDQM.h.

std::vector<MonitorElement *> QcdLowPtDQM::hdNdEtaSubTrkl23_
private

Definition at line 291 of file QcdLowPtDQM.h.

std::vector<MonitorElement *> QcdLowPtDQM::hdNdEtaTrklets12_
private

Definition at line 281 of file QcdLowPtDQM.h.

std::vector<MonitorElement *> QcdLowPtDQM::hdNdEtaTrklets13_
private

Definition at line 287 of file QcdLowPtDQM.h.

std::vector<MonitorElement *> QcdLowPtDQM::hdNdEtaTrklets23_
private

Definition at line 293 of file QcdLowPtDQM.h.

std::vector<MonitorElement *> QcdLowPtDQM::hdNdPhiHitsL1_
private

Definition at line 253 of file QcdLowPtDQM.h.

std::vector<MonitorElement *> QcdLowPtDQM::hdNdPhiHitsL2_
private

Definition at line 254 of file QcdLowPtDQM.h.

std::vector<MonitorElement *> QcdLowPtDQM::hdNdPhiHitsL3_
private

Definition at line 255 of file QcdLowPtDQM.h.

std::vector<TH1F *> QcdLowPtDQM::hEvtCountsPerEta12_
private

Definition at line 222 of file QcdLowPtDQM.h.

std::vector<TH1F *> QcdLowPtDQM::hEvtCountsPerEta13_
private

Definition at line 227 of file QcdLowPtDQM.h.

std::vector<TH1F *> QcdLowPtDQM::hEvtCountsPerEta23_
private

Definition at line 232 of file QcdLowPtDQM.h.

HLTConfigProvider QcdLowPtDQM::hltConfig_
private

Definition at line 235 of file QcdLowPtDQM.h.

std::vector<std::string> QcdLowPtDQM::hltProcNames_
private

Definition at line 189 of file QcdLowPtDQM.h.

std::string QcdLowPtDQM::hltResName_
private

Definition at line 188 of file QcdLowPtDQM.h.

std::vector<int> QcdLowPtDQM::hltTrgBits_
private

Definition at line 207 of file QcdLowPtDQM.h.

std::vector<bool> QcdLowPtDQM::hltTrgDeci_
private

Definition at line 208 of file QcdLowPtDQM.h.

std::vector<std::string> QcdLowPtDQM::hltTrgNames_
private

Definition at line 190 of file QcdLowPtDQM.h.

std::vector<std::string> QcdLowPtDQM::hltTrgUsedNames_
private

Definition at line 209 of file QcdLowPtDQM.h.

std::string QcdLowPtDQM::hltUsedResName_
private

Definition at line 210 of file QcdLowPtDQM.h.

std::vector<MonitorElement *> QcdLowPtDQM::hNhitsL1_
private

Definition at line 241 of file QcdLowPtDQM.h.

std::vector<MonitorElement *> QcdLowPtDQM::hNhitsL1z_
private

Definition at line 244 of file QcdLowPtDQM.h.

std::vector<MonitorElement *> QcdLowPtDQM::hNhitsL2_
private

Definition at line 242 of file QcdLowPtDQM.h.

std::vector<MonitorElement *> QcdLowPtDQM::hNhitsL2z_
private

Definition at line 246 of file QcdLowPtDQM.h.

std::vector<MonitorElement *> QcdLowPtDQM::hNhitsL3_
private

Definition at line 243 of file QcdLowPtDQM.h.

std::vector<MonitorElement *> QcdLowPtDQM::hNhitsL3z_
private

Definition at line 248 of file QcdLowPtDQM.h.

std::vector<MonitorElement *> QcdLowPtDQM::hRawTrkEtaVtxZ12_
private

Definition at line 259 of file QcdLowPtDQM.h.

std::vector<MonitorElement *> QcdLowPtDQM::hRawTrkEtaVtxZ13_
private

Definition at line 261 of file QcdLowPtDQM.h.

std::vector<MonitorElement *> QcdLowPtDQM::hRawTrkEtaVtxZ23_
private

Definition at line 263 of file QcdLowPtDQM.h.

std::vector<MonitorElement *> QcdLowPtDQM::hTrkRawDeta12_
private

Definition at line 267 of file QcdLowPtDQM.h.

std::vector<MonitorElement *> QcdLowPtDQM::hTrkRawDeta13_
private

Definition at line 271 of file QcdLowPtDQM.h.

std::vector<MonitorElement *> QcdLowPtDQM::hTrkRawDeta23_
private

Definition at line 275 of file QcdLowPtDQM.h.

std::vector<MonitorElement *> QcdLowPtDQM::hTrkRawDetaDphi12_
private

Definition at line 265 of file QcdLowPtDQM.h.

std::vector<MonitorElement *> QcdLowPtDQM::hTrkRawDetaDphi13_
private

Definition at line 269 of file QcdLowPtDQM.h.

std::vector<MonitorElement *> QcdLowPtDQM::hTrkRawDetaDphi23_
private

Definition at line 273 of file QcdLowPtDQM.h.

std::vector<MonitorElement *> QcdLowPtDQM::hTrkRawDphi12_
private

Definition at line 268 of file QcdLowPtDQM.h.

std::vector<MonitorElement *> QcdLowPtDQM::hTrkRawDphi13_
private

Definition at line 272 of file QcdLowPtDQM.h.

std::vector<MonitorElement *> QcdLowPtDQM::hTrkRawDphi23_
private

Definition at line 276 of file QcdLowPtDQM.h.

std::vector<MonitorElement *> QcdLowPtDQM::hTrkVtxZ12_
private

Definition at line 256 of file QcdLowPtDQM.h.

std::vector<MonitorElement *> QcdLowPtDQM::hTrkVtxZ13_
private

Definition at line 257 of file QcdLowPtDQM.h.

std::vector<MonitorElement *> QcdLowPtDQM::hTrkVtxZ23_
private

Definition at line 258 of file QcdLowPtDQM.h.

std::vector<TH3F *> QcdLowPtDQM::NbkgTracklets12_
private

Definition at line 221 of file QcdLowPtDQM.h.

std::vector<TH3F *> QcdLowPtDQM::NbkgTracklets13_
private

Definition at line 226 of file QcdLowPtDQM.h.

std::vector<TH3F *> QcdLowPtDQM::NbkgTracklets23_
private

Definition at line 231 of file QcdLowPtDQM.h.

std::vector<TH3F *> QcdLowPtDQM::NsigTracklets12_
private

Definition at line 220 of file QcdLowPtDQM.h.

std::vector<TH3F *> QcdLowPtDQM::NsigTracklets13_
private

Definition at line 225 of file QcdLowPtDQM.h.

std::vector<TH3F *> QcdLowPtDQM::NsigTracklets23_
private

Definition at line 230 of file QcdLowPtDQM.h.

std::string QcdLowPtDQM::pixelName_
private

Definition at line 191 of file QcdLowPtDQM.h.

int QcdLowPtDQM::pixLayers_
private

Definition at line 203 of file QcdLowPtDQM.h.

MonitorElement* QcdLowPtDQM::repSumMap_
private

Definition at line 238 of file QcdLowPtDQM.h.

MonitorElement* QcdLowPtDQM::repSummary_
private

Definition at line 239 of file QcdLowPtDQM.h.

double QcdLowPtDQM::sigEtaCut_
private

Definition at line 198 of file QcdLowPtDQM.h.

double QcdLowPtDQM::sigPhiCut_
private

Definition at line 199 of file QcdLowPtDQM.h.

const TrackerGeometry* QcdLowPtDQM::tgeo_
private

Definition at line 236 of file QcdLowPtDQM.h.

DQMStore* QcdLowPtDQM::theDbe_
private

Definition at line 237 of file QcdLowPtDQM.h.

Vertex QcdLowPtDQM::trackletV12_
private

Definition at line 217 of file QcdLowPtDQM.h.

Vertex QcdLowPtDQM::trackletV13_
private

Definition at line 218 of file QcdLowPtDQM.h.

Vertex QcdLowPtDQM::trackletV23_
private

Definition at line 219 of file QcdLowPtDQM.h.

bool QcdLowPtDQM::usePixelQ_
private

Definition at line 206 of file QcdLowPtDQM.h.

bool QcdLowPtDQM::useRecHitQ_
private

Definition at line 205 of file QcdLowPtDQM.h.

int QcdLowPtDQM::verbose_
private

Definition at line 202 of file QcdLowPtDQM.h.

double QcdLowPtDQM::ZVCut_
private

Definition at line 193 of file QcdLowPtDQM.h.

double QcdLowPtDQM::ZVEtaRegion_
private

Definition at line 194 of file QcdLowPtDQM.h.

double QcdLowPtDQM::ZVVtxRegion_
private

Definition at line 195 of file QcdLowPtDQM.h.