Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:33:43

0001 void SiPixelDigiPlots()
0002 {
0003 
0004  gROOT ->Reset();
0005  char*  rfilename = "pixeldigihisto.root";
0006 
0007  delete gROOT->GetListOfFiles()->FindObject(rfilename);
0008 
0009  TText* te = new TText();
0010  TFile * rfile = new TFile(rfilename);
0011  Char_t histo[200];
0012 
0013  rfile->cd("DQMData/TrackerDigis/Pixel");
0014  gDirectory->ls();
0015 
0016 ////////////////////////////////////
0017 //            Barrel Pixel        //
0018 ////////////////////////////////////
0019 
0020 ///1st Layer
0021 if (1) {
0022    TCanvas * Pixel = new TCanvas("Pixel","Pixel",800,1200);
0023    Pixel->Divide(2,4);
0024 
0025    TH1* meAdcLadder_[8];
0026 
0027    for (Int_t i=0; i<8; i++){
0028       sprintf(histo,"DQMData/TrackerDigis/Pixel/adc_layer1ring%d;1",i+1);
0029       rfile->GetObject(histo ,meAdcLadder_[i]);
0030       meAdcLadder_[i];
0031       Pixel->cd(i+1);
0032       meAdcLadder_[i]->Draw();
0033     }
0034 
0035    Pixel->Print("AdcOfPXBLayer1.eps");
0036 }
0037 
0038 if (1) {
0039    TCanvas * Pixel = new TCanvas("Pixel","Pixel",800,1200);
0040    Pixel->Divide(2,4);
0041 
0042    TH1* meAdcLadder_[8];
0043 
0044    for (Int_t i=0; i<8; i++){
0045       sprintf(histo,"DQMData/TrackerDigis/Pixel/row_layer1ring%d;1",i+1);
0046       rfile->GetObject(histo ,meAdcLadder_[i]);
0047       meAdcLadder_[i];
0048       Pixel->cd(i+1);
0049       meAdcLadder_[i]->Draw();
0050     }
0051 
0052    Pixel->Print("RowOfPXBLayer1.eps");
0053 }
0054 
0055 if (1) {
0056    TCanvas * Pixel = new TCanvas("Pixel","Pixel",800,1200);
0057    Pixel->Divide(2,4);
0058 
0059    TH1* meAdcLadder_[8];
0060 
0061    for (Int_t i=0; i<8; i++){
0062       sprintf(histo,"DQMData/TrackerDigis/Pixel/col_layer1ring%d;1",i+1);
0063       rfile->GetObject(histo ,meAdcLadder_[i]);
0064       meAdcLadder_[i];
0065       Pixel->cd(i+1);
0066       meAdcLadder_[i]->Draw();
0067     }
0068 
0069    Pixel->Print("ColOfPXBLayer1.eps");
0070 }
0071 
0072 ///2nd Layer
0073 
0074 if (1) {
0075    TCanvas * Pixel = new TCanvas("Pixel","Pixel",800,1200);
0076    Pixel->Divide(2,4);
0077 
0078    TH1* meAdcLadder_[8];
0079 
0080    for (Int_t i=0; i<8; i++){
0081       sprintf(histo,"DQMData/TrackerDigis/Pixel/adc_layer2ring%d;1",i+1);
0082       rfile->GetObject(histo ,meAdcLadder_[i]);
0083       meAdcLadder_[i];
0084       Pixel->cd(i+1);
0085       meAdcLadder_[i]->Draw();
0086     }
0087 
0088    Pixel->Print("AdcOfPXBLayer2.eps");
0089 }
0090 
0091 if (1) {
0092    TCanvas * Pixel = new TCanvas("Pixel","Pixel",800,1200);
0093    Pixel->Divide(2,4);
0094 
0095    TH1* meAdcLadder_[8];
0096 
0097    for (Int_t i=0; i<8; i++){
0098       sprintf(histo,"DQMData/TrackerDigis/Pixel/row_layer2ring%d;1",i+1);
0099       rfile->GetObject(histo ,meAdcLadder_[i]);
0100       meAdcLadder_[i];
0101       Pixel->cd(i+1);
0102       meAdcLadder_[i]->Draw();
0103     }
0104 
0105    Pixel->Print("RowOfPXBLayer2.eps");
0106 }
0107 
0108 if (1) {
0109    TCanvas * Pixel = new TCanvas("Pixel","Pixel",800,1200);
0110    Pixel->Divide(2,4);
0111 
0112    TH1* meAdcLadder_[8];
0113 
0114    for (Int_t i=0; i<8; i++){
0115       sprintf(histo,"DQMData/TrackerDigis/Pixel/col_layer2ring%d;1",i+1);
0116       rfile->GetObject(histo ,meAdcLadder_[i]);
0117       meAdcLadder_[i];
0118       Pixel->cd(i+1);
0119       meAdcLadder_[i]->Draw();
0120     }
0121   
0122    Pixel->Print("ColOfPXBLayer2.eps");
0123 }
0124 
0125 ///3rd Layer
0126 if (1) {
0127    TCanvas * Pixel = new TCanvas("Pixel","Pixel",800,1200);
0128    Pixel->Divide(2,4);
0129 
0130    TH1* meAdcLadder_[8];
0131 
0132    for (Int_t i=0; i<8; i++){
0133       sprintf(histo,"DQMData/TrackerDigis/Pixel/adc_layer3ring%d;1",i+1);
0134       rfile->GetObject(histo ,meAdcLadder_[i]);
0135       meAdcLadder_[i];
0136       Pixel->cd(i+1);
0137       meAdcLadder_[i]->Draw();
0138     }
0139 
0140    Pixel->Print("AdcOfPXBLayer3.eps");
0141 }
0142 if (1) {
0143    TCanvas * Pixel = new TCanvas("Pixel","Pixel",800,1200);
0144    Pixel->Divide(2,4);
0145 
0146    TH1* meAdcLadder_[8];
0147 
0148    for (Int_t i=0; i<8; i++){
0149       sprintf(histo,"DQMData/TrackerDigis/Pixel/row_layer3ring%d;1",i+1);
0150       rfile->GetObject(histo ,meAdcLadder_[i]);
0151       meAdcLadder_[i];
0152       Pixel->cd(i+1);
0153       meAdcLadder_[i]->Draw();
0154     }
0155 
0156    Pixel->Print("RowOfPXBLayer3.eps");
0157 }
0158 
0159 if (1) {
0160    TCanvas * Pixel = new TCanvas("Pixel","Pixel",800,1200);
0161    Pixel->Divide(2,4);
0162 
0163    TH1* meAdcLadder_[8];
0164 
0165    for (Int_t i=0; i<8; i++){
0166       sprintf(histo,"DQMData/TrackerDigis/Pixel/col_layer3ring%d;1",i+1);
0167       rfile->GetObject(histo ,meAdcLadder_[i]);
0168       meAdcLadder_[i];
0169       Pixel->cd(i+1);
0170       meAdcLadder_[i]->Draw();
0171     }
0172 
0173    Pixel->Print("ColOfPXBLayer3.eps");
0174 }
0175 
0176 /* digi multiplicity */
0177 if (1) {
0178    TH2* meMultiLadder_[3]; 
0179    TProfile* meMultiLayer_[3];
0180 
0181    TCanvas * Pixel = new TCanvas("Pixel","Pixel",600,1000);
0182    Pixel->Divide(1,3);
0183 
0184    for (Int_t i=0; i<3; i++){
0185       sprintf(histo,"DQMData/TrackerDigis/Pixel/digi_multi_layer%d;1",i+1);
0186       rfile->GetObject(histo ,meMultiLadder_[i]);
0187       meMultiLadder_[i];
0188       Pixel->cd(i+1);
0189       meMultiLayer_[i] = meMultiLadder_[i]->ProfileX();
0190       meMultiLayer_[i]->Draw();
0191     }
0192 
0193    Pixel->Print("DigiNumOfBarrel.eps");
0194 }
0195 
0196 ///////////////////////////////////////////////////
0197 //        Forward Pixel  Plots                  //
0198 //////////////////////////////////////////////////
0199 /*  Z Minus Side Disk 1 */
0200 if (1) {
0201    TCanvas * Pixel = new TCanvas("Pixel","Pixel",1000,1000);
0202    Pixel->Divide(2,2);
0203 
0204    TH1* meAdc_[4];
0205 
0206    for (Int_t i=0; i<4; i++){
0207       sprintf(histo,"DQMData/TrackerDigis/Pixel/adc_zm_disk1_panel1_plaq%d;1",i+1);
0208       rfile->GetObject(histo ,meAdc_[i]);
0209       meAdc_[i];
0210       Pixel->cd(i+1);
0211       meAdc_[i]->Draw();
0212     }
0213 
0214    Pixel->Print("AdcZmDisk1Panel1.eps");
0215 }
0216 if (1) {
0217    TCanvas * Pixel = new TCanvas("Pixel","Pixel",1000,1000);
0218    Pixel->Divide(2,2);
0219 
0220    TH1* meAdc_[4];
0221 
0222    for (Int_t i=0; i<4; i++){
0223       sprintf(histo,"DQMData/TrackerDigis/Pixel/row_zm_disk1_panel1_plaq%d;1",i+1);
0224       rfile->GetObject(histo ,meAdc_[i]);
0225       meAdc_[i];
0226       Pixel->cd(i+1);
0227       meAdc_[i]->Draw();
0228     }
0229 
0230    Pixel->Print("RowZmDisk1Panel1.eps");
0231 }
0232 
0233 if (1) {
0234    TCanvas * Pixel = new TCanvas("Pixel","Pixel",1000,1000);
0235    Pixel->Divide(2,2);
0236 
0237    TH1* meAdc_[4];
0238 
0239    for (Int_t i=0; i<4; i++){
0240       sprintf(histo,"DQMData/TrackerDigis/Pixel/col_zm_disk1_panel1_plaq%d;1",i+1);
0241       rfile->GetObject(histo ,meAdc_[i]);
0242       meAdc_[i];
0243       Pixel->cd(i+1);
0244       meAdc_[i]->Draw();
0245     }
0246 
0247    Pixel->Print("ColZmDisk1Panel1.eps");
0248 }
0249 
0250 if (1) {
0251    TCanvas * Pixel = new TCanvas("Pixel","Pixel",600,1000);
0252    Pixel->Divide(1,3);
0253 
0254    TH1* meAdc_[3];
0255 
0256    for (Int_t i=0; i<3; i++){
0257       sprintf(histo,"DQMData/TrackerDigis/Pixel/adc_zm_disk1_panel2_plaq%d;1",i+1);
0258       rfile->GetObject(histo ,meAdc_[i]);
0259       meAdc_[i];
0260       Pixel->cd(i+1);
0261       meAdc_[i]->Draw();
0262     }
0263 
0264    Pixel->Print("AdcZmDisk1Panel2.eps");
0265 }
0266 
0267 if (1) {
0268    TCanvas * Pixel = new TCanvas("Pixel","Pixel",600,1000);
0269    Pixel->Divide(1,3);
0270 
0271    TH1* meAdc_[3];
0272 
0273    for (Int_t i=0; i<3; i++){
0274       sprintf(histo,"DQMData/TrackerDigis/Pixel/row_zm_disk1_panel2_plaq%d;1",i+1);
0275       rfile->GetObject(histo ,meAdc_[i]);
0276       meAdc_[i];
0277       Pixel->cd(i+1);
0278       meAdc_[i]->Draw();
0279     }
0280 
0281    Pixel->Print("RowZmDisk1Panel2.eps");
0282 }
0283 if (1) {
0284    TCanvas * Pixel = new TCanvas("Pixel","Pixel",600,1000);
0285    Pixel->Divide(1,3);
0286 
0287    TH1* meAdc_[3];
0288 
0289    for (Int_t i=0; i<3; i++){
0290       sprintf(histo,"DQMData/TrackerDigis/Pixel/col_zm_disk1_panel2_plaq%d;1",i+1);
0291       rfile->GetObject(histo ,meAdc_[i]);
0292       meAdc_[i];
0293       Pixel->cd(i+1);
0294       meAdc_[i]->Draw();
0295     }
0296 
0297    Pixel->Print("ColZmDisk1Panel2.eps");
0298 }
0299 
0300 /* Z Minus Side Disk 2 */
0301 if (1) {
0302    TCanvas * Pixel = new TCanvas("Pixel","Pixel",1000,1000);
0303    Pixel->Divide(2,2);
0304 
0305    TH1* meAdc_[4];
0306 
0307    for (Int_t i=0; i<4; i++){
0308       sprintf(histo,"DQMData/TrackerDigis/Pixel/adc_zm_disk2_panel1_plaq%d;1",i+1);
0309       rfile->GetObject(histo ,meAdc_[i]);
0310       meAdc_[i];
0311       Pixel->cd(i+1);
0312       meAdc_[i]->Draw();
0313     }
0314 
0315    Pixel->Print("AdcZmDisk2Panel1.eps");
0316 }
0317 if (1) {
0318    TCanvas * Pixel = new TCanvas("Pixel","Pixel",1000,1000);
0319    Pixel->Divide(2,2);
0320 
0321    TH1* meAdc_[4];
0322 
0323    for (Int_t i=0; i<4; i++){
0324       sprintf(histo,"DQMData/TrackerDigis/Pixel/row_zm_disk2_panel1_plaq%d;1",i+1);
0325       rfile->GetObject(histo ,meAdc_[i]);
0326       meAdc_[i];
0327       Pixel->cd(i+1);
0328       meAdc_[i]->Draw();
0329     }
0330 
0331    Pixel->Print("RowZmDisk2Panel1.eps");
0332 }
0333 if (1) {
0334    TCanvas * Pixel = new TCanvas("Pixel","Pixel",1000,1000);
0335    Pixel->Divide(2,2);
0336 
0337    TH1* meAdc_[4];
0338 
0339    for (Int_t i=0; i<4; i++){
0340       sprintf(histo,"DQMData/TrackerDigis/Pixel/col_zm_disk2_panel1_plaq%d;1",i+1);
0341       rfile->GetObject(histo ,meAdc_[i]);
0342       meAdc_[i];
0343       Pixel->cd(i+1);
0344       meAdc_[i]->Draw();
0345     }
0346 
0347    Pixel->Print("ColZmDisk2Panel1.eps");
0348 }
0349 
0350 if (1) {
0351    TCanvas * Pixel = new TCanvas("Pixel","Pixel",600,1000);
0352    Pixel->Divide(1,3);
0353 
0354    TH1* meAdc_[3];
0355 
0356    for (Int_t i=0; i<3; i++){
0357       sprintf(histo,"DQMData/TrackerDigis/Pixel/adc_zm_disk2_panel2_plaq%d;1",i+1);
0358       rfile->GetObject(histo ,meAdc_[i]);
0359       meAdc_[i];
0360       Pixel->cd(i+1);
0361       meAdc_[i]->Draw();
0362     }
0363 
0364    Pixel->Print("AdcZmDisk2Panel2.eps");
0365 }
0366 if (1) {
0367    TCanvas * Pixel = new TCanvas("Pixel","Pixel",600,1000);
0368    Pixel->Divide(1,3);
0369 
0370    TH1* meAdc_[3];
0371 
0372    for (Int_t i=0; i<3; i++){
0373       sprintf(histo,"DQMData/TrackerDigis/Pixel/row_zm_disk2_panel2_plaq%d;1",i+1);
0374       rfile->GetObject(histo ,meAdc_[i]);
0375       meAdc_[i];
0376       Pixel->cd(i+1);
0377       meAdc_[i]->Draw();
0378     }
0379 
0380    Pixel->Print("RowZmDisk2Panel2.eps");
0381 }
0382 if (1) {
0383    TCanvas * Pixel = new TCanvas("Pixel","Pixel",600,1000);
0384    Pixel->Divide(1,3);
0385 
0386    TH1* meAdc_[3];
0387 
0388    for (Int_t i=0; i<3; i++){
0389       sprintf(histo,"DQMData/TrackerDigis/Pixel/col_zm_disk2_panel2_plaq%d;1",i+1);
0390       rfile->GetObject(histo ,meAdc_[i]);
0391       meAdc_[i];
0392       Pixel->cd(i+1);
0393       meAdc_[i]->Draw();
0394     }
0395 
0396    Pixel->Print("ColZmDisk2Panel2.eps");
0397 }
0398 
0399 /*  Z Plus  Side  Disk 1 */
0400 if (1) {
0401    TCanvas * Pixel = new TCanvas("Pixel","Pixel",1000,1000);
0402    Pixel->Divide(2,2);
0403 
0404    TH1* meAdc_[4];
0405 
0406    for (Int_t i=0; i<4; i++){
0407       sprintf(histo,"DQMData/TrackerDigis/Pixel/adc_zp_disk1_panel1_plaq%d;1",i+1);
0408       rfile->GetObject(histo ,meAdc_[i]);
0409       meAdc_[i];
0410       Pixel->cd(i+1);
0411       meAdc_[i]->Draw();
0412     }
0413 
0414    Pixel->Print("AdcZpDisk1Panel1.eps");
0415 }
0416 
0417 if (1) {
0418    TCanvas * Pixel = new TCanvas("Pixel","Pixel",1000,1000);
0419    Pixel->Divide(2,2);
0420 
0421    TH1* meAdc_[4];
0422 
0423    for (Int_t i=0; i<4; i++){
0424       sprintf(histo,"DQMData/TrackerDigis/Pixel/row_zp_disk1_panel1_plaq%d;1",i+1);
0425       rfile->GetObject(histo ,meAdc_[i]);
0426       meAdc_[i];
0427       Pixel->cd(i+1);
0428       meAdc_[i]->Draw();
0429     }
0430 
0431    Pixel->Print("RowZpDisk1Panel1.eps");
0432 }
0433 if (1) {
0434    TCanvas * Pixel = new TCanvas("Pixel","Pixel",1000,1000);
0435    Pixel->Divide(2,2);
0436 
0437    TH1* meAdc_[4];
0438 
0439    for (Int_t i=0; i<4; i++){
0440       sprintf(histo,"DQMData/TrackerDigis/Pixel/col_zp_disk1_panel1_plaq%d;1",i+1);
0441       rfile->GetObject(histo ,meAdc_[i]);
0442       meAdc_[i];
0443       Pixel->cd(i+1);
0444       meAdc_[i]->Draw();
0445     }
0446 
0447    Pixel->Print("ColZpDisk1Panel1.eps");
0448 }
0449 
0450 if (1) {
0451    TCanvas * Pixel = new TCanvas("Pixel","Pixel",600,1000);
0452    Pixel->Divide(1,3);
0453 
0454    TH1* meAdc_[3];
0455 
0456    for (Int_t i=0; i<3; i++){
0457       sprintf(histo,"DQMData/TrackerDigis/Pixel/adc_zp_disk1_panel2_plaq%d;1",i+1);
0458       rfile->GetObject(histo ,meAdc_[i]);
0459       meAdc_[i];
0460       Pixel->cd(i+1);
0461       meAdc_[i]->Draw();
0462     }
0463 
0464    Pixel->Print("AdcZpDisk1Panel2.eps");
0465 }
0466 if (1) {
0467    TCanvas * Pixel = new TCanvas("Pixel","Pixel",600,1000);
0468    Pixel->Divide(1,3);
0469 
0470    TH1* meAdc_[3];
0471 
0472    for (Int_t i=0; i<3; i++){
0473       sprintf(histo,"DQMData/TrackerDigis/Pixel/row_zp_disk1_panel2_plaq%d;1",i+1);
0474       rfile->GetObject(histo ,meAdc_[i]);
0475       meAdc_[i];
0476       Pixel->cd(i+1);
0477       meAdc_[i]->Draw();
0478     }
0479 
0480    Pixel->Print("RowZpDisk1Panel2.eps");
0481 }
0482 if (1) {
0483    TCanvas * Pixel = new TCanvas("Pixel","Pixel",600,1000);
0484    Pixel->Divide(1,3);
0485 
0486    TH1* meAdc_[3];
0487 
0488    for (Int_t i=0; i<3; i++){
0489       sprintf(histo,"DQMData/TrackerDigis/Pixel/col_zp_disk1_panel2_plaq%d;1",i+1);
0490       rfile->GetObject(histo ,meAdc_[i]);
0491       meAdc_[i];
0492       Pixel->cd(i+1);
0493       meAdc_[i]->Draw();
0494     }
0495 
0496    Pixel->Print("ColZpDisk1Panel2.eps");
0497 }
0498 
0499 /* Z Plus Side  Disk2 */
0500 if (1) {
0501    TCanvas * Pixel = new TCanvas("Pixel","Pixel",1000,1000);
0502    Pixel->Divide(2,2);
0503 
0504    TH1* meAdc_[4];
0505 
0506    for (Int_t i=0; i<4; i++){
0507       sprintf(histo,"DQMData/TrackerDigis/Pixel/adc_zp_disk2_panel1_plaq%d;1",i+1);
0508       rfile->GetObject(histo ,meAdc_[i]);
0509       meAdc_[i];
0510       Pixel->cd(i+1);
0511       meAdc_[i]->Draw();
0512     }
0513 
0514    Pixel->Print("AdcZpDisk2Panel1.eps");
0515 }
0516 if (1) {
0517    TCanvas * Pixel = new TCanvas("Pixel","Pixel",1000,1000);
0518    Pixel->Divide(2,2);
0519 
0520    TH1* meAdc_[4];
0521 
0522    for (Int_t i=0; i<4; i++){
0523       sprintf(histo,"DQMData/TrackerDigis/Pixel/row_zp_disk2_panel1_plaq%d;1",i+1);
0524       rfile->GetObject(histo ,meAdc_[i]);
0525       meAdc_[i];
0526       Pixel->cd(i+1);
0527       meAdc_[i]->Draw();
0528     }
0529 
0530    Pixel->Print("RowZpDisk2Panel1.eps");
0531 }
0532 if (1) {
0533    TCanvas * Pixel = new TCanvas("Pixel","Pixel",1000,1000);
0534    Pixel->Divide(2,2);
0535 
0536    TH1* meAdc_[4];
0537 
0538    for (Int_t i=0; i<4; i++){
0539       sprintf(histo,"DQMData/TrackerDigis/Pixel/col_zp_disk2_panel1_plaq%d;1",i+1);
0540       rfile->GetObject(histo ,meAdc_[i]);
0541       meAdc_[i];
0542       Pixel->cd(i+1);
0543       meAdc_[i]->Draw();
0544     }
0545 
0546    Pixel->Print("ColZpDisk2Panel1.eps");
0547 }
0548 
0549 
0550 if (1) {
0551    TCanvas * Pixel = new TCanvas("Pixel","Pixel",600,1000);
0552    Pixel->Divide(1,3);
0553 
0554    TH1* meAdc_[3];
0555 
0556    for (Int_t i=0; i<3; i++){
0557       sprintf(histo,"DQMData/TrackerDigis/Pixel/adc_zp_disk2_panel2_plaq%d;1",i+1);
0558       rfile->GetObject(histo ,meAdc_[i]);
0559       meAdc_[i];
0560       Pixel->cd(i+1);
0561       meAdc_[i]->Draw();
0562     }
0563 
0564    Pixel->Print("AdcZpDisk2Panel2.eps");
0565 }
0566 
0567 if (1) {
0568    TCanvas * Pixel = new TCanvas("Pixel","Pixel",600,1000);
0569    Pixel->Divide(1,3);
0570 
0571    TH1* meAdc_[3];
0572 
0573    for (Int_t i=0; i<3; i++){
0574       sprintf(histo,"DQMData/TrackerDigis/Pixel/row_zp_disk2_panel2_plaq%d;1",i+1);
0575       rfile->GetObject(histo ,meAdc_[i]);
0576       meAdc_[i];
0577       Pixel->cd(i+1);
0578       meAdc_[i]->Draw();
0579     }
0580 
0581    Pixel->Print("RowZpDisk2Panel2.eps");
0582 }
0583 if (1) {
0584    TCanvas * Pixel = new TCanvas("Pixel","Pixel",600,1000);
0585    Pixel->Divide(1,3);
0586 
0587    TH1* meAdc_[3];
0588 
0589    for (Int_t i=0; i<3; i++){
0590       sprintf(histo,"DQMData/TrackerDigis/Pixel/col_zp_disk2_panel2_plaq%d;1",i+1);
0591       rfile->GetObject(histo ,meAdc_[i]);
0592       meAdc_[i];
0593       Pixel->cd(i+1);
0594       meAdc_[i]->Draw();
0595     }
0596 
0597    Pixel->Print("ColZpDisk2Panel2.eps");
0598 }
0599 
0600 if (1) {
0601    TCanvas * Pixel = new TCanvas("Pixel","Pixel",800,1200);
0602    Pixel->Divide(2,4);
0603 
0604    TH2* meMulti_[8];
0605    TProfile*  pro_[8];
0606 
0607       rfile->GetObject("DQMData/TrackerDigis/Pixel/digi_zp_disk1_panel1;1" ,meMulti_[0]);
0608       meMulti_[0];
0609       rfile->GetObject("DQMData/TrackerDigis/Pixel/digi_zp_disk1_panel2;1" ,meMulti_[1]);
0610       meMulti_[1];
0611       rfile->GetObject("DQMData/TrackerDigis/Pixel/digi_zp_disk2_panel1;1" ,meMulti_[2]);
0612       meMulti_[2];
0613       rfile->GetObject("DQMData/TrackerDigis/Pixel/digi_zp_disk2_panel2;1" ,meMulti_[3]);
0614       meMulti_[3];
0615       rfile->GetObject("DQMData/TrackerDigis/Pixel/digi_zm_disk1_panel1;1" ,meMulti_[4]);
0616       meMulti_[4];
0617       rfile->GetObject("DQMData/TrackerDigis/Pixel/digi_zm_disk1_panel2;1" ,meMulti_[5]);
0618       meMulti_[5];
0619       rfile->GetObject("DQMData/TrackerDigis/Pixel/digi_zm_disk2_panel1;1" ,meMulti_[6]);
0620       meMulti_[6];
0621       rfile->GetObject("DQMData/TrackerDigis/Pixel/digi_zm_disk2_panel2;1" ,meMulti_[7]);
0622       meMulti_[7];
0623 
0624    for(int i = 0; i< 8; i ++) {
0625       Pixel->cd(i+1);
0626       pro_[i]=meMulti_[i]->ProfileX();
0627       pro_[i]->Draw();
0628    }
0629  
0630    Pixel->Print("DigiNumOfEndcap.eps");
0631 }
0632 
0633 
0634 }