CMS 3D CMS Logo

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

#include <SiPixelClusterModule.h>

Public Types

typedef edmNew::DetSet
< SiPixelCluster >
::const_iterator 
ClusterIterator
 

Public Member Functions

void book (const edm::ParameterSet &iConfig, const edm::EventSetup &iSetup, DQMStore::IBooker &iBooker, int type=0, bool twoD=true, bool reducedSet=false, bool isUpgrade=false)
 Book histograms. More...
 
int fill (const edmNew::DetSetVector< SiPixelCluster > &input, const TrackerGeometry *tracker, int *barrelClusterTotal, int *fpixPClusterTotal, int *fpixMClusterTotal, std::vector< MonitorElement * > &layers, std::vector< MonitorElement * > &diskspz, std::vector< MonitorElement * > &disksmz, bool modon=true, bool ladon=false, bool layon=false, bool phion=false, bool bladeon=false, bool diskon=false, bool ringon=false, bool twoD=true, bool reducedSet=false, bool smileyon=false, bool isUpgrade=false)
 Fill histograms. More...
 
 SiPixelClusterModule ()
 Default constructor. More...
 
 SiPixelClusterModule (const uint32_t &id)
 Constructor with raw DetId. More...
 
 SiPixelClusterModule (const uint32_t &id, const int &ncols, const int &nrows)
 Constructor with raw DetId and sensor size. More...
 
 ~SiPixelClusterModule ()
 Destructor. More...
 

Private Attributes

uint32_t id_
 
MonitorElementmeCharge_
 
MonitorElementmeChargeBlade_
 
MonitorElementmeChargeDisk_
 
MonitorElementmeChargeLad_
 
MonitorElementmeChargeLay_
 
MonitorElementmeChargePhi_
 
MonitorElementmeChargeRing_
 
MonitorElementmeClPosDisk1mz
 
MonitorElementmeClPosDisk1pz
 
MonitorElementmeClPosDisk2mz
 
MonitorElementmeClPosDisk2pz
 
MonitorElementmeClPosDisk3mz
 
MonitorElementmeClPosDisk3pz
 
MonitorElementmeClPosLayer1
 
MonitorElementmeClPosLayer2
 
MonitorElementmeClPosLayer3
 
MonitorElementmeClPosLayer4
 
MonitorElementmeMaxCol_
 
MonitorElementmeMaxColBlade_
 
MonitorElementmeMaxColDisk_
 
MonitorElementmeMaxColLad_
 
MonitorElementmeMaxColLay_
 
MonitorElementmeMaxColPhi_
 
MonitorElementmeMaxColRing_
 
MonitorElementmeMaxRow_
 
MonitorElementmeMaxRowBlade_
 
MonitorElementmeMaxRowDisk_
 
MonitorElementmeMaxRowLad_
 
MonitorElementmeMaxRowLay_
 
MonitorElementmeMaxRowPhi_
 
MonitorElementmeMaxRowRing_
 
MonitorElementmeMinCol_
 
MonitorElementmeMinColBlade_
 
MonitorElementmeMinColDisk_
 
MonitorElementmeMinColLad_
 
MonitorElementmeMinColLay_
 
MonitorElementmeMinColPhi_
 
MonitorElementmeMinColRing_
 
MonitorElementmeMinRow_
 
MonitorElementmeMinRowBlade_
 
MonitorElementmeMinRowDisk_
 
MonitorElementmeMinRowLad_
 
MonitorElementmeMinRowLay_
 
MonitorElementmeMinRowPhi_
 
MonitorElementmeMinRowRing_
 
MonitorElementmeNClusters_
 
MonitorElementmeNClustersBlade_
 
MonitorElementmeNClustersDisk_
 
MonitorElementmeNClustersLad_
 
MonitorElementmeNClustersLay_
 
MonitorElementmeNClustersPhi_
 
MonitorElementmeNClustersRing_
 
MonitorElementmePixClusters_
 
MonitorElementmePixClusters_px_
 
MonitorElementmePixClusters_py_
 
MonitorElementmePixClustersLad_
 
MonitorElementmePixClustersLad_px_
 
MonitorElementmePixClustersLad_py_
 
MonitorElementmePixClustersLay_
 
MonitorElementmePixClustersLay_px_
 
MonitorElementmePixClustersLay_py_
 
MonitorElementmePixClustersPhi_
 
MonitorElementmePixClustersPhi_px_
 
MonitorElementmePixClustersPhi_py_
 
MonitorElementmePixClustersRing_
 
MonitorElementmePixClustersRing_px_
 
MonitorElementmePixClustersRing_py_
 
MonitorElementmeSize_
 
MonitorElementmeSizeBlade_
 
MonitorElementmeSizeDisk_
 
MonitorElementmeSizeLad_
 
MonitorElementmeSizeLay_
 
MonitorElementmeSizePhi_
 
MonitorElementmeSizeRing_
 
MonitorElementmeSizeX_
 
MonitorElementmeSizeXBlade_
 
MonitorElementmeSizeXDisk_
 
MonitorElementmeSizeXLad_
 
MonitorElementmeSizeXLay_
 
MonitorElementmeSizeXPhi_
 
MonitorElementmeSizeXRing_
 
MonitorElementmeSizeY_
 
MonitorElementmeSizeYBlade_
 
MonitorElementmeSizeYDisk_
 
MonitorElementmeSizeYLad_
 
MonitorElementmeSizeYLay_
 
MonitorElementmeSizeYPhi_
 
MonitorElementmeSizeYRing_
 
MonitorElementmeSizeYvsEtaBarrel_
 
MonitorElementmeX_
 
MonitorElementmeXBlade_
 
MonitorElementmeXDisk_
 
MonitorElementmeXLad_
 
MonitorElementmeXLay_
 
MonitorElementmeXPhi_
 
MonitorElementmeXRing_
 
MonitorElementmeY_
 
MonitorElementmeYBlade_
 
MonitorElementmeYDisk_
 
MonitorElementmeYLad_
 
MonitorElementmeYLay_
 
MonitorElementmeYPhi_
 
MonitorElementmeYRing_
 
int ncols_
 
int nrows_
 
const TrackerTopologypTT
 

Detailed Description

Definition at line 41 of file SiPixelClusterModule.h.

Member Typedef Documentation

Definition at line 54 of file SiPixelClusterModule.h.

Constructor & Destructor Documentation

SiPixelClusterModule::SiPixelClusterModule ( )

Default constructor.

Framework.

Definition at line 43 of file SiPixelClusterModule.cc.

SiPixelClusterModule::SiPixelClusterModule ( const uint32_t &  id)

Constructor with raw DetId.

Definition at line 47 of file SiPixelClusterModule.cc.

SiPixelClusterModule::SiPixelClusterModule ( const uint32_t &  id,
const int &  ncols,
const int &  nrows 
)

Constructor with raw DetId and sensor size.

Definition at line 54 of file SiPixelClusterModule.cc.

SiPixelClusterModule::~SiPixelClusterModule ( )

Destructor.

Definition at line 63 of file SiPixelClusterModule.cc.

Member Function Documentation

void SiPixelClusterModule::book ( const edm::ParameterSet iConfig,
const edm::EventSetup iSetup,
DQMStore::IBooker iBooker,
int  type = 0,
bool  twoD = true,
bool  reducedSet = false,
bool  isUpgrade = false 
)

Book histograms.

Definition at line 67 of file SiPixelClusterModule.cc.

int SiPixelClusterModule::fill ( const edmNew::DetSetVector< SiPixelCluster > &  input,
const TrackerGeometry tracker,
int *  barrelClusterTotal,
int *  fpixPClusterTotal,
int *  fpixMClusterTotal,
std::vector< MonitorElement * > &  layers,
std::vector< MonitorElement * > &  diskspz,
std::vector< MonitorElement * > &  disksmz,
bool  modon = true,
bool  ladon = false,
bool  layon = false,
bool  phion = false,
bool  bladeon = false,
bool  diskon = false,
bool  ringon = false,
bool  twoD = true,
bool  reducedSet = false,
bool  smileyon = false,
bool  isUpgrade = false 
)

Fill histograms.

Definition at line 484 of file SiPixelClusterModule.cc.

Member Data Documentation

uint32_t SiPixelClusterModule::id_
private

Definition at line 82 of file SiPixelClusterModule.h.

MonitorElement* SiPixelClusterModule::meCharge_
private

Definition at line 88 of file SiPixelClusterModule.h.

MonitorElement* SiPixelClusterModule::meChargeBlade_
private

Definition at line 164 of file SiPixelClusterModule.h.

MonitorElement* SiPixelClusterModule::meChargeDisk_
private

Definition at line 177 of file SiPixelClusterModule.h.

MonitorElement* SiPixelClusterModule::meChargeLad_
private

Definition at line 116 of file SiPixelClusterModule.h.

MonitorElement* SiPixelClusterModule::meChargeLay_
private

Definition at line 133 of file SiPixelClusterModule.h.

MonitorElement* SiPixelClusterModule::meChargePhi_
private

Definition at line 148 of file SiPixelClusterModule.h.

MonitorElement* SiPixelClusterModule::meChargeRing_
private

Definition at line 190 of file SiPixelClusterModule.h.

MonitorElement* SiPixelClusterModule::meClPosDisk1mz
private

Definition at line 108 of file SiPixelClusterModule.h.

MonitorElement* SiPixelClusterModule::meClPosDisk1pz
private

Definition at line 105 of file SiPixelClusterModule.h.

MonitorElement* SiPixelClusterModule::meClPosDisk2mz
private

Definition at line 109 of file SiPixelClusterModule.h.

MonitorElement* SiPixelClusterModule::meClPosDisk2pz
private

Definition at line 106 of file SiPixelClusterModule.h.

MonitorElement* SiPixelClusterModule::meClPosDisk3mz
private

Definition at line 110 of file SiPixelClusterModule.h.

MonitorElement* SiPixelClusterModule::meClPosDisk3pz
private

Definition at line 107 of file SiPixelClusterModule.h.

MonitorElement* SiPixelClusterModule::meClPosLayer1
private

Definition at line 101 of file SiPixelClusterModule.h.

MonitorElement* SiPixelClusterModule::meClPosLayer2
private

Definition at line 102 of file SiPixelClusterModule.h.

MonitorElement* SiPixelClusterModule::meClPosLayer3
private

Definition at line 103 of file SiPixelClusterModule.h.

MonitorElement* SiPixelClusterModule::meClPosLayer4
private

Definition at line 104 of file SiPixelClusterModule.h.

MonitorElement* SiPixelClusterModule::meMaxCol_
private

Definition at line 95 of file SiPixelClusterModule.h.

MonitorElement* SiPixelClusterModule::meMaxColBlade_
private

Definition at line 171 of file SiPixelClusterModule.h.

MonitorElement* SiPixelClusterModule::meMaxColDisk_
private

Definition at line 184 of file SiPixelClusterModule.h.

MonitorElement* SiPixelClusterModule::meMaxColLad_
private

Definition at line 123 of file SiPixelClusterModule.h.

MonitorElement* SiPixelClusterModule::meMaxColLay_
private

Definition at line 140 of file SiPixelClusterModule.h.

MonitorElement* SiPixelClusterModule::meMaxColPhi_
private

Definition at line 155 of file SiPixelClusterModule.h.

MonitorElement* SiPixelClusterModule::meMaxColRing_
private

Definition at line 197 of file SiPixelClusterModule.h.

MonitorElement* SiPixelClusterModule::meMaxRow_
private

Definition at line 93 of file SiPixelClusterModule.h.

MonitorElement* SiPixelClusterModule::meMaxRowBlade_
private

Definition at line 169 of file SiPixelClusterModule.h.

MonitorElement* SiPixelClusterModule::meMaxRowDisk_
private

Definition at line 182 of file SiPixelClusterModule.h.

MonitorElement* SiPixelClusterModule::meMaxRowLad_
private

Definition at line 121 of file SiPixelClusterModule.h.

MonitorElement* SiPixelClusterModule::meMaxRowLay_
private

Definition at line 138 of file SiPixelClusterModule.h.

MonitorElement* SiPixelClusterModule::meMaxRowPhi_
private

Definition at line 153 of file SiPixelClusterModule.h.

MonitorElement* SiPixelClusterModule::meMaxRowRing_
private

Definition at line 195 of file SiPixelClusterModule.h.

MonitorElement* SiPixelClusterModule::meMinCol_
private

Definition at line 94 of file SiPixelClusterModule.h.

MonitorElement* SiPixelClusterModule::meMinColBlade_
private

Definition at line 170 of file SiPixelClusterModule.h.

MonitorElement* SiPixelClusterModule::meMinColDisk_
private

Definition at line 183 of file SiPixelClusterModule.h.

MonitorElement* SiPixelClusterModule::meMinColLad_
private

Definition at line 122 of file SiPixelClusterModule.h.

MonitorElement* SiPixelClusterModule::meMinColLay_
private

Definition at line 139 of file SiPixelClusterModule.h.

MonitorElement* SiPixelClusterModule::meMinColPhi_
private

Definition at line 154 of file SiPixelClusterModule.h.

MonitorElement* SiPixelClusterModule::meMinColRing_
private

Definition at line 196 of file SiPixelClusterModule.h.

MonitorElement* SiPixelClusterModule::meMinRow_
private

Definition at line 92 of file SiPixelClusterModule.h.

MonitorElement* SiPixelClusterModule::meMinRowBlade_
private

Definition at line 168 of file SiPixelClusterModule.h.

MonitorElement* SiPixelClusterModule::meMinRowDisk_
private

Definition at line 181 of file SiPixelClusterModule.h.

MonitorElement* SiPixelClusterModule::meMinRowLad_
private

Definition at line 120 of file SiPixelClusterModule.h.

MonitorElement* SiPixelClusterModule::meMinRowLay_
private

Definition at line 137 of file SiPixelClusterModule.h.

MonitorElement* SiPixelClusterModule::meMinRowPhi_
private

Definition at line 152 of file SiPixelClusterModule.h.

MonitorElement* SiPixelClusterModule::meMinRowRing_
private

Definition at line 194 of file SiPixelClusterModule.h.

MonitorElement* SiPixelClusterModule::meNClusters_
private

Definition at line 85 of file SiPixelClusterModule.h.

MonitorElement* SiPixelClusterModule::meNClustersBlade_
private

Definition at line 161 of file SiPixelClusterModule.h.

MonitorElement* SiPixelClusterModule::meNClustersDisk_
private

Definition at line 174 of file SiPixelClusterModule.h.

MonitorElement* SiPixelClusterModule::meNClustersLad_
private

Definition at line 113 of file SiPixelClusterModule.h.

MonitorElement* SiPixelClusterModule::meNClustersLay_
private

Definition at line 130 of file SiPixelClusterModule.h.

MonitorElement* SiPixelClusterModule::meNClustersPhi_
private

Definition at line 145 of file SiPixelClusterModule.h.

MonitorElement* SiPixelClusterModule::meNClustersRing_
private

Definition at line 187 of file SiPixelClusterModule.h.

MonitorElement* SiPixelClusterModule::mePixClusters_
private

Definition at line 96 of file SiPixelClusterModule.h.

MonitorElement* SiPixelClusterModule::mePixClusters_px_
private

Definition at line 97 of file SiPixelClusterModule.h.

MonitorElement* SiPixelClusterModule::mePixClusters_py_
private

Definition at line 98 of file SiPixelClusterModule.h.

MonitorElement* SiPixelClusterModule::mePixClustersLad_
private

Definition at line 124 of file SiPixelClusterModule.h.

MonitorElement* SiPixelClusterModule::mePixClustersLad_px_
private

Definition at line 125 of file SiPixelClusterModule.h.

MonitorElement* SiPixelClusterModule::mePixClustersLad_py_
private

Definition at line 126 of file SiPixelClusterModule.h.

MonitorElement* SiPixelClusterModule::mePixClustersLay_
private

Definition at line 141 of file SiPixelClusterModule.h.

MonitorElement* SiPixelClusterModule::mePixClustersLay_px_
private

Definition at line 142 of file SiPixelClusterModule.h.

MonitorElement* SiPixelClusterModule::mePixClustersLay_py_
private

Definition at line 143 of file SiPixelClusterModule.h.

MonitorElement* SiPixelClusterModule::mePixClustersPhi_
private

Definition at line 156 of file SiPixelClusterModule.h.

MonitorElement* SiPixelClusterModule::mePixClustersPhi_px_
private

Definition at line 157 of file SiPixelClusterModule.h.

MonitorElement* SiPixelClusterModule::mePixClustersPhi_py_
private

Definition at line 158 of file SiPixelClusterModule.h.

MonitorElement* SiPixelClusterModule::mePixClustersRing_
private

Definition at line 198 of file SiPixelClusterModule.h.

MonitorElement* SiPixelClusterModule::mePixClustersRing_px_
private

Definition at line 199 of file SiPixelClusterModule.h.

MonitorElement* SiPixelClusterModule::mePixClustersRing_py_
private

Definition at line 200 of file SiPixelClusterModule.h.

MonitorElement* SiPixelClusterModule::meSize_
private

Definition at line 89 of file SiPixelClusterModule.h.

MonitorElement* SiPixelClusterModule::meSizeBlade_
private

Definition at line 165 of file SiPixelClusterModule.h.

MonitorElement* SiPixelClusterModule::meSizeDisk_
private

Definition at line 178 of file SiPixelClusterModule.h.

MonitorElement* SiPixelClusterModule::meSizeLad_
private

Definition at line 117 of file SiPixelClusterModule.h.

MonitorElement* SiPixelClusterModule::meSizeLay_
private

Definition at line 134 of file SiPixelClusterModule.h.

MonitorElement* SiPixelClusterModule::meSizePhi_
private

Definition at line 149 of file SiPixelClusterModule.h.

MonitorElement* SiPixelClusterModule::meSizeRing_
private

Definition at line 191 of file SiPixelClusterModule.h.

MonitorElement* SiPixelClusterModule::meSizeX_
private

Definition at line 90 of file SiPixelClusterModule.h.

MonitorElement* SiPixelClusterModule::meSizeXBlade_
private

Definition at line 166 of file SiPixelClusterModule.h.

MonitorElement* SiPixelClusterModule::meSizeXDisk_
private

Definition at line 179 of file SiPixelClusterModule.h.

MonitorElement* SiPixelClusterModule::meSizeXLad_
private

Definition at line 118 of file SiPixelClusterModule.h.

MonitorElement* SiPixelClusterModule::meSizeXLay_
private

Definition at line 135 of file SiPixelClusterModule.h.

MonitorElement* SiPixelClusterModule::meSizeXPhi_
private

Definition at line 150 of file SiPixelClusterModule.h.

MonitorElement* SiPixelClusterModule::meSizeXRing_
private

Definition at line 192 of file SiPixelClusterModule.h.

MonitorElement* SiPixelClusterModule::meSizeY_
private

Definition at line 91 of file SiPixelClusterModule.h.

MonitorElement* SiPixelClusterModule::meSizeYBlade_
private

Definition at line 167 of file SiPixelClusterModule.h.

MonitorElement* SiPixelClusterModule::meSizeYDisk_
private

Definition at line 180 of file SiPixelClusterModule.h.

MonitorElement* SiPixelClusterModule::meSizeYLad_
private

Definition at line 119 of file SiPixelClusterModule.h.

MonitorElement* SiPixelClusterModule::meSizeYLay_
private

Definition at line 136 of file SiPixelClusterModule.h.

MonitorElement* SiPixelClusterModule::meSizeYPhi_
private

Definition at line 151 of file SiPixelClusterModule.h.

MonitorElement* SiPixelClusterModule::meSizeYRing_
private

Definition at line 193 of file SiPixelClusterModule.h.

MonitorElement* SiPixelClusterModule::meSizeYvsEtaBarrel_
private

Definition at line 128 of file SiPixelClusterModule.h.

MonitorElement* SiPixelClusterModule::meX_
private

Definition at line 87 of file SiPixelClusterModule.h.

MonitorElement* SiPixelClusterModule::meXBlade_
private

Definition at line 163 of file SiPixelClusterModule.h.

MonitorElement* SiPixelClusterModule::meXDisk_
private

Definition at line 176 of file SiPixelClusterModule.h.

MonitorElement* SiPixelClusterModule::meXLad_
private

Definition at line 115 of file SiPixelClusterModule.h.

MonitorElement* SiPixelClusterModule::meXLay_
private

Definition at line 132 of file SiPixelClusterModule.h.

MonitorElement* SiPixelClusterModule::meXPhi_
private

Definition at line 147 of file SiPixelClusterModule.h.

MonitorElement* SiPixelClusterModule::meXRing_
private

Definition at line 189 of file SiPixelClusterModule.h.

MonitorElement* SiPixelClusterModule::meY_
private

Definition at line 86 of file SiPixelClusterModule.h.

MonitorElement* SiPixelClusterModule::meYBlade_
private

Definition at line 162 of file SiPixelClusterModule.h.

MonitorElement* SiPixelClusterModule::meYDisk_
private

Definition at line 175 of file SiPixelClusterModule.h.

MonitorElement* SiPixelClusterModule::meYLad_
private

Definition at line 114 of file SiPixelClusterModule.h.

MonitorElement* SiPixelClusterModule::meYLay_
private

Definition at line 131 of file SiPixelClusterModule.h.

MonitorElement* SiPixelClusterModule::meYPhi_
private

Definition at line 146 of file SiPixelClusterModule.h.

MonitorElement* SiPixelClusterModule::meYRing_
private

Definition at line 188 of file SiPixelClusterModule.h.

int SiPixelClusterModule::ncols_
private

Definition at line 83 of file SiPixelClusterModule.h.

int SiPixelClusterModule::nrows_
private

Definition at line 84 of file SiPixelClusterModule.h.

const TrackerTopology* SiPixelClusterModule::pTT
private

Definition at line 81 of file SiPixelClusterModule.h.