28 dbe_->setCurrentFolder(
"TrackerDigisV/TrackerDigis/Pixel");
170 meNdigiZmDisk1PerPanel1_ = dbe_->book1D(
"digi_zm_disk1_panel1",
"Digi Num. Panel1 Of 1st Disk In ZMinus Side ",30,0.,30.);
171 meNdigiZmDisk1PerPanel2_ = dbe_->book1D(
"digi_zm_disk1_panel2",
"Digi Num. Panel2 Of 1st Disk In ZMinus Side ",30,0.,30.);
197 meNdigiZmDisk2PerPanel1_ = dbe_->book1D(
"digi_zm_disk2_panel1",
"Digi Num. Panel1 Of 2nd Disk In ZMinus Side ",30,0.,30.);
198 meNdigiZmDisk2PerPanel2_ = dbe_->book1D(
"digi_zm_disk2_panel2",
"Digi Num. Panel2 Of 2nd Disk In ZMinus Side ",30,0.,30.);
225 meNdigiZpDisk1PerPanel1_ = dbe_->book1D(
"digi_zp_disk1_panel1",
"Digi Num. Panel1 Of 1st Disk In ZPlus Side ",30,0.,30.);
226 meNdigiZpDisk1PerPanel2_ = dbe_->book1D(
"digi_zp_disk1_panel2",
"Digi Num. Panel2 Of 1st Disk In ZPlus Side ",30,0.,30.);
253 meNdigiZpDisk2PerPanel1_ = dbe_->book1D(
"digi_zp_disk2_panel1",
"Digi Num. Panel1 Of 2nd Disk In ZPlus Side ",30,0.,30.);
254 meNdigiZpDisk2PerPanel2_ = dbe_->book1D(
"digi_zp_disk2_panel2",
"Digi Num. Panel2 Of 2nd Disk In ZPlus Side ",30,0.,30.);
277 int ndigiperRingLayer1[8];
278 int ndigiperRingLayer2[8];
279 int ndigiperRingLayer3[8];
280 for(
int i = 0;
i< 8;
i++ ) {
281 ndigiperRingLayer1[
i] = 0;
282 ndigiperRingLayer2[
i] = 0;
283 ndigiperRingLayer3[
i] = 0;
286 int ndigiZpDisk1PerPanel1[24];
287 int ndigiZpDisk1PerPanel2[24];
288 int ndigiZpDisk2PerPanel1[24];
289 int ndigiZpDisk2PerPanel2[24];
290 int ndigiZmDisk1PerPanel1[24];
291 int ndigiZmDisk1PerPanel2[24];
292 int ndigiZmDisk2PerPanel1[24];
293 int ndigiZmDisk2PerPanel2[24];
295 for (
int i =0 ;
i< 24;
i++) {
296 ndigiZpDisk1PerPanel1[
i] = 0;
297 ndigiZpDisk1PerPanel2[
i] = 0;
298 ndigiZpDisk2PerPanel1[
i] = 0;
299 ndigiZpDisk2PerPanel2[
i] = 0;
300 ndigiZmDisk1PerPanel1[
i] = 0;
301 ndigiZmDisk1PerPanel2[
i] = 0;
302 ndigiZmDisk2PerPanel1[
i] = 0;
303 ndigiZmDisk2PerPanel2[
i] = 0;
306 int ndigilayer1ladders[20];
307 int ndigilayer2ladders[32];
308 int ndigilayer3ladders[44];
310 for (
int i =0 ;
i< 20;
i++) {
311 ndigilayer1ladders[
i]= 0;
314 for (
int i =0 ;
i< 32;
i++) {
315 ndigilayer2ladders[
i] = 0;
318 for (
int i =0 ;
i< 44;
i++) {
319 ndigilayer3ladders[
i] = 0;
332 for( ; DSViter != pixelDigis->end(); DSViter++) {
333 unsigned int id = DSViter->id;
341 unsigned int layer = bdetid.
layer();
342 unsigned int ladder = bdetid.
ladder();
343 unsigned int zindex = bdetid.
module();
345 for ( iter = begin ; iter !=
end; iter++ ) {
347 ++ndigilayer1ladders[ladder-1];
348 ++ndigiperRingLayer1[zindex-1];
397 ++ndigilayer2ladders[ladder-1];
398 ++ndigiperRingLayer2[zindex-1];
447 ++ndigilayer3ladders[ladder-1];
448 ++ndigiperRingLayer3[zindex-1];
502 unsigned int side = fdetid.
side();
503 unsigned int disk = fdetid.
disk();
504 unsigned int blade = fdetid.
blade();
505 unsigned int panel = fdetid.
panel();
508 for ( iter = begin ; iter !=
end; iter++ ) {
509 if(side == 1 && disk == 1 && panel ==1 ){
514 }
else if( mod == 2 ) {
518 }
else if( mod == 3 ) {
522 }
else if( mod == 4 ) {
529 ++ndigiZmDisk1PerPanel1[blade-1];
532 if(side == 1 && disk == 1 && panel ==2 ){
537 }
else if( mod == 2 ) {
541 }
else if( mod == 3 ) {
548 ++ndigiZmDisk1PerPanel2[blade-1];
551 if(side == 1 && disk == 2 && panel ==1 ){
556 }
else if( mod == 2 ) {
560 }
else if( mod == 3 ) {
564 }
else if( mod == 4 ) {
571 ++ndigiZmDisk2PerPanel1[blade-1];
574 if(side == 1 && disk == 2 && panel ==2 ){
579 }
else if( mod == 2 ) {
583 }
else if( mod == 3 ) {
590 ++ndigiZmDisk2PerPanel2[blade-1];
594 if(side == 2 && disk == 1 && panel ==1 ){
599 }
else if( mod == 2 ) {
603 }
else if( mod == 3 ) {
607 }
else if( mod == 4 ) {
614 ++ndigiZpDisk1PerPanel1[blade-1];
617 if(side == 2 && disk == 1 && panel ==2 ){
622 }
else if( mod == 2 ) {
626 }
else if( mod == 3 ) {
633 ++ndigiZpDisk1PerPanel2[blade-1];
636 if(side == 2 && disk == 2 && panel ==1 ){
641 }
else if( mod == 2 ) {
645 }
else if( mod == 3 ) {
649 }
else if( mod == 4 ) {
656 ++ndigiZpDisk2PerPanel1[blade-1];
660 if(side == 2 && disk == 2 && panel ==2 ){
665 }
else if( mod == 2 ) {
669 }
else if( mod == 3 ) {
676 ++ndigiZpDisk2PerPanel2[blade-1];
711 for(
int i =0;
i< 24;
i++) {
722 for (
int i =0;
i< 20;
i++) {
726 for (
int i =0;
i< 32;
i++) {
730 for (
int i =0;
i< 44;
i++) {
MonitorElement * meColZpDisk1Panel1Plaq3_
MonitorElement * meColLayer3Ring7_
MonitorElement * meAdcLayer3Ring4_
MonitorElement * meRowZpDisk2Panel1Plaq1_
T getParameter(std::string const &) const
MonitorElement * meAdcLayer2Ring6_
MonitorElement * meColZmDisk2Panel2Plaq2_
MonitorElement * meRowZpDisk2Panel1Plaq3_
MonitorElement * meRowZmDisk2Panel2Plaq3_
MonitorElement * meAdcLayer3Ring5_
T getUntrackedParameter(std::string const &, T const &) const
MonitorElement * meDigiMultiLayer3Ring7_
MonitorElement * meDigiMultiLayer1Ring3_
MonitorElement * meAdcZpDisk2Panel1Plaq1_
MonitorElement * meDigiMultiLayer2Ring1_
MonitorElement * meColLayer2Ring2_
MonitorElement * meDigiMultiLayer1Ring5_
MonitorElement * meAdcLayer1Ring2_
MonitorElement * meColLayer1Ring2_
MonitorElement * meNdigiZpDisk2PerPanel1_
unsigned int panel() const
panel id
MonitorElement * meAdcZmDisk2Panel1Plaq3_
MonitorElement * meColZmDisk2Panel1Plaq2_
MonitorElement * meAdcLayer1Ring8_
MonitorElement * meRowZpDisk2Panel1Plaq4_
MonitorElement * meRowZpDisk2Panel2Plaq1_
MonitorElement * meAdcLayer3Ring2_
MonitorElement * meRowLayer3Ring8_
MonitorElement * meColLayer2Ring3_
MonitorElement * meRowZpDisk1Panel1Plaq4_
MonitorElement * meAdcLayer2Ring3_
MonitorElement * meRowZpDisk1Panel2Plaq2_
MonitorElement * meAdcZmDisk1Panel2Plaq1_
MonitorElement * meRowZmDisk2Panel1Plaq1_
MonitorElement * meColLayer1Ring4_
MonitorElement * meRowZmDisk1Panel1Plaq3_
MonitorElement * meDigiMultiLayer1Ring7_
MonitorElement * meRowZpDisk2Panel2Plaq3_
MonitorElement * meDigiMultiLayer3Ring6_
MonitorElement * meColZmDisk1Panel1Plaq3_
MonitorElement * meAdcZmDisk1Panel1Plaq3_
MonitorElement * meDigiMultiLayer1Ring4_
MonitorElement * meRowZpDisk2Panel1Plaq2_
MonitorElement * meRowLayer3Ring7_
void save(const std::string &filename, const std::string &path="", const std::string &pattern="", const std::string &rewrite="", SaveReferenceTag ref=SaveWithReference, int minStatus=dqm::qstatus::STATUS_OK, const std::string &fileupdate="RECREATE")
MonitorElement * meDigiMultiLayer3Ring3_
MonitorElement * meAdcZmDisk2Panel2Plaq2_
MonitorElement * meColLayer2Ring4_
MonitorElement * meDigiMultiLayer3Ring8_
MonitorElement * meColZmDisk2Panel2Plaq3_
MonitorElement * meColZmDisk2Panel2Plaq1_
MonitorElement * meColLayer3Ring5_
MonitorElement * meColZmDisk1Panel2Plaq1_
MonitorElement * meRowLayer1Ring5_
MonitorElement * meColLayer1Ring7_
unsigned int ladder() const
ladder id
MonitorElement * meColLayer3Ring1_
MonitorElement * meAdcZpDisk2Panel1Plaq4_
MonitorElement * meRowZmDisk1Panel1Plaq4_
MonitorElement * meRowZmDisk1Panel1Plaq1_
MonitorElement * meRowLayer2Ring3_
MonitorElement * meDigiMultiLayer2Ring7_
MonitorElement * meDigiMultiLayer3Ring1_
MonitorElement * meColZpDisk1Panel2Plaq1_
MonitorElement * meColLayer1Ring1_
MonitorElement * meColLayer2Ring7_
MonitorElement * meColLayer1Ring3_
MonitorElement * meAdcZmDisk1Panel1Plaq4_
MonitorElement * meRowZpDisk1Panel1Plaq1_
MonitorElement * meAdcZpDisk1Panel2Plaq1_
MonitorElement * meColZpDisk1Panel2Plaq2_
MonitorElement * meAdcLayer1Ring4_
MonitorElement * meAdcLayer1Ring5_
unsigned int layer() const
layer id
MonitorElement * meRowLayer1Ring2_
MonitorElement * meAdcZmDisk2Panel1Plaq4_
MonitorElement * meAdcLayer1Ring1_
MonitorElement * meDigiMultiLayer1Ring2_
MonitorElement * meRowZmDisk1Panel2Plaq3_
MonitorElement * meColZpDisk1Panel1Plaq2_
unsigned int blade() const
blade id
MonitorElement * meRowZpDisk2Panel2Plaq2_
MonitorElement * meAdcLayer3Ring6_
MonitorElement * meRowLayer3Ring3_
MonitorElement * meAdcZpDisk2Panel2Plaq3_
MonitorElement * meColZmDisk1Panel2Plaq2_
MonitorElement * meAdcZpDisk2Panel1Plaq3_
MonitorElement * meDigiMultiLayer2Ring5_
MonitorElement * meColLayer2Ring5_
MonitorElement * meRowZpDisk1Panel1Plaq3_
SiPixelDigiValid(const edm::ParameterSet &ps)
MonitorElement * meColLayer1Ring6_
MonitorElement * meNdigiZmDisk1PerPanel1_
MonitorElement * meAdcZmDisk1Panel1Plaq2_
MonitorElement * meColZpDisk1Panel1Plaq1_
MonitorElement * meAdcZmDisk2Panel1Plaq1_
MonitorElement * meDigiMultiLayer3Ring2_
MonitorElement * meAdcZmDisk1Panel1Plaq1_
MonitorElement * meColZpDisk2Panel2Plaq1_
MonitorElement * meDigiMultiLayer2Ring2_
MonitorElement * meColZpDisk2Panel1Plaq1_
MonitorElement * meDigiMultiLayer2Ring4_
MonitorElement * meDigiMultiLayer2Ring6_
MonitorElement * meAdcZmDisk1Panel2Plaq3_
MonitorElement * meRowZmDisk2Panel2Plaq2_
MonitorElement * meColLayer1Ring8_
MonitorElement * meColZpDisk1Panel2Plaq3_
MonitorElement * meAdcZmDisk2Panel2Plaq1_
unsigned int module() const
det id
MonitorElement * meRowLayer1Ring4_
MonitorElement * meRowZmDisk2Panel1Plaq4_
unsigned int module() const
det id
MonitorElement * meAdcLayer2Ring7_
MonitorElement * meRowZmDisk2Panel1Plaq2_
MonitorElement * meColZpDisk2Panel2Plaq3_
MonitorElement * meRowLayer3Ring6_
MonitorElement * meColLayer2Ring6_
MonitorElement * meColLayer3Ring8_
MonitorElement * meColZmDisk2Panel1Plaq3_
int subdetId() const
get the contents of the subdetector field (not cast into any detector's numbering enum) ...
MonitorElement * meDigiMultiLayer2Ring8_
MonitorElement * meAdcLayer2Ring5_
MonitorElement * meAdcLayer3Ring7_
MonitorElement * meDigiMultiLayer1Ladders_
MonitorElement * meAdcZmDisk1Panel2Plaq2_
bool getByLabel(InputTag const &tag, Handle< PROD > &result) const
MonitorElement * meRowZmDisk2Panel2Plaq1_
iterator end()
Return the off-the-end iterator.
unsigned int disk() const
disk id
MonitorElement * meRowLayer3Ring1_
MonitorElement * meRowLayer2Ring7_
MonitorElement * meAdcZpDisk2Panel2Plaq2_
MonitorElement * meColLayer1Ring5_
MonitorElement * meAdcZpDisk1Panel1Plaq1_
Forwar Pixel.
MonitorElement * meDigiMultiLayer1Ring1_
MonitorElement * meColZmDisk1Panel1Plaq1_
MonitorElement * meAdcLayer2Ring8_
MonitorElement * meRowLayer1Ring6_
MonitorElement * meRowZmDisk1Panel1Plaq2_
MonitorElement * meAdcZpDisk1Panel2Plaq2_
MonitorElement * meDigiMultiLayer3Ring5_
void analyze(const edm::Event &e, const edm::EventSetup &c)
MonitorElement * meRowZmDisk2Panel1Plaq3_
MonitorElement * meAdcZpDisk2Panel1Plaq2_
MonitorElement * meColLayer3Ring3_
MonitorElement * meRowLayer2Ring5_
MonitorElement * meAdcZpDisk1Panel1Plaq4_
MonitorElement * meAdcLayer1Ring7_
MonitorElement * meColZpDisk2Panel1Plaq4_
MonitorElement * meRowLayer2Ring1_
MonitorElement * meColLayer2Ring8_
MonitorElement * meAdcLayer2Ring1_
MonitorElement * meAdcZmDisk2Panel1Plaq2_
MonitorElement * meDigiMultiLayer3Ladders_
MonitorElement * meRowLayer3Ring4_
MonitorElement * meAdcLayer1Ring3_
MonitorElement * meNdigiZmDisk1PerPanel2_
MonitorElement * meDigiMultiLayer2Ladders_
MonitorElement * meNdigiZmDisk2PerPanel1_
MonitorElement * meDigiMultiLayer1Ring6_
MonitorElement * meRowLayer2Ring8_
MonitorElement * meRowLayer3Ring2_
MonitorElement * meAdcLayer3Ring8_
MonitorElement * meAdcZpDisk1Panel1Plaq2_
MonitorElement * meNdigiZpDisk1PerPanel2_
MonitorElement * meRowZmDisk1Panel2Plaq1_
MonitorElement * meColZmDisk1Panel1Plaq4_
MonitorElement * meAdcLayer3Ring3_
MonitorElement * meRowLayer1Ring3_
MonitorElement * meDigiMultiLayer2Ring3_
unsigned int side() const
positive or negative id
MonitorElement * meColZpDisk2Panel1Plaq3_
MonitorElement * meColZmDisk1Panel1Plaq2_
iterator begin()
Return an iterator to the first DetSet.
MonitorElement * meColZmDisk2Panel1Plaq4_
MonitorElement * meDigiMultiLayer1Ring8_
MonitorElement * meRowZpDisk1Panel1Plaq2_
MonitorElement * meColLayer3Ring2_
MonitorElement * meAdcZpDisk1Panel2Plaq3_
MonitorElement * meRowLayer2Ring6_
MonitorElement * meRowLayer1Ring1_
collection_type::const_iterator const_iterator
collection_type::const_iterator const_iterator
MonitorElement * meColZpDisk1Panel1Plaq4_
MonitorElement * meRowLayer2Ring4_
MonitorElement * meAdcLayer1Ring6_
MonitorElement * meRowLayer1Ring8_
T mod(const T &a, const T &b)
MonitorElement * meRowZpDisk1Panel2Plaq1_
MonitorElement * meColZpDisk2Panel1Plaq2_
MonitorElement * meNdigiZpDisk2PerPanel2_
MonitorElement * meDigiMultiLayer3Ring4_
MonitorElement * meColLayer2Ring1_
MonitorElement * meAdcLayer3Ring1_
MonitorElement * meColLayer3Ring6_
MonitorElement * meNdigiZmDisk2PerPanel2_
MonitorElement * meRowLayer1Ring7_
MonitorElement * meColZpDisk2Panel2Plaq2_
MonitorElement * meAdcLayer2Ring2_
MonitorElement * meAdcZpDisk1Panel1Plaq3_
MonitorElement * meColLayer3Ring4_
MonitorElement * meRowLayer3Ring5_
MonitorElement * meRowZmDisk1Panel2Plaq2_
MonitorElement * meAdcLayer2Ring4_
MonitorElement * meColZmDisk1Panel2Plaq3_
MonitorElement * meAdcZmDisk2Panel2Plaq3_
MonitorElement * meColZmDisk2Panel1Plaq1_
MonitorElement * meRowLayer2Ring2_
MonitorElement * meNdigiZpDisk1PerPanel1_
MonitorElement * meRowZpDisk1Panel2Plaq3_
MonitorElement * meAdcZpDisk2Panel2Plaq1_