CMS 3D CMS Logo

SiStripDigiValid Class Reference

#include <Validation/TrackerDigis/interface/SiStripDigiValid.h>

Inheritance diagram for SiStripDigiValid:

edm::EDAnalyzer

List of all members.

Public Member Functions

 SiStripDigiValid (const edm::ParameterSet &ps)
 ~SiStripDigiValid ()

Protected Member Functions

void analyze (const edm::Event &e, const edm::EventSetup &c)
void beginJob (const edm::EventSetup &c)
void endJob (void)

Private Attributes

DQMStoredbe_
MonitorElementmeAdcTECWheel1zm_ [7]
MonitorElementmeAdcTECWheel1zp_ [7]
MonitorElementmeAdcTECWheel2zm_ [7]
MonitorElementmeAdcTECWheel2zp_ [7]
MonitorElementmeAdcTECWheel3zm_ [7]
MonitorElementmeAdcTECWheel3zp_ [7]
MonitorElementmeAdcTECWheel4zm_ [6]
MonitorElementmeAdcTECWheel4zp_ [6]
MonitorElementmeAdcTECWheel5zm_ [6]
MonitorElementmeAdcTECWheel5zp_ [6]
MonitorElementmeAdcTECWheel6zm_ [6]
MonitorElementmeAdcTECWheel6zp_ [6]
MonitorElementmeAdcTECWheel7zm_ [5]
MonitorElementmeAdcTECWheel7zp_ [5]
MonitorElementmeAdcTECWheel8zm_ [5]
MonitorElementmeAdcTECWheel8zp_ [5]
MonitorElementmeAdcTECWheel9zm_ [4]
MonitorElementmeAdcTECWheel9zp_ [4]
MonitorElementmeAdcTIBLayer1Extzm_ [3]
MonitorElementmeAdcTIBLayer1Extzp_ [3]
MonitorElementmeAdcTIBLayer1Intzm_ [3]
MonitorElementmeAdcTIBLayer1Intzp_ [3]
MonitorElementmeAdcTIBLayer2Extzm_ [3]
MonitorElementmeAdcTIBLayer2Extzp_ [3]
MonitorElementmeAdcTIBLayer2Intzm_ [3]
MonitorElementmeAdcTIBLayer2Intzp_ [3]
MonitorElementmeAdcTIBLayer3Extzm_ [3]
MonitorElementmeAdcTIBLayer3Extzp_ [3]
MonitorElementmeAdcTIBLayer3Intzm_ [3]
MonitorElementmeAdcTIBLayer3Intzp_ [3]
MonitorElementmeAdcTIBLayer4Extzm_ [3]
MonitorElementmeAdcTIBLayer4Extzp_ [3]
MonitorElementmeAdcTIBLayer4Intzm_ [3]
MonitorElementmeAdcTIBLayer4Intzp_ [3]
MonitorElementmeAdcTIDWheel1zm_ [3]
MonitorElementmeAdcTIDWheel1zp_ [3]
MonitorElementmeAdcTIDWheel2zm_ [3]
MonitorElementmeAdcTIDWheel2zp_ [3]
MonitorElementmeAdcTIDWheel3zm_ [3]
MonitorElementmeAdcTIDWheel3zp_ [3]
MonitorElementmeAdcTOBLayer1zm_ [6]
MonitorElementmeAdcTOBLayer1zp_ [6]
MonitorElementmeAdcTOBLayer2zm_ [6]
MonitorElementmeAdcTOBLayer2zp_ [6]
MonitorElementmeAdcTOBLayer3zm_ [6]
MonitorElementmeAdcTOBLayer3zp_ [6]
MonitorElementmeAdcTOBLayer4zm_ [6]
MonitorElementmeAdcTOBLayer4zp_ [6]
MonitorElementmeAdcTOBLayer5zm_ [6]
MonitorElementmeAdcTOBLayer5zp_ [6]
MonitorElementmeAdcTOBLayer6zm_ [6]
MonitorElementmeAdcTOBLayer6zp_ [6]
MonitorElementmeNDigiTECWheelzm_ [9]
MonitorElementmeNDigiTECWheelzp_ [9]
MonitorElementmeNDigiTIBLayerzm_ [4]
MonitorElementmeNDigiTIBLayerzp_ [4]
MonitorElementmeNDigiTIDWheelzm_ [3]
MonitorElementmeNDigiTIDWheelzp_ [3]
MonitorElementmeNDigiTOBLayerzm_ [6]
MonitorElementmeNDigiTOBLayerzp_ [6]
MonitorElementmeStripTECWheel1zm_ [7]
MonitorElementmeStripTECWheel1zp_ [7]
MonitorElementmeStripTECWheel2zm_ [7]
MonitorElementmeStripTECWheel2zp_ [7]
MonitorElementmeStripTECWheel3zm_ [7]
MonitorElementmeStripTECWheel3zp_ [7]
MonitorElementmeStripTECWheel4zm_ [6]
MonitorElementmeStripTECWheel4zp_ [6]
MonitorElementmeStripTECWheel5zm_ [6]
MonitorElementmeStripTECWheel5zp_ [6]
MonitorElementmeStripTECWheel6zm_ [6]
MonitorElementmeStripTECWheel6zp_ [6]
MonitorElementmeStripTECWheel7zm_ [5]
MonitorElementmeStripTECWheel7zp_ [5]
MonitorElementmeStripTECWheel8zm_ [5]
MonitorElementmeStripTECWheel8zp_ [5]
MonitorElementmeStripTECWheel9zm_ [4]
MonitorElementmeStripTECWheel9zp_ [4]
MonitorElementmeStripTIBLayer1Extzm_ [3]
MonitorElementmeStripTIBLayer1Extzp_ [3]
MonitorElementmeStripTIBLayer1Intzm_ [3]
MonitorElementmeStripTIBLayer1Intzp_ [3]
MonitorElementmeStripTIBLayer2Extzm_ [3]
MonitorElementmeStripTIBLayer2Extzp_ [3]
MonitorElementmeStripTIBLayer2Intzm_ [3]
MonitorElementmeStripTIBLayer2Intzp_ [3]
MonitorElementmeStripTIBLayer3Extzm_ [3]
MonitorElementmeStripTIBLayer3Extzp_ [3]
MonitorElementmeStripTIBLayer3Intzm_ [3]
MonitorElementmeStripTIBLayer3Intzp_ [3]
MonitorElementmeStripTIBLayer4Extzm_ [3]
MonitorElementmeStripTIBLayer4Extzp_ [3]
MonitorElementmeStripTIBLayer4Intzm_ [3]
MonitorElementmeStripTIBLayer4Intzp_ [3]
MonitorElementmeStripTIDWheel1zm_ [3]
MonitorElementmeStripTIDWheel1zp_ [3]
MonitorElementmeStripTIDWheel2zm_ [3]
MonitorElementmeStripTIDWheel2zp_ [3]
MonitorElementmeStripTIDWheel3zm_ [3]
MonitorElementmeStripTIDWheel3zp_ [3]
MonitorElementmeStripTOBLayer1zm_ [6]
MonitorElementmeStripTOBLayer1zp_ [6]
MonitorElementmeStripTOBLayer2zm_ [6]
MonitorElementmeStripTOBLayer2zp_ [6]
MonitorElementmeStripTOBLayer3zm_ [6]
MonitorElementmeStripTOBLayer3zp_ [6]
MonitorElementmeStripTOBLayer4zm_ [6]
MonitorElementmeStripTOBLayer4zp_ [6]
MonitorElementmeStripTOBLayer5zm_ [6]
MonitorElementmeStripTOBLayer5zp_ [6]
MonitorElementmeStripTOBLayer6zm_ [6]
MonitorElementmeStripTOBLayer6zp_ [6]
std::string outputFile_
edm::InputTag src_


Detailed Description

Definition at line 23 of file SiStripDigiValid.h.


Constructor & Destructor Documentation

SiStripDigiValid::SiStripDigiValid ( const edm::ParameterSet ps  ) 

Definition at line 21 of file SiStripDigiValid.cc.

References dbe_, edm::ParameterSet::getParameter(), edm::ParameterSet::getUntrackedParameter(), histo, i, meAdcTECWheel1zm_, meAdcTECWheel1zp_, meAdcTECWheel2zm_, meAdcTECWheel2zp_, meAdcTECWheel3zm_, meAdcTECWheel3zp_, meAdcTECWheel4zm_, meAdcTECWheel4zp_, meAdcTECWheel5zm_, meAdcTECWheel5zp_, meAdcTECWheel6zm_, meAdcTECWheel6zp_, meAdcTECWheel7zm_, meAdcTECWheel7zp_, meAdcTECWheel8zm_, meAdcTECWheel8zp_, meAdcTECWheel9zm_, meAdcTECWheel9zp_, meAdcTIBLayer1Extzm_, meAdcTIBLayer1Extzp_, meAdcTIBLayer1Intzm_, meAdcTIBLayer1Intzp_, meAdcTIBLayer2Extzm_, meAdcTIBLayer2Extzp_, meAdcTIBLayer2Intzm_, meAdcTIBLayer2Intzp_, meAdcTIBLayer3Extzm_, meAdcTIBLayer3Extzp_, meAdcTIBLayer3Intzm_, meAdcTIBLayer3Intzp_, meAdcTIBLayer4Extzm_, meAdcTIBLayer4Extzp_, meAdcTIBLayer4Intzm_, meAdcTIBLayer4Intzp_, meAdcTIDWheel1zm_, meAdcTIDWheel1zp_, meAdcTIDWheel2zm_, meAdcTIDWheel2zp_, meAdcTIDWheel3zm_, meAdcTIDWheel3zp_, meAdcTOBLayer1zm_, meAdcTOBLayer1zp_, meAdcTOBLayer2zm_, meAdcTOBLayer2zp_, meAdcTOBLayer3zm_, meAdcTOBLayer3zp_, meAdcTOBLayer4zm_, meAdcTOBLayer4zp_, meAdcTOBLayer5zm_, meAdcTOBLayer5zp_, meAdcTOBLayer6zm_, meAdcTOBLayer6zp_, meNDigiTECWheelzm_, meNDigiTECWheelzp_, meNDigiTIBLayerzm_, meNDigiTIBLayerzp_, meNDigiTIDWheelzm_, meNDigiTIDWheelzp_, meNDigiTOBLayerzm_, meNDigiTOBLayerzp_, meStripTECWheel1zm_, meStripTECWheel1zp_, meStripTECWheel2zm_, meStripTECWheel2zp_, meStripTECWheel3zm_, meStripTECWheel3zp_, meStripTECWheel4zm_, meStripTECWheel4zp_, meStripTECWheel5zm_, meStripTECWheel5zp_, meStripTECWheel6zm_, meStripTECWheel6zp_, meStripTECWheel7zm_, meStripTECWheel7zp_, meStripTECWheel8zm_, meStripTECWheel8zp_, meStripTECWheel9zm_, meStripTECWheel9zp_, meStripTIBLayer1Extzm_, meStripTIBLayer1Extzp_, meStripTIBLayer1Intzm_, meStripTIBLayer1Intzp_, meStripTIBLayer2Extzm_, meStripTIBLayer2Extzp_, meStripTIBLayer2Intzm_, meStripTIBLayer2Intzp_, meStripTIBLayer3Extzm_, meStripTIBLayer3Extzp_, meStripTIBLayer3Intzm_, meStripTIBLayer3Intzp_, meStripTIBLayer4Extzm_, meStripTIBLayer4Extzp_, meStripTIBLayer4Intzm_, meStripTIBLayer4Intzp_, meStripTIDWheel1zm_, meStripTIDWheel1zp_, meStripTIDWheel2zm_, meStripTIDWheel2zp_, meStripTIDWheel3zm_, meStripTIDWheel3zp_, meStripTOBLayer1zm_, meStripTOBLayer1zp_, meStripTOBLayer2zm_, meStripTOBLayer2zp_, meStripTOBLayer3zm_, meStripTOBLayer3zp_, meStripTOBLayer4zm_, meStripTOBLayer4zp_, meStripTOBLayer5zm_, meStripTOBLayer5zp_, meStripTOBLayer6zm_, meStripTOBLayer6zp_, outputFile_, and src_.

00021                                                         :dbe_(0){
00022 
00023    outputFile_ = ps.getUntrackedParameter<string>("outputFile", "stripdigihisto.root");
00024     src_ =  ps.getParameter<edm::InputTag>( "src" );
00025 
00026    dbe_ = Service<DQMStore>().operator->();
00027 
00028 if ( dbe_ ) {
00029     dbe_->setCurrentFolder("TrackerDigisV/TrackerDigis/Strip");
00030 
00031    for(int i = 0 ;i<3 ; i++) {
00032      Char_t histo[200];
00033      // Z Plus Side
00034      sprintf(histo,"adc_tib_layer1_extmodule%d_zp",i+1);
00035      meAdcTIBLayer1Extzp_[i] = dbe_->book1D(histo,"Digis ADC",50,0.,300.);
00036      sprintf(histo,"adc_tib_layer1_intmodule%d_zp",i+1);
00037      meAdcTIBLayer1Intzp_[i] = dbe_->book1D(histo,"Digis ADC",50,0.,300.);
00038      sprintf(histo,"adc_tib_layer2_extmodule%d_zp",i+1);
00039      meAdcTIBLayer2Extzp_[i] = dbe_->book1D(histo,"Digis ADC",50,0.,300.);
00040      sprintf(histo,"adc_tib_layer2_intmodule%d_zp",i+1);
00041      meAdcTIBLayer2Intzp_[i] = dbe_->book1D(histo,"Digis ADC",50,0.,300.);
00042      sprintf(histo,"adc_tib_layer3_extmodule%d_zp",i+1);
00043      meAdcTIBLayer3Extzp_[i] = dbe_->book1D(histo,"Digis ADC",50,0.,300.);
00044      sprintf(histo,"adc_tib_layer3_intmodule%d_zp",i+1);
00045      meAdcTIBLayer3Intzp_[i] = dbe_->book1D(histo,"Digis ADC",50,0.,300.);
00046      sprintf(histo,"adc_tib_layer4_extmodule%d_zp",i+1);
00047      meAdcTIBLayer4Extzp_[i] = dbe_->book1D(histo,"Digis ADC",50,0.,300.);
00048      sprintf(histo,"adc_tib_layer4_intmodule%d_zp",i+1);
00049      meAdcTIBLayer4Intzp_[i] = dbe_->book1D(histo,"Digis ADC",50,0.,300.);
00050      sprintf(histo,"strip_tib_layer1_extmodule%d_zp",i+1);
00051      meStripTIBLayer1Extzp_[i] =  dbe_->book1D(histo,"Digis Strip Num.",200,0.,800.);
00052      sprintf(histo,"strip_tib_layer1_intmodule%d_zp",i+1);
00053      meStripTIBLayer1Intzp_[i] =  dbe_->book1D(histo,"Digis Strip Num.",200,0.,800.);
00054      sprintf(histo,"strip_tib_layer2_extmodule%d_zp",i+1);
00055      meStripTIBLayer2Extzp_[i] =  dbe_->book1D(histo,"Digis Strip Num.",200,0.,800.);
00056      sprintf(histo,"strip_tib_layer2_intmodule%d_zp",i+1);
00057      meStripTIBLayer2Intzp_[i] =  dbe_->book1D(histo,"Digis Strip Num.",200,0.,800.);
00058      sprintf(histo,"strip_tib_layer3_extmodule%d_zp",i+1);
00059      meStripTIBLayer3Extzp_[i] =  dbe_->book1D(histo,"Digis Strip Num.",200,0.,800.);
00060      sprintf(histo,"strip_tib_layer3_intmodule%d_zp",i+1);
00061      meStripTIBLayer3Intzp_[i] =  dbe_->book1D(histo,"Digis Strip Num.",200,0.,800.);
00062      sprintf(histo,"strip_tib_layer4_extmodule%d_zp",i+1);
00063      meStripTIBLayer4Extzp_[i] =  dbe_->book1D(histo,"Digis Strip Num.",200,0.,800.);
00064      sprintf(histo,"strip_tib_layer4_intmodule%d_zp",i+1);
00065      meStripTIBLayer4Intzp_[i] =  dbe_->book1D(histo,"Digis Strip Num.",200,0.,800.);
00066      //  Z Minus Side
00067      sprintf(histo,"adc_tib_layer1_extmodule%d_zm",i+1);
00068      meAdcTIBLayer1Extzm_[i] = dbe_->book1D(histo,"Digis ADC",50,0.,300.);
00069      sprintf(histo,"adc_tib_layer1_intmodule%d_zm",i+1);
00070      meAdcTIBLayer1Intzm_[i] = dbe_->book1D(histo,"Digis ADC",50,0.,300.);
00071      sprintf(histo,"adc_tib_layer2_extmodule%d_zm",i+1);
00072      meAdcTIBLayer2Extzm_[i] = dbe_->book1D(histo,"Digis ADC",50,0.,300.);
00073      sprintf(histo,"adc_tib_layer2_intmodule%d_zm",i+1);
00074      meAdcTIBLayer2Intzm_[i] = dbe_->book1D(histo,"Digis ADC",50,0.,300.);
00075      sprintf(histo,"adc_tib_layer3_extmodule%d_zm",i+1);
00076      meAdcTIBLayer3Extzm_[i] = dbe_->book1D(histo,"Digis ADC",50,0.,300.);
00077      sprintf(histo,"adc_tib_layer3_intmodule%d_zm",i+1);
00078      meAdcTIBLayer3Intzm_[i] = dbe_->book1D(histo,"Digis ADC",50,0.,300.);
00079      sprintf(histo,"adc_tib_layer4_extmodule%d_zm",i+1);
00080      meAdcTIBLayer4Extzm_[i] = dbe_->book1D(histo,"Digis ADC",50,0.,300.);
00081      sprintf(histo,"adc_tib_layer4_intmodule%d_zm",i+1);
00082      meAdcTIBLayer4Intzm_[i] = dbe_->book1D(histo,"Digis ADC",50,0.,300.);
00083      sprintf(histo,"strip_tib_layer1_extmodule%d_zm",i+1);
00084      meStripTIBLayer1Extzm_[i] =  dbe_->book1D(histo,"Digis Strip Num.",200,0.,800.);
00085      sprintf(histo,"strip_tib_layer1_intmodule%d_zm",i+1);
00086      meStripTIBLayer1Intzm_[i] =  dbe_->book1D(histo,"Digis Strip Num.",200,0.,800.);
00087      sprintf(histo,"strip_tib_layer2_extmodule%d_zm",i+1);
00088      meStripTIBLayer2Extzm_[i] =  dbe_->book1D(histo,"Digis Strip Num.",200,0.,800.);
00089      sprintf(histo,"strip_tib_layer2_intmodule%d_zm",i+1);
00090      meStripTIBLayer2Intzm_[i] =  dbe_->book1D(histo,"Digis Strip Num.",200,0.,800.);
00091      sprintf(histo,"strip_tib_layer3_extmodule%d_zm",i+1);
00092      meStripTIBLayer3Extzm_[i] =  dbe_->book1D(histo,"Digis Strip Num.",200,0.,800.);
00093      sprintf(histo,"strip_tib_layer3_intmodule%d_zm",i+1);
00094      meStripTIBLayer3Intzm_[i] =  dbe_->book1D(histo,"Digis Strip Num.",200,0.,800.);
00095      sprintf(histo,"strip_tib_layer4_extmodule%d_zm",i+1);
00096      meStripTIBLayer4Extzm_[i] =  dbe_->book1D(histo,"Digis Strip Num.",200,0.,800.);
00097      sprintf(histo,"strip_tib_layer4_intmodule%d_zm",i+1);
00098      meStripTIBLayer4Intzm_[i] =  dbe_->book1D(histo,"Digis Strip Num.",200,0.,800.);
00099    
00100    }
00101 
00102    for(int i = 0 ;i<6 ; i++) {
00103      Char_t histo[200];
00104      // Z Plus Side
00105      sprintf(histo,"adc_tob_layer1_module%d_zp",i+1);
00106      meAdcTOBLayer1zp_[i] = dbe_->book1D(histo,"Digis ADC",10,0.,300.);
00107      sprintf(histo,"strip_tob_layer1_module%d_zp",i+1);
00108      meStripTOBLayer1zp_[i] = dbe_->book1D(histo,"Digis Strip Num.",200,0.,800.);
00109      sprintf(histo,"adc_tob_layer2_module%d_zp",i+1);
00110      meAdcTOBLayer2zp_[i] = dbe_->book1D(histo,"Digis ADC",10,0.,300.);
00111      sprintf(histo,"strip_tob_layer2_module%d_zp",i+1);
00112      meStripTOBLayer2zp_[i] = dbe_->book1D(histo,"Digis Strip Num.",200,0.,800.);
00113      sprintf(histo,"adc_tob_layer3_module%d_zp",i+1);
00114      meAdcTOBLayer3zp_[i] = dbe_->book1D(histo,"Digis ADC",10,0.,300.);
00115      sprintf(histo,"strip_tob_layer3_module%d_zp",i+1);
00116      meStripTOBLayer3zp_[i] = dbe_->book1D(histo,"Digis Strip Num.",200,0.,800.);
00117      sprintf(histo,"adc_tob_layer4_module%d_zp",i+1);
00118      meAdcTOBLayer4zp_[i] = dbe_->book1D(histo,"Digis ADC",10,0.,300.);
00119      sprintf(histo,"strip_tob_layer4_module%d_zp",i+1);
00120      meStripTOBLayer4zp_[i] = dbe_->book1D(histo,"Digis Strip Num.",200,0.,800.);
00121      sprintf(histo,"adc_tob_layer5_module%d_zp",i+1);
00122      meAdcTOBLayer5zp_[i] = dbe_->book1D(histo,"Digis ADC",10,0.,300.);
00123      sprintf(histo,"strip_tob_layer5_module%d_zp",i+1);
00124      meStripTOBLayer5zp_[i] = dbe_->book1D(histo,"Digis Strip Num.",200,0.,800.);
00125      sprintf(histo,"adc_tob_layer6_module%d_zp",i+1);
00126      meAdcTOBLayer6zp_[i] = dbe_->book1D(histo,"Digis ADC",10,0.,300.);
00127      sprintf(histo,"strip_tob_layer6_module%d_zp",i+1);
00128      meStripTOBLayer6zp_[i] = dbe_->book1D(histo,"Digis Strip Num.",200,0.,800.);
00129      // Z Minus Side
00130      sprintf(histo,"adc_tob_layer1_module%d_zm",i+1);
00131      meAdcTOBLayer1zm_[i] = dbe_->book1D(histo,"Digis ADC",50,0.,300.);
00132      sprintf(histo,"strip_tob_layer1_module%d_zm",i+1);
00133      meStripTOBLayer1zm_[i] = dbe_->book1D(histo,"Digis Strip Num.",200,0.,800.);
00134      sprintf(histo,"adc_tob_layer2_module%d_zm",i+1);
00135      meAdcTOBLayer2zm_[i] = dbe_->book1D(histo,"Digis ADC",50,0.,300.);
00136      sprintf(histo,"strip_tob_layer2_module%d_zm",i+1);
00137      meStripTOBLayer2zm_[i] = dbe_->book1D(histo,"Digis Strip Num.",200,0.,800.);
00138      sprintf(histo,"adc_tob_layer3_module%d_zm",i+1);
00139      meAdcTOBLayer3zm_[i] = dbe_->book1D(histo,"Digis ADC",50,0.,300.);
00140      sprintf(histo,"strip_tob_layer3_module%d_zm",i+1);
00141      meStripTOBLayer3zm_[i] = dbe_->book1D(histo,"Digis Strip Num.",200,0.,800.);
00142      sprintf(histo,"adc_tob_layer4_module%d_zm",i+1);
00143      meAdcTOBLayer4zm_[i] = dbe_->book1D(histo,"Digis ADC",50,0.,300.);
00144      sprintf(histo,"strip_tob_layer4_module%d_zm",i+1);
00145      meStripTOBLayer4zm_[i] = dbe_->book1D(histo,"Digis Strip Num.",200,0.,800.);
00146      sprintf(histo,"adc_tob_layer5_module%d_zm",i+1);
00147      meAdcTOBLayer5zm_[i] = dbe_->book1D(histo,"Digis ADC",50,0.,300.);
00148      sprintf(histo,"strip_tob_layer5_module%d_zm",i+1);
00149      meStripTOBLayer5zm_[i] = dbe_->book1D(histo,"Digis Strip Num.",200,0.,800.);
00150      sprintf(histo,"adc_tob_layer6_module%d_zm",i+1);
00151      meAdcTOBLayer6zm_[i] = dbe_->book1D(histo,"Digis ADC",50,0.,300.);
00152      sprintf(histo,"strip_tob_layer6_module%d_zm",i+1);
00153      meStripTOBLayer6zm_[i] = dbe_->book1D(histo,"Digis Strip Num.",200,0.,800.);
00154    }           
00155  
00156    for(int i = 0 ;i<3 ; i++) {
00157      Char_t histo[200];
00158      // Z Plus Side
00159      sprintf(histo,"adc_tid_wheel1_ring%d_zp",i+1);
00160      meAdcTIDWheel1zp_[i] = dbe_->book1D(histo,"Digis ADC",50,0.,300.);
00161      sprintf(histo,"adc_tid_wheel2_ring%d_zp",i+1);
00162      meAdcTIDWheel2zp_[i] = dbe_->book1D(histo,"Digis ADC",50,0.,300.);
00163      sprintf(histo,"adc_tid_wheel3_ring%d_zp",i+1);
00164      meAdcTIDWheel3zp_[i] = dbe_->book1D(histo,"Digis ADC",50,0.,300.);
00165      sprintf(histo,"strip_tid_wheel1_ring%d_zp",i+1);
00166      meStripTIDWheel1zp_[i] = dbe_->book1D(histo,"Digis Strip Num.",200,0.,800.); 
00167      sprintf(histo,"strip_tid_wheel2_ring%d_zp",i+1);
00168      meStripTIDWheel2zp_[i] = dbe_->book1D(histo,"Digis Strip Num.",200,0.,800.);
00169      sprintf(histo,"strip_tid_wheel3_ring%d_zp",i+1);
00170      meStripTIDWheel3zp_[i] = dbe_->book1D(histo,"Digis Strip Num.",200,0.,800.);
00171      // Z minus Side
00172      sprintf(histo,"adc_tid_wheel1_ring%d_zm",i+1);
00173      meAdcTIDWheel1zm_[i] = dbe_->book1D(histo,"Digis ADC",50,0.,300.);
00174      sprintf(histo,"adc_tid_wheel2_ring%d_zm",i+1);
00175      meAdcTIDWheel2zm_[i] = dbe_->book1D(histo,"Digis ADC",50,0.,300.);
00176      sprintf(histo,"adc_tid_wheel3_ring%d_zm",i+1);
00177      meAdcTIDWheel3zm_[i] = dbe_->book1D(histo,"Digis ADC",50,0.,300.);
00178      sprintf(histo,"strip_tid_wheel1_ring%d_zm",i+1);
00179      meStripTIDWheel1zm_[i] = dbe_->book1D(histo,"Digis Strip Num.",200,0.,800.);
00180      sprintf(histo,"strip_tid_wheel2_ring%d_zm",i+1);
00181      meStripTIDWheel2zm_[i] = dbe_->book1D(histo,"Digis Strip Num.",200,0.,800.);
00182      sprintf(histo,"strip_tid_wheel3_ring%d_zm",i+1);
00183      meStripTIDWheel3zm_[i] = dbe_->book1D(histo,"Digis Strip Num.",200,0.,800.);
00184 
00185    }
00186   
00187    for(int i = 0 ;i<7 ; i++) {
00188      Char_t histo[200];
00189      // Z Plus Side
00190      sprintf(histo,"adc_tec_wheel1_ring%d_zp",i+1);
00191      meAdcTECWheel1zp_[i] = dbe_->book1D(histo,"Digis ADC",50,0.,300.);
00192      sprintf(histo,"adc_tec_wheel2_ring%d_zp",i+1);
00193      meAdcTECWheel2zp_[i] = dbe_->book1D(histo,"Digis ADC",50,0.,300.);
00194      sprintf(histo,"adc_tec_wheel3_ring%d_zp",i+1);
00195      meAdcTECWheel3zp_[i] = dbe_->book1D(histo,"Digis ADC",50,0.,300.);
00196      sprintf(histo,"strip_tec_wheel1_ring%d_zp",i+1);
00197      meStripTECWheel1zp_[i] = dbe_->book1D(histo,"Digis Strip Num.",200,0.,800.);
00198      sprintf(histo,"strip_tec_wheel2_ring%d_zp",i+1);
00199      meStripTECWheel2zp_[i] = dbe_->book1D(histo,"Digis Strip Num.",200,0.,800.);
00200      sprintf(histo,"strip_tec_wheel3_ring%d_zp",i+1);
00201      meStripTECWheel3zp_[i] = dbe_->book1D(histo,"Digis Strip Num.",200,0.,800.);
00202 
00203      // Z Minus Side
00204      sprintf(histo,"adc_tec_wheel1_ring%d_zm",i+1);
00205      meAdcTECWheel1zm_[i] = dbe_->book1D(histo,"Digis ADC",50,0.,300.);
00206      sprintf(histo,"adc_tec_wheel2_ring%d_zm",i+1);
00207      meAdcTECWheel2zm_[i] = dbe_->book1D(histo,"Digis ADC",50,0.,300.);
00208      sprintf(histo,"adc_tec_wheel3_ring%d_zm",i+1);
00209      meAdcTECWheel3zm_[i] = dbe_->book1D(histo,"Digis ADC",50,0.,300.);
00210      sprintf(histo,"strip_tec_wheel1_ring%d_zm",i+1);
00211      meStripTECWheel1zm_[i] = dbe_->book1D(histo,"Digis Strip Num.",200,0.,800.);
00212      sprintf(histo,"strip_tec_wheel2_ring%d_zm",i+1);
00213      meStripTECWheel2zm_[i] = dbe_->book1D(histo,"Digis Strip Num.",200,0.,800.);
00214      sprintf(histo,"strip_tec_wheel3_ring%d_zm",i+1);
00215      meStripTECWheel3zm_[i] = dbe_->book1D(histo,"Digis Strip Num.",200,0.,800.);
00216    }
00217 
00218    for(int i = 0 ;i<6 ; i++) {
00219      Char_t histo[200];
00220      // Z Plus Side
00221      sprintf(histo,"adc_tec_wheel4_ring%d_zp",i+1);
00222      meAdcTECWheel4zp_[i] = dbe_->book1D(histo,"Digis ADC",50,0.,300.);
00223      sprintf(histo,"adc_tec_wheel5_ring%d_zp",i+1);
00224      meAdcTECWheel5zp_[i] = dbe_->book1D(histo,"Digis ADC",50,0.,300.);
00225      sprintf(histo,"adc_tec_wheel6_ring%d_zp",i+1);
00226      meAdcTECWheel6zp_[i] = dbe_->book1D(histo,"Digis ADC",50,0.,300.);
00227      sprintf(histo,"strip_tec_wheel4_ring%d_zp",i+1);
00228      meStripTECWheel4zp_[i] = dbe_->book1D(histo,"Digis Strip Num.",200,0.,800.);
00229      sprintf(histo,"strip_tec_wheel5_ring%d_zp",i+1);
00230      meStripTECWheel5zp_[i] = dbe_->book1D(histo,"Digis Strip Num.",200,0.,800.);
00231      sprintf(histo,"strip_tec_wheel6_ring%d_zp",i+1);
00232      meStripTECWheel6zp_[i] = dbe_->book1D(histo,"Digis Strip Num.",200,0.,800.);
00233 
00234      // Z Minus Side
00235      sprintf(histo,"adc_tec_wheel4_ring%d_zm",i+1);
00236      meAdcTECWheel4zm_[i] = dbe_->book1D(histo,"Digis ADC",50,0.,300.);
00237      sprintf(histo,"adc_tec_wheel5_ring%d_zm",i+1);
00238      meAdcTECWheel5zm_[i] = dbe_->book1D(histo,"Digis ADC",50,0.,300.);
00239      sprintf(histo,"adc_tec_wheel6_ring%d_zm",i+1);
00240      meAdcTECWheel6zm_[i] = dbe_->book1D(histo,"Digis ADC",50,0.,300.);
00241      sprintf(histo,"strip_tec_wheel4_ring%d_zm",i+1);
00242      meStripTECWheel4zm_[i] = dbe_->book1D(histo,"Digis Strip Num.",200,0.,800.);
00243      sprintf(histo,"strip_tec_wheel5_ring%d_zm",i+1);
00244      meStripTECWheel5zm_[i] = dbe_->book1D(histo,"Digis Strip Num.",200,0.,800.);
00245      sprintf(histo,"strip_tec_wheel6_ring%d_zm",i+1);
00246      meStripTECWheel6zm_[i] = dbe_->book1D(histo,"Digis Strip Num.",200,0.,800.);
00247    }
00248 
00249    for(int i = 0 ;i<5 ; i++) {
00250      Char_t histo[200];
00251      // Z Plus Side
00252      sprintf(histo,"adc_tec_wheel7_ring%d_zp",i+1);
00253      meAdcTECWheel7zp_[i] = dbe_->book1D(histo,"Digis ADC",50,0.,300.);
00254      sprintf(histo,"adc_tec_wheel8_ring%d_zp",i+1);
00255      meAdcTECWheel8zp_[i] = dbe_->book1D(histo,"Digis ADC",50,0.,300.);
00256      sprintf(histo,"strip_tec_wheel7_ring%d_zp",i+1);
00257      meStripTECWheel7zp_[i] = dbe_->book1D(histo,"Digis Strip Num.",200,0.,800.);
00258      sprintf(histo,"strip_tec_wheel8_ring%d_zp",i+1);
00259      meStripTECWheel8zp_[i] = dbe_->book1D(histo,"Digis Strip Num.",200,0.,800.);
00260 
00261      // Z Minus Side
00262      sprintf(histo,"adc_tec_wheel7_ring%d_zm",i+1);
00263      meAdcTECWheel7zm_[i] = dbe_->book1D(histo,"Digis ADC",50,0.,300.);
00264      sprintf(histo,"adc_tec_wheel8_ring%d_zm",i+1);
00265      meAdcTECWheel8zm_[i] = dbe_->book1D(histo,"Digis ADC",50,0.,300.);
00266      sprintf(histo,"strip_tec_wheel7_ring%d_zm",i+1);
00267      meStripTECWheel7zm_[i] = dbe_->book1D(histo,"Digis Strip Num.",200,0.,800.);
00268      sprintf(histo,"strip_tec_wheel8_ring%d_zm",i+1);
00269      meStripTECWheel8zm_[i] = dbe_->book1D(histo,"Digis Strip Num.",200,0.,800.);
00270    }
00271 
00272    for(int i = 0 ;i<4 ; i++) {
00273      Char_t histo[200];
00274      // Z Plus Side
00275      sprintf(histo,"adc_tec_wheel9_ring%d_zp",i+1);
00276      meAdcTECWheel9zp_[i] = dbe_->book1D(histo,"Digis ADC",50,0.,300.);
00277      sprintf(histo,"strip_tec_wheel9_ring%d_zp",i+1);
00278      meStripTECWheel9zp_[i] = dbe_->book1D(histo,"Digis Strip Num.",200,0.,800.);
00279 
00280      // Z Minus Side
00281      sprintf(histo,"adc_tec_wheel9_ring%d_zm",i+1);
00282      meAdcTECWheel9zm_[i] = dbe_->book1D(histo,"Digis ADC",50,0.,300.);
00283      sprintf(histo,"strip_tec_wheel9_ring%d_zm",i+1);
00284      meStripTECWheel9zm_[i] = dbe_->book1D(histo,"Digis Strip Num.",200,0.,800.);
00285    }
00286 
00287    
00288    for(int i = 0 ;i<4 ; i++) {
00289       Char_t histo[200];
00290       sprintf(histo,"ndigi_tib_layer_%d_zm",i+1);
00291       meNDigiTIBLayerzm_[i] = dbe_->book1D(histo, "Digi Multiplicity",100,0.,500.);
00292       sprintf(histo,"ndigi_tib_layer_%d_zp",i+1); 
00293       meNDigiTIBLayerzp_[i] = dbe_->book1D(histo, "Digi Multiplicity",100,0.,500.);
00294    }
00295 
00296    for(int i = 0 ;i<6 ; i++) {
00297       Char_t histo[200];
00298       sprintf(histo,"ndigi_tob_layer_%d_zm",i+1);
00299       meNDigiTOBLayerzm_[i] = dbe_->book1D(histo, "Digi Multiplicity",100,0.,500.);
00300       sprintf(histo,"ndigi_tob_layer_%d_zp",i+1);
00301       meNDigiTOBLayerzp_[i] = dbe_->book1D(histo, "Digi Multiplicity",100,0.,500.);
00302 
00303    }
00304 
00305    for(int i = 0 ;i<3 ; i++) {
00306       Char_t histo[200];
00307       sprintf(histo,"ndigi_tid_wheel_%d_zm",i+1);
00308       meNDigiTIDWheelzm_[i] = dbe_->book1D(histo, "Digi Multiplicity",100,0.,500.);
00309       sprintf(histo,"ndigi_tid_wheel_%d_zp",i+1);
00310       meNDigiTIDWheelzp_[i] = dbe_->book1D(histo, "Digi Multiplicity",100,0.,500.);
00311    }
00312 
00313   for(int i = 0 ;i<9 ; i++) {
00314       Char_t histo[200];
00315       sprintf(histo,"ndigi_tec_wheel_%d_zm",i+1);
00316       meNDigiTECWheelzm_[i] = dbe_->book1D(histo, "Digi Multiplicity",100,0.,500.);
00317       sprintf(histo,"ndigi_tec_wheel_%d_zp",i+1);
00318       meNDigiTECWheelzp_[i] = dbe_->book1D(histo, "Digi Multiplicity",100,0.,500.);
00319 
00320    }
00321  }
00322 
00323 }

SiStripDigiValid::~SiStripDigiValid (  ) 

Definition at line 325 of file SiStripDigiValid.cc.

00325                                    {
00326 
00327   //if ( outputFile_.size() != 0 && dbe_ ) dbe_->save(outputFile_);
00328 }


Member Function Documentation

void SiStripDigiValid::analyze ( const edm::Event e,
const edm::EventSetup c 
) [protected, virtual]

Implements edm::EDAnalyzer.

Definition at line 341 of file SiStripDigiValid.cc.

References edm::DetSetVector< T >::begin(), begin, detId, reco_application_tbsim_simpleTBanalysis_cfg::digiProducer, end, edm::DetSetVector< T >::end(), MonitorElement::Fill(), edm::EventSetup::get(), edm::Event::getByLabel(), i, iter, TIBDetId::layer(), TOBDetId::layer(), meAdcTECWheel1zm_, meAdcTECWheel1zp_, meAdcTECWheel2zm_, meAdcTECWheel2zp_, meAdcTECWheel3zm_, meAdcTECWheel3zp_, meAdcTECWheel4zm_, meAdcTECWheel4zp_, meAdcTECWheel5zm_, meAdcTECWheel5zp_, meAdcTECWheel6zm_, meAdcTECWheel6zp_, meAdcTECWheel7zm_, meAdcTECWheel7zp_, meAdcTECWheel8zm_, meAdcTECWheel8zp_, meAdcTECWheel9zm_, meAdcTECWheel9zp_, meAdcTIBLayer1Extzm_, meAdcTIBLayer1Extzp_, meAdcTIBLayer1Intzm_, meAdcTIBLayer1Intzp_, meAdcTIBLayer2Extzm_, meAdcTIBLayer2Extzp_, meAdcTIBLayer2Intzm_, meAdcTIBLayer2Intzp_, meAdcTIBLayer3Extzm_, meAdcTIBLayer3Extzp_, meAdcTIBLayer3Intzm_, meAdcTIBLayer3Intzp_, meAdcTIBLayer4Extzm_, meAdcTIBLayer4Extzp_, meAdcTIBLayer4Intzm_, meAdcTIBLayer4Intzp_, meAdcTIDWheel1zm_, meAdcTIDWheel1zp_, meAdcTIDWheel2zm_, meAdcTIDWheel2zp_, meAdcTIDWheel3zm_, meAdcTIDWheel3zp_, meAdcTOBLayer1zm_, meAdcTOBLayer1zp_, meAdcTOBLayer2zm_, meAdcTOBLayer2zp_, meAdcTOBLayer3zm_, meAdcTOBLayer3zp_, meAdcTOBLayer4zm_, meAdcTOBLayer4zp_, meAdcTOBLayer5zm_, meAdcTOBLayer5zp_, meAdcTOBLayer6zm_, meAdcTOBLayer6zp_, meNDigiTECWheelzm_, meNDigiTECWheelzp_, meNDigiTIBLayerzm_, meNDigiTIBLayerzp_, meNDigiTIDWheelzm_, meNDigiTIDWheelzp_, meNDigiTOBLayerzm_, meNDigiTOBLayerzp_, meStripTECWheel1zm_, meStripTECWheel1zp_, meStripTECWheel2zm_, meStripTECWheel2zp_, meStripTECWheel3zm_, meStripTECWheel3zp_, meStripTECWheel4zm_, meStripTECWheel4zp_, meStripTECWheel5zm_, meStripTECWheel5zp_, meStripTECWheel6zm_, meStripTECWheel6zp_, meStripTECWheel7zm_, meStripTECWheel7zp_, meStripTECWheel8zm_, meStripTECWheel8zp_, meStripTECWheel9zm_, meStripTECWheel9zp_, meStripTIBLayer1Extzm_, meStripTIBLayer1Extzp_, meStripTIBLayer1Intzm_, meStripTIBLayer1Intzp_, meStripTIBLayer2Extzm_, meStripTIBLayer2Extzp_, meStripTIBLayer2Intzm_, meStripTIBLayer2Intzp_, meStripTIBLayer3Extzm_, meStripTIBLayer3Extzp_, meStripTIBLayer3Intzm_, meStripTIBLayer3Intzp_, meStripTIBLayer4Extzm_, meStripTIBLayer4Extzp_, meStripTIBLayer4Intzm_, meStripTIBLayer4Intzp_, meStripTIDWheel1zm_, meStripTIDWheel1zp_, meStripTIDWheel2zm_, meStripTIDWheel2zp_, meStripTIDWheel3zm_, meStripTIDWheel3zp_, meStripTOBLayer1zm_, meStripTOBLayer1zp_, meStripTOBLayer2zm_, meStripTOBLayer2zp_, meStripTOBLayer3zm_, meStripTOBLayer3zp_, meStripTOBLayer4zm_, meStripTOBLayer4zp_, meStripTOBLayer5zm_, meStripTOBLayer5zp_, meStripTOBLayer6zm_, meStripTOBLayer6zp_, TOBDetId::module(), TIBDetId::module(), TIDDetId::ring(), TECDetId::ring(), TOBDetId::rod(), TIDDetId::side(), TECDetId::side(), src_, TIBDetId::string(), DetId::subdetId(), StripSubdetector::TEC, StripSubdetector::TIB, StripSubdetector::TID, StripSubdetector::TOB, TIDDetId::wheel(), and TECDetId::wheel().

00341                                                                  {
00342 
00343  int ndigilayertibzp[4];
00344  int ndigilayertibzm[4];
00345  
00346  for( int i = 0; i< 4; i++ ) {
00347     ndigilayertibzp[i] = 0;
00348     ndigilayertibzm[i] = 0;
00349  }
00350 
00351  int ndigilayertobzp[6];
00352  int ndigilayertobzm[6];
00353 
00354  for( int i = 0; i< 6; i++ ) {
00355     ndigilayertobzp[i] = 0;
00356     ndigilayertobzm[i] = 0;
00357  }
00358 
00359  int ndigiwheeltidzp[3];
00360  int ndigiwheeltidzm[3];
00361 
00362  for( int i = 0; i< 3; i++ ) {
00363    ndigiwheeltidzp[i] = 0;
00364    ndigiwheeltidzm[i] = 0;
00365  }
00366 
00367  int ndigiwheelteczp[9];
00368  int ndigiwheelteczm[9];
00369 
00370  for( int i = 0; i< 9; i++ ) {
00371    ndigiwheelteczp[i] = 0;
00372    ndigiwheelteczm[i] = 0;
00373  }
00374 
00375 
00376 
00377  //LogInfo("EventInfo") << " Run = " << e.id().run() << " Event = " << e.id().event();
00378  ESHandle<TrackerGeometry> tracker;
00379  c.get<TrackerDigiGeometryRecord>().get( tracker );
00380 
00381  std::string digiProducer = "siStripDigis";
00382  edm::Handle<edm::DetSetVector<SiStripDigi> > stripDigis;
00383  e.getByLabel(src_, stripDigis);
00384  edm::DetSetVector<SiStripDigi>::const_iterator DSViter = stripDigis->begin();
00385  for( ; DSViter != stripDigis->end(); DSViter++) {
00386          unsigned int id = DSViter->id;
00387          DetId  detId(id);
00388          edm::DetSet<SiStripDigi>::const_iterator  begin = DSViter->data.begin();
00389          edm::DetSet<SiStripDigi>::const_iterator  end   = DSViter->data.end();
00390          edm::DetSet<SiStripDigi>::const_iterator  iter;
00391 
00392         if(detId.subdetId()==StripSubdetector::TIB){
00393              TIBDetId tibid(id);
00394              for ( iter = begin ; iter != end; iter++ ) { // loop digis
00395                if( tibid.string()[0] == 1) {
00396                  ++ndigilayertibzm[tibid.layer()-1];
00397                  if( tibid.layer() == 1 ) { 
00398                     if ( tibid.string()[1] == 1 ) {
00399                        if( tibid.module() == 1 ) { meAdcTIBLayer1Intzm_[0] -> Fill((*iter).adc()); meStripTIBLayer1Intzm_[0] ->Fill((*iter).strip()); }
00400                        if( tibid.module() == 2 ) { meAdcTIBLayer1Intzm_[1] -> Fill((*iter).adc()); meStripTIBLayer1Intzm_[1] ->Fill((*iter).strip()); }
00401                        if( tibid.module() == 3 ) { meAdcTIBLayer1Intzm_[2] -> Fill((*iter).adc()); meStripTIBLayer1Intzm_[2] ->Fill((*iter).strip()); }
00402                     }else {
00403                        if( tibid.module() == 1 ) { meAdcTIBLayer1Extzm_[0] -> Fill((*iter).adc()); meStripTIBLayer1Extzm_[0] ->Fill((*iter).strip()); }
00404                        if( tibid.module() == 2 ) { meAdcTIBLayer1Extzm_[1] -> Fill((*iter).adc()); meStripTIBLayer1Extzm_[1] ->Fill((*iter).strip()); }
00405                        if( tibid.module() == 3 ) { meAdcTIBLayer1Extzm_[2] -> Fill((*iter).adc()); meStripTIBLayer1Extzm_[2] ->Fill((*iter).strip()); }
00406                    } 
00407                  }
00408                  if( tibid.layer() == 2 ) {
00409                     if ( tibid.string()[1] == 1 ) {
00410                        if( tibid.module() == 1 ) { meAdcTIBLayer2Intzm_[0] -> Fill((*iter).adc()); meStripTIBLayer2Intzm_[0] ->Fill((*iter).strip()); }
00411                        if( tibid.module() == 2 ) { meAdcTIBLayer2Intzm_[1] -> Fill((*iter).adc()); meStripTIBLayer2Intzm_[1] ->Fill((*iter).strip()); }
00412                        if( tibid.module() == 3 ) { meAdcTIBLayer2Intzm_[2] -> Fill((*iter).adc()); meStripTIBLayer2Intzm_[2] ->Fill((*iter).strip()); }
00413                     }else {
00414                        if( tibid.module() == 1 ) { meAdcTIBLayer2Extzm_[0] -> Fill((*iter).adc()); meStripTIBLayer2Extzm_[0] ->Fill((*iter).strip()); }
00415                        if( tibid.module() == 2 ) { meAdcTIBLayer2Extzm_[1] -> Fill((*iter).adc()); meStripTIBLayer2Extzm_[1] ->Fill((*iter).strip()); }
00416                        if( tibid.module() == 3 ) { meAdcTIBLayer2Extzm_[2] -> Fill((*iter).adc()); meStripTIBLayer2Extzm_[2] ->Fill((*iter).strip()); }
00417                    }
00418                  }
00419                  if( tibid.layer() == 3 ) {
00420                     if ( tibid.string()[1] == 1 ) {
00421                        if( tibid.module() == 1 ) { meAdcTIBLayer3Intzm_[0] -> Fill((*iter).adc()); meStripTIBLayer3Intzm_[0] ->Fill((*iter).strip()); }
00422                        if( tibid.module() == 2 ) { meAdcTIBLayer3Intzm_[1] -> Fill((*iter).adc()); meStripTIBLayer3Intzm_[1] ->Fill((*iter).strip()); }
00423                        if( tibid.module() == 3 ) { meAdcTIBLayer3Intzm_[2] -> Fill((*iter).adc()); meStripTIBLayer3Intzm_[2] ->Fill((*iter).strip()); }
00424                     }else {
00425                        if( tibid.module() == 1 ) { meAdcTIBLayer3Extzm_[0] -> Fill((*iter).adc()); meStripTIBLayer3Extzm_[0] ->Fill((*iter).strip()); }
00426                        if( tibid.module() == 2 ) { meAdcTIBLayer3Extzm_[1] -> Fill((*iter).adc()); meStripTIBLayer3Extzm_[1] ->Fill((*iter).strip()); }
00427                        if( tibid.module() == 3 ) { meAdcTIBLayer3Extzm_[2] -> Fill((*iter).adc()); meStripTIBLayer3Extzm_[2] ->Fill((*iter).strip()); }
00428                    }
00429                  }
00430                  if( tibid.layer() == 4 ) {
00431                     if ( tibid.string()[1] == 1 ) {
00432                        if( tibid.module() == 1 ) { meAdcTIBLayer4Intzm_[0] -> Fill((*iter).adc()); meStripTIBLayer4Intzm_[0] ->Fill((*iter).strip()); }
00433                        if( tibid.module() == 2 ) { meAdcTIBLayer4Intzm_[1] -> Fill((*iter).adc()); meStripTIBLayer4Intzm_[1] ->Fill((*iter).strip()); }
00434                        if( tibid.module() == 3 ) { meAdcTIBLayer4Intzm_[2] -> Fill((*iter).adc()); meStripTIBLayer4Intzm_[2] ->Fill((*iter).strip()); }
00435                     }else {
00436                        if( tibid.module() == 1 ) { meAdcTIBLayer4Extzm_[0] -> Fill((*iter).adc()); meStripTIBLayer4Extzm_[0] ->Fill((*iter).strip()); }
00437                        if( tibid.module() == 2 ) { meAdcTIBLayer4Extzm_[1] -> Fill((*iter).adc()); meStripTIBLayer4Extzm_[1] ->Fill((*iter).strip()); }
00438                        if( tibid.module() == 3 ) { meAdcTIBLayer4Extzm_[2] -> Fill((*iter).adc()); meStripTIBLayer4Extzm_[2] ->Fill((*iter).strip()); }
00439                    }
00440                  }
00441                }else {
00442                  ++ndigilayertibzp[tibid.layer()-1];
00443                  if( tibid.layer() == 1 ) {
00444                     if ( tibid.string()[1] == 1 ) {
00445                        if( tibid.module() == 1 ) { meAdcTIBLayer1Intzp_[0] -> Fill((*iter).adc()); meStripTIBLayer1Intzp_[0] ->Fill((*iter).strip()); }
00446                        if( tibid.module() == 2 ) { meAdcTIBLayer1Intzp_[1] -> Fill((*iter).adc()); meStripTIBLayer1Intzp_[1] ->Fill((*iter).strip()); }
00447                        if( tibid.module() == 3 ) { meAdcTIBLayer1Intzp_[2] -> Fill((*iter).adc()); meStripTIBLayer1Intzp_[2] ->Fill((*iter).strip()); }
00448                     }else {
00449                        if( tibid.module() == 1 ) { meAdcTIBLayer1Extzp_[0] -> Fill((*iter).adc()); meStripTIBLayer1Extzp_[0] ->Fill((*iter).strip()); }
00450                        if( tibid.module() == 2 ) { meAdcTIBLayer1Extzp_[1] -> Fill((*iter).adc()); meStripTIBLayer1Extzp_[1] ->Fill((*iter).strip()); }
00451                        if( tibid.module() == 3 ) { meAdcTIBLayer1Extzp_[2] -> Fill((*iter).adc()); meStripTIBLayer1Extzp_[2] ->Fill((*iter).strip()); }
00452                    } 
00453                  }
00454                  if( tibid.layer() == 2 ) {
00455                     if ( tibid.string()[1] == 1 ) {
00456                        if( tibid.module() == 1 ) { meAdcTIBLayer2Intzp_[0] -> Fill((*iter).adc()); meStripTIBLayer2Intzp_[0] ->Fill((*iter).strip()); }
00457                        if( tibid.module() == 2 ) { meAdcTIBLayer2Intzp_[1] -> Fill((*iter).adc()); meStripTIBLayer2Intzp_[1] ->Fill((*iter).strip()); }
00458                        if( tibid.module() == 3 ) { meAdcTIBLayer2Intzp_[2] -> Fill((*iter).adc()); meStripTIBLayer2Intzp_[2] ->Fill((*iter).strip()); }
00459                     }else {
00460                        if( tibid.module() == 1 ) { meAdcTIBLayer2Extzp_[0] -> Fill((*iter).adc()); meStripTIBLayer2Extzp_[0] ->Fill((*iter).strip()); }
00461                        if( tibid.module() == 2 ) { meAdcTIBLayer2Extzp_[1] -> Fill((*iter).adc()); meStripTIBLayer2Extzp_[1] ->Fill((*iter).strip()); }
00462                        if( tibid.module() == 3 ) { meAdcTIBLayer2Extzp_[2] -> Fill((*iter).adc()); meStripTIBLayer2Extzp_[2] ->Fill((*iter).strip()); }
00463                    }
00464                  }
00465                  if( tibid.layer() == 3 ) {
00466                     if ( tibid.string()[1] == 1 ) {
00467                        if( tibid.module() == 1 ) { meAdcTIBLayer3Intzp_[0] -> Fill((*iter).adc()); meStripTIBLayer3Intzp_[0] ->Fill((*iter).strip()); }
00468                        if( tibid.module() == 2 ) { meAdcTIBLayer3Intzp_[1] -> Fill((*iter).adc()); meStripTIBLayer3Intzp_[1] ->Fill((*iter).strip()); }
00469                        if( tibid.module() == 3 ) { meAdcTIBLayer3Intzp_[2] -> Fill((*iter).adc()); meStripTIBLayer3Intzp_[2] ->Fill((*iter).strip()); }
00470                     }else {
00471                        if( tibid.module() == 1 ) { meAdcTIBLayer3Extzp_[0] -> Fill((*iter).adc()); meStripTIBLayer3Extzp_[0] ->Fill((*iter).strip()); }
00472                        if( tibid.module() == 2 ) { meAdcTIBLayer3Extzp_[1] -> Fill((*iter).adc()); meStripTIBLayer3Extzp_[1] ->Fill((*iter).strip()); }
00473                        if( tibid.module() == 3 ) { meAdcTIBLayer3Extzp_[2] -> Fill((*iter).adc()); meStripTIBLayer3Extzp_[2] ->Fill((*iter).strip()); }
00474                    }
00475                  }
00476                  if( tibid.layer() == 4 ) {
00477                     if ( tibid.string()[1] == 1) {
00478                        if( tibid.module() == 1 ) { meAdcTIBLayer4Intzp_[0] -> Fill((*iter).adc()); meStripTIBLayer4Intzp_[0] ->Fill((*iter).strip()); }
00479                        if( tibid.module() == 2 ) { meAdcTIBLayer4Intzp_[1] -> Fill((*iter).adc()); meStripTIBLayer4Intzp_[1] ->Fill((*iter).strip()); }
00480                        if( tibid.module() == 3 ) { meAdcTIBLayer4Intzp_[2] -> Fill((*iter).adc()); meStripTIBLayer4Intzp_[2] ->Fill((*iter).strip()); }
00481                     }else {
00482                        if( tibid.module() == 1 ) { meAdcTIBLayer4Extzp_[0] -> Fill((*iter).adc()); meStripTIBLayer4Extzp_[0] ->Fill((*iter).strip()); }
00483                        if( tibid.module() == 2 ) { meAdcTIBLayer4Extzp_[1] -> Fill((*iter).adc()); meStripTIBLayer4Extzp_[1] ->Fill((*iter).strip()); }
00484                        if( tibid.module() == 3 ) { meAdcTIBLayer4Extzp_[2] -> Fill((*iter).adc()); meStripTIBLayer4Extzp_[2] ->Fill((*iter).strip()); }
00485                    }
00486                  }
00487 
00488               }
00489             } 
00490         } 
00491         if(detId.subdetId()==StripSubdetector::TOB){
00492              TOBDetId tobid(id); 
00493              for ( iter = begin ; iter != end; iter++ ) { // loop digis
00494                if( tobid.rod()[0] == 1) {
00495                  ++ndigilayertobzm[tobid.layer()-1];  
00496                  if( tobid.layer() == 1 ) { 
00497                      if ( tobid.module() == 1 ) { meAdcTOBLayer1zm_[0] -> Fill((*iter).adc()); meStripTOBLayer1zm_[0] ->Fill((*iter).strip()); }
00498                      if ( tobid.module() == 2 ) { meAdcTOBLayer1zm_[1] -> Fill((*iter).adc()); meStripTOBLayer1zm_[1] ->Fill((*iter).strip()); }
00499                      if ( tobid.module() == 3 ) { meAdcTOBLayer1zm_[2] -> Fill((*iter).adc()); meStripTOBLayer1zm_[2] ->Fill((*iter).strip()); }
00500                      if ( tobid.module() == 4 ) { meAdcTOBLayer1zm_[3] -> Fill((*iter).adc()); meStripTOBLayer1zm_[3] ->Fill((*iter).strip()); }
00501                      if ( tobid.module() == 5 ) { meAdcTOBLayer1zm_[4] -> Fill((*iter).adc()); meStripTOBLayer1zm_[4] ->Fill((*iter).strip()); }
00502                      if ( tobid.module() == 6 ) { meAdcTOBLayer1zm_[5] -> Fill((*iter).adc()); meStripTOBLayer1zm_[5] ->Fill((*iter).strip()); }
00503                  }
00504                  if( tobid.layer() == 2 ) {
00505                      if ( tobid.module() == 1 ) { meAdcTOBLayer2zm_[0] -> Fill((*iter).adc()); meStripTOBLayer2zm_[0] ->Fill((*iter).strip()); }
00506                      if ( tobid.module() == 2 ) { meAdcTOBLayer2zm_[1] -> Fill((*iter).adc()); meStripTOBLayer2zm_[1] ->Fill((*iter).strip()); }
00507                      if ( tobid.module() == 3 ) { meAdcTOBLayer2zm_[2] -> Fill((*iter).adc()); meStripTOBLayer2zm_[2] ->Fill((*iter).strip()); }
00508                      if ( tobid.module() == 4 ) { meAdcTOBLayer2zm_[3] -> Fill((*iter).adc()); meStripTOBLayer2zm_[3] ->Fill((*iter).strip()); }
00509                      if ( tobid.module() == 5 ) { meAdcTOBLayer2zm_[4] -> Fill((*iter).adc()); meStripTOBLayer2zm_[4] ->Fill((*iter).strip()); }
00510                      if ( tobid.module() == 6 ) { meAdcTOBLayer2zm_[5] -> Fill((*iter).adc()); meStripTOBLayer2zm_[5] ->Fill((*iter).strip()); }
00511                  }
00512                  if( tobid.layer() == 3 ) {
00513                      if ( tobid.module() == 1 ) { meAdcTOBLayer3zm_[0] -> Fill((*iter).adc()); meStripTOBLayer3zm_[0] ->Fill((*iter).strip()); }
00514                      if ( tobid.module() == 2 ) { meAdcTOBLayer3zm_[1] -> Fill((*iter).adc()); meStripTOBLayer3zm_[1] ->Fill((*iter).strip()); }
00515                      if ( tobid.module() == 3 ) { meAdcTOBLayer3zm_[2] -> Fill((*iter).adc()); meStripTOBLayer3zm_[2] ->Fill((*iter).strip()); }
00516                      if ( tobid.module() == 4 ) { meAdcTOBLayer3zm_[3] -> Fill((*iter).adc()); meStripTOBLayer3zm_[3] ->Fill((*iter).strip()); }
00517                      if ( tobid.module() == 5 ) { meAdcTOBLayer3zm_[4] -> Fill((*iter).adc()); meStripTOBLayer3zm_[4] ->Fill((*iter).strip()); }
00518                      if ( tobid.module() == 6 ) { meAdcTOBLayer3zm_[5] -> Fill((*iter).adc()); meStripTOBLayer3zm_[5] ->Fill((*iter).strip()); }
00519                  }
00520                  if( tobid.layer() == 4 ) {
00521                      if ( tobid.module() == 1 ) { meAdcTOBLayer4zm_[0] -> Fill((*iter).adc()); meStripTOBLayer4zm_[0] ->Fill((*iter).strip()); }
00522                      if ( tobid.module() == 2 ) { meAdcTOBLayer4zm_[1] -> Fill((*iter).adc()); meStripTOBLayer4zm_[1] ->Fill((*iter).strip()); }
00523                      if ( tobid.module() == 3 ) { meAdcTOBLayer4zm_[2] -> Fill((*iter).adc()); meStripTOBLayer4zm_[2] ->Fill((*iter).strip()); }
00524                      if ( tobid.module() == 4 ) { meAdcTOBLayer4zm_[3] -> Fill((*iter).adc()); meStripTOBLayer4zm_[3] ->Fill((*iter).strip()); }
00525                      if ( tobid.module() == 5 ) { meAdcTOBLayer4zm_[4] -> Fill((*iter).adc()); meStripTOBLayer4zm_[4] ->Fill((*iter).strip()); }
00526                      if ( tobid.module() == 6 ) { meAdcTOBLayer4zm_[5] -> Fill((*iter).adc()); meStripTOBLayer4zm_[5] ->Fill((*iter).strip()); }
00527                  }
00528                  if( tobid.layer() == 5 ) {
00529                      if ( tobid.module() == 1 ) { meAdcTOBLayer5zm_[0] -> Fill((*iter).adc()); meStripTOBLayer5zm_[0] ->Fill((*iter).strip()); }
00530                      if ( tobid.module() == 2 ) { meAdcTOBLayer5zm_[1] -> Fill((*iter).adc()); meStripTOBLayer5zm_[1] ->Fill((*iter).strip()); }
00531                      if ( tobid.module() == 3 ) { meAdcTOBLayer5zm_[2] -> Fill((*iter).adc()); meStripTOBLayer5zm_[2] ->Fill((*iter).strip()); }
00532                      if ( tobid.module() == 4 ) { meAdcTOBLayer5zm_[3] -> Fill((*iter).adc()); meStripTOBLayer5zm_[3] ->Fill((*iter).strip()); }
00533                      if ( tobid.module() == 5 ) { meAdcTOBLayer5zm_[4] -> Fill((*iter).adc()); meStripTOBLayer5zm_[4] ->Fill((*iter).strip()); }
00534                      if ( tobid.module() == 6 ) { meAdcTOBLayer5zm_[5] -> Fill((*iter).adc()); meStripTOBLayer5zm_[5] ->Fill((*iter).strip()); }
00535                  }
00536                  if( tobid.layer() == 6 ) {
00537                      if ( tobid.module() == 1 ) { meAdcTOBLayer6zm_[0] -> Fill((*iter).adc()); meStripTOBLayer6zm_[0] ->Fill((*iter).strip()); }
00538                      if ( tobid.module() == 2 ) { meAdcTOBLayer6zm_[1] -> Fill((*iter).adc()); meStripTOBLayer6zm_[1] ->Fill((*iter).strip()); }
00539                      if ( tobid.module() == 3 ) { meAdcTOBLayer6zm_[2] -> Fill((*iter).adc()); meStripTOBLayer6zm_[2] ->Fill((*iter).strip()); }
00540                      if ( tobid.module() == 4 ) { meAdcTOBLayer6zm_[3] -> Fill((*iter).adc()); meStripTOBLayer6zm_[3] ->Fill((*iter).strip()); }
00541                      if ( tobid.module() == 5 ) { meAdcTOBLayer6zm_[4] -> Fill((*iter).adc()); meStripTOBLayer6zm_[4] ->Fill((*iter).strip()); }
00542                      if ( tobid.module() == 6 ) { meAdcTOBLayer6zm_[5] -> Fill((*iter).adc()); meStripTOBLayer6zm_[5] ->Fill((*iter).strip()); }
00543                  }
00544 
00545                }else {
00546                  ++ndigilayertobzp[tobid.layer()-1];
00547                  if( tobid.layer() == 1 ) {
00548                      if ( tobid.module() == 1 ) { meAdcTOBLayer1zp_[0] -> Fill((*iter).adc()); meStripTOBLayer1zp_[0] ->Fill((*iter).strip()); }
00549                      if ( tobid.module() == 2 ) { meAdcTOBLayer1zp_[1] -> Fill((*iter).adc()); meStripTOBLayer1zp_[1] ->Fill((*iter).strip()); }
00550                      if ( tobid.module() == 3 ) { meAdcTOBLayer1zp_[2] -> Fill((*iter).adc()); meStripTOBLayer1zp_[2] ->Fill((*iter).strip()); }
00551                      if ( tobid.module() == 4 ) { meAdcTOBLayer1zp_[3] -> Fill((*iter).adc()); meStripTOBLayer1zp_[3] ->Fill((*iter).strip()); }
00552                      if ( tobid.module() == 5 ) { meAdcTOBLayer1zp_[4] -> Fill((*iter).adc()); meStripTOBLayer1zp_[4] ->Fill((*iter).strip()); }
00553                      if ( tobid.module() == 6 ) { meAdcTOBLayer1zp_[5] -> Fill((*iter).adc()); meStripTOBLayer1zp_[5] ->Fill((*iter).strip()); }
00554                  }
00555                  if( tobid.layer() == 2 ) {
00556                      if ( tobid.module() == 1 ) { meAdcTOBLayer2zp_[0] -> Fill((*iter).adc()); meStripTOBLayer2zp_[0] ->Fill((*iter).strip()); }
00557                      if ( tobid.module() == 2 ) { meAdcTOBLayer2zp_[1] -> Fill((*iter).adc()); meStripTOBLayer2zp_[1] ->Fill((*iter).strip()); }
00558                      if ( tobid.module() == 3 ) { meAdcTOBLayer2zp_[2] -> Fill((*iter).adc()); meStripTOBLayer2zp_[2] ->Fill((*iter).strip()); }
00559                      if ( tobid.module() == 4 ) { meAdcTOBLayer2zp_[3] -> Fill((*iter).adc()); meStripTOBLayer2zp_[3] ->Fill((*iter).strip()); }
00560                      if ( tobid.module() == 5 ) { meAdcTOBLayer2zp_[4] -> Fill((*iter).adc()); meStripTOBLayer2zp_[4] ->Fill((*iter).strip()); }
00561                      if ( tobid.module() == 6 ) { meAdcTOBLayer2zp_[5] -> Fill((*iter).adc()); meStripTOBLayer2zp_[5] ->Fill((*iter).strip()); }
00562                  }
00563                  if( tobid.layer() == 3 ) {
00564                      if ( tobid.module() == 1 ) { meAdcTOBLayer3zp_[0] -> Fill((*iter).adc()); meStripTOBLayer3zp_[0] ->Fill((*iter).strip()); }
00565                      if ( tobid.module() == 2 ) { meAdcTOBLayer3zp_[1] -> Fill((*iter).adc()); meStripTOBLayer3zp_[1] ->Fill((*iter).strip()); }
00566                      if ( tobid.module() == 3 ) { meAdcTOBLayer3zp_[2] -> Fill((*iter).adc()); meStripTOBLayer3zp_[2] ->Fill((*iter).strip()); }
00567                      if ( tobid.module() == 4 ) { meAdcTOBLayer3zp_[3] -> Fill((*iter).adc()); meStripTOBLayer3zp_[3] ->Fill((*iter).strip()); }
00568                      if ( tobid.module() == 5 ) { meAdcTOBLayer3zp_[4] -> Fill((*iter).adc()); meStripTOBLayer3zp_[4] ->Fill((*iter).strip()); }
00569                      if ( tobid.module() == 6 ) { meAdcTOBLayer3zp_[5] -> Fill((*iter).adc()); meStripTOBLayer3zp_[5] ->Fill((*iter).strip()); }
00570                  }
00571                  if( tobid.layer() == 4 ) {
00572                      if ( tobid.module() == 1 ) { meAdcTOBLayer4zp_[0] -> Fill((*iter).adc()); meStripTOBLayer4zp_[0] ->Fill((*iter).strip()); }
00573                      if ( tobid.module() == 2 ) { meAdcTOBLayer4zp_[1] -> Fill((*iter).adc()); meStripTOBLayer4zp_[1] ->Fill((*iter).strip()); }
00574                      if ( tobid.module() == 3 ) { meAdcTOBLayer4zp_[2] -> Fill((*iter).adc()); meStripTOBLayer4zp_[2] ->Fill((*iter).strip()); }
00575                      if ( tobid.module() == 4 ) { meAdcTOBLayer4zp_[3] -> Fill((*iter).adc()); meStripTOBLayer4zp_[3] ->Fill((*iter).strip()); }
00576                      if ( tobid.module() == 5 ) { meAdcTOBLayer4zp_[4] -> Fill((*iter).adc()); meStripTOBLayer4zp_[4] ->Fill((*iter).strip()); }
00577                      if ( tobid.module() == 6 ) { meAdcTOBLayer4zp_[5] -> Fill((*iter).adc()); meStripTOBLayer4zp_[5] ->Fill((*iter).strip()); }
00578                  }
00579                  if( tobid.layer() == 5 ) {
00580                      if ( tobid.module() == 1 ) { meAdcTOBLayer5zp_[0] -> Fill((*iter).adc()); meStripTOBLayer5zp_[0] ->Fill((*iter).strip()); }
00581                      if ( tobid.module() == 2 ) { meAdcTOBLayer5zp_[1] -> Fill((*iter).adc()); meStripTOBLayer5zp_[1] ->Fill((*iter).strip()); }
00582                      if ( tobid.module() == 3 ) { meAdcTOBLayer5zp_[2] -> Fill((*iter).adc()); meStripTOBLayer5zp_[2] ->Fill((*iter).strip()); }
00583                      if ( tobid.module() == 4 ) { meAdcTOBLayer5zp_[3] -> Fill((*iter).adc()); meStripTOBLayer5zp_[3] ->Fill((*iter).strip()); }
00584                      if ( tobid.module() == 5 ) { meAdcTOBLayer5zp_[4] -> Fill((*iter).adc()); meStripTOBLayer5zp_[4] ->Fill((*iter).strip()); }
00585                      if ( tobid.module() == 6 ) { meAdcTOBLayer5zp_[5] -> Fill((*iter).adc()); meStripTOBLayer5zp_[5] ->Fill((*iter).strip()); }
00586                  }
00587                  if( tobid.layer() == 6 ) {
00588                      if ( tobid.module() == 1 ) { meAdcTOBLayer6zp_[0] -> Fill((*iter).adc()); meStripTOBLayer6zp_[0] ->Fill((*iter).strip()); }
00589                      if ( tobid.module() == 2 ) { meAdcTOBLayer6zp_[1] -> Fill((*iter).adc()); meStripTOBLayer6zp_[1] ->Fill((*iter).strip()); }
00590                      if ( tobid.module() == 3 ) { meAdcTOBLayer6zp_[2] -> Fill((*iter).adc()); meStripTOBLayer6zp_[2] ->Fill((*iter).strip()); }
00591                      if ( tobid.module() == 4 ) { meAdcTOBLayer6zp_[3] -> Fill((*iter).adc()); meStripTOBLayer6zp_[3] ->Fill((*iter).strip()); }
00592                      if ( tobid.module() == 5 ) { meAdcTOBLayer6zp_[4] -> Fill((*iter).adc()); meStripTOBLayer6zp_[4] ->Fill((*iter).strip()); }
00593                      if ( tobid.module() == 6 ) { meAdcTOBLayer6zp_[5] -> Fill((*iter).adc()); meStripTOBLayer6zp_[5] ->Fill((*iter).strip()); }
00594                  }
00595 
00596 
00597                }
00598              }
00599         }
00600    
00601         if (detId.subdetId()==StripSubdetector::TID) {
00602             TIDDetId tidid(id);  
00603             for ( iter = begin ; iter != end; iter++ ) {
00604               if( tidid.side() == 1){
00605                  ++ndigiwheeltidzm[tidid.wheel()-1];
00606                 if( tidid.wheel() == 1 ) {
00607                    if(tidid.ring()== 1) { meAdcTIDWheel1zm_[0] -> Fill((*iter).adc()); meStripTIDWheel1zm_[0] ->Fill((*iter).strip());}
00608                    if(tidid.ring()== 2) { meAdcTIDWheel1zm_[1] -> Fill((*iter).adc()); meStripTIDWheel1zm_[1] ->Fill((*iter).strip());}
00609                    if(tidid.ring()== 3) { meAdcTIDWheel1zm_[2] -> Fill((*iter).adc()); meStripTIDWheel1zm_[2] ->Fill((*iter).strip());}
00610                 }
00611                 if( tidid.wheel() == 2 ) {
00612                    if(tidid.ring()== 1) { meAdcTIDWheel2zm_[0] -> Fill((*iter).adc()); meStripTIDWheel2zm_[0] ->Fill((*iter).strip());}
00613                    if(tidid.ring()== 2) { meAdcTIDWheel2zm_[1] -> Fill((*iter).adc()); meStripTIDWheel2zm_[1] ->Fill((*iter).strip());}
00614                    if(tidid.ring()== 3) { meAdcTIDWheel2zm_[2] -> Fill((*iter).adc()); meStripTIDWheel2zm_[2] ->Fill((*iter).strip());}
00615                 }
00616                 if( tidid.wheel() == 3 ) {
00617                    if(tidid.ring()== 1) { meAdcTIDWheel3zm_[0] -> Fill((*iter).adc()); meStripTIDWheel3zm_[0] ->Fill((*iter).strip());}
00618                    if(tidid.ring()== 2) { meAdcTIDWheel3zm_[1] -> Fill((*iter).adc()); meStripTIDWheel3zm_[1] ->Fill((*iter).strip());}
00619                    if(tidid.ring()== 3) { meAdcTIDWheel3zm_[2] -> Fill((*iter).adc()); meStripTIDWheel3zm_[2] ->Fill((*iter).strip());}
00620                 }
00621 
00622               }else{
00623                 ++ndigiwheeltidzp[tidid.wheel()-1];
00624                 if( tidid.wheel() == 1 ) { 
00625                    if(tidid.ring()== 1) { meAdcTIDWheel1zp_[0] -> Fill((*iter).adc()); meStripTIDWheel1zp_[0] ->Fill((*iter).strip());}
00626                    if(tidid.ring()== 2) { meAdcTIDWheel1zp_[1] -> Fill((*iter).adc()); meStripTIDWheel1zp_[1] ->Fill((*iter).strip());}
00627                    if(tidid.ring()== 3) { meAdcTIDWheel1zp_[2] -> Fill((*iter).adc()); meStripTIDWheel1zp_[2] ->Fill((*iter).strip());}
00628                 }  
00629                 if( tidid.wheel() == 2 ) {
00630                    if(tidid.ring()== 1) { meAdcTIDWheel2zp_[0] -> Fill((*iter).adc()); meStripTIDWheel2zp_[0] ->Fill((*iter).strip());}
00631                    if(tidid.ring()== 2) { meAdcTIDWheel2zp_[1] -> Fill((*iter).adc()); meStripTIDWheel2zp_[1] ->Fill((*iter).strip());}
00632                    if(tidid.ring()== 3) { meAdcTIDWheel2zp_[2] -> Fill((*iter).adc()); meStripTIDWheel2zp_[2] ->Fill((*iter).strip());}
00633                 }
00634                 if( tidid.wheel() == 3 ) {
00635                    if(tidid.ring()== 1) { meAdcTIDWheel3zp_[0] -> Fill((*iter).adc()); meStripTIDWheel3zp_[0] ->Fill((*iter).strip());}
00636                    if(tidid.ring()== 2) { meAdcTIDWheel3zp_[1] -> Fill((*iter).adc()); meStripTIDWheel3zp_[1] ->Fill((*iter).strip());}
00637                    if(tidid.ring()== 3) { meAdcTIDWheel3zp_[2] -> Fill((*iter).adc()); meStripTIDWheel3zp_[2] ->Fill((*iter).strip());}
00638                 }
00639     
00640               } 
00641             }
00642        }
00643         if (detId.subdetId()==StripSubdetector::TEC) {
00644             TECDetId tecid(id);
00645             for ( iter = begin ; iter != end; iter++ ) {
00646               if(tecid.side() == 1) {
00647                 ++ndigiwheelteczm[tecid.wheel()-1];
00648                 if( tecid.wheel() == 1 ) {
00649                    if ( tecid.ring() == 1 ) { meAdcTECWheel1zm_[0] -> Fill((*iter).adc()); meStripTECWheel1zm_[0] ->Fill((*iter).strip()); }
00650                    if ( tecid.ring() == 2 ) { meAdcTECWheel1zm_[1] -> Fill((*iter).adc()); meStripTECWheel1zm_[1] ->Fill((*iter).strip()); }
00651                    if ( tecid.ring() == 3 ) { meAdcTECWheel1zm_[2] -> Fill((*iter).adc()); meStripTECWheel1zm_[2] ->Fill((*iter).strip()); }
00652                    if ( tecid.ring() == 4 ) { meAdcTECWheel1zm_[3] -> Fill((*iter).adc()); meStripTECWheel1zm_[3] ->Fill((*iter).strip()); }
00653                    if ( tecid.ring() == 5 ) { meAdcTECWheel1zm_[4] -> Fill((*iter).adc()); meStripTECWheel1zm_[4] ->Fill((*iter).strip()); }
00654                    if ( tecid.ring() == 6 ) { meAdcTECWheel1zm_[5] -> Fill((*iter).adc()); meStripTECWheel1zm_[5] ->Fill((*iter).strip()); }
00655                    if ( tecid.ring() == 7 ) { meAdcTECWheel1zm_[6] -> Fill((*iter).adc()); meStripTECWheel1zm_[6] ->Fill((*iter).strip()); }
00656                 }
00657                 if( tecid.wheel() == 2 ) {
00658                    if ( tecid.ring() == 1 ) { meAdcTECWheel2zm_[0] -> Fill((*iter).adc()); meStripTECWheel2zm_[0] ->Fill((*iter).strip()); }
00659                    if ( tecid.ring() == 2 ) { meAdcTECWheel2zm_[1] -> Fill((*iter).adc()); meStripTECWheel2zm_[1] ->Fill((*iter).strip()); }
00660                    if ( tecid.ring() == 3 ) { meAdcTECWheel2zm_[2] -> Fill((*iter).adc()); meStripTECWheel2zm_[2] ->Fill((*iter).strip()); }
00661                    if ( tecid.ring() == 4 ) { meAdcTECWheel2zm_[3] -> Fill((*iter).adc()); meStripTECWheel2zm_[3] ->Fill((*iter).strip()); }
00662                    if ( tecid.ring() == 5 ) { meAdcTECWheel2zm_[4] -> Fill((*iter).adc()); meStripTECWheel2zm_[4] ->Fill((*iter).strip()); }
00663                    if ( tecid.ring() == 6 ) { meAdcTECWheel2zm_[5] -> Fill((*iter).adc()); meStripTECWheel2zm_[5] ->Fill((*iter).strip()); }
00664                    if ( tecid.ring() == 7 ) { meAdcTECWheel2zm_[6] -> Fill((*iter).adc()); meStripTECWheel2zm_[6] ->Fill((*iter).strip()); }
00665                 }
00666                 if( tecid.wheel() == 3 ) {
00667                    if ( tecid.ring() == 1 ) { meAdcTECWheel3zm_[0] -> Fill((*iter).adc()); meStripTECWheel3zm_[0] ->Fill((*iter).strip()); }
00668                    if ( tecid.ring() == 2 ) { meAdcTECWheel3zm_[1] -> Fill((*iter).adc()); meStripTECWheel3zm_[1] ->Fill((*iter).strip()); }
00669                    if ( tecid.ring() == 3 ) { meAdcTECWheel3zm_[2] -> Fill((*iter).adc()); meStripTECWheel3zm_[2] ->Fill((*iter).strip()); }
00670                    if ( tecid.ring() == 4 ) { meAdcTECWheel3zm_[3] -> Fill((*iter).adc()); meStripTECWheel3zm_[3] ->Fill((*iter).strip()); }
00671                    if ( tecid.ring() == 5 ) { meAdcTECWheel3zm_[4] -> Fill((*iter).adc()); meStripTECWheel3zm_[4] ->Fill((*iter).strip()); }
00672                    if ( tecid.ring() == 6 ) { meAdcTECWheel3zm_[5] -> Fill((*iter).adc()); meStripTECWheel3zm_[5] ->Fill((*iter).strip()); }
00673                    if ( tecid.ring() == 7 ) { meAdcTECWheel3zm_[6] -> Fill((*iter).adc()); meStripTECWheel3zm_[6] ->Fill((*iter).strip()); }
00674                 }
00675                 if( tecid.wheel() == 4 ) {
00676                    if ( tecid.ring() == 2 ) { meAdcTECWheel4zm_[0] -> Fill((*iter).adc()); meStripTECWheel4zm_[0] ->Fill((*iter).strip()); }
00677                    if ( tecid.ring() == 3 ) { meAdcTECWheel4zm_[1] -> Fill((*iter).adc()); meStripTECWheel4zm_[1] ->Fill((*iter).strip()); }
00678                    if ( tecid.ring() == 4 ) { meAdcTECWheel4zm_[2] -> Fill((*iter).adc()); meStripTECWheel4zm_[2] ->Fill((*iter).strip()); }
00679                    if ( tecid.ring() == 5 ) { meAdcTECWheel4zm_[3] -> Fill((*iter).adc()); meStripTECWheel4zm_[3] ->Fill((*iter).strip()); }
00680                    if ( tecid.ring() == 6 ) { meAdcTECWheel4zm_[4] -> Fill((*iter).adc()); meStripTECWheel4zm_[4] ->Fill((*iter).strip()); }
00681                    if ( tecid.ring() == 7 ) { meAdcTECWheel4zm_[5] -> Fill((*iter).adc()); meStripTECWheel4zm_[5] ->Fill((*iter).strip()); }
00682                 }
00683                 if( tecid.wheel() == 5 ) {
00684                    if ( tecid.ring() == 2 ) { meAdcTECWheel5zm_[0] -> Fill((*iter).adc()); meStripTECWheel5zm_[0] ->Fill((*iter).strip()); }
00685                    if ( tecid.ring() == 3 ) { meAdcTECWheel5zm_[1] -> Fill((*iter).adc()); meStripTECWheel5zm_[1] ->Fill((*iter).strip()); }
00686                    if ( tecid.ring() == 4 ) { meAdcTECWheel5zm_[2] -> Fill((*iter).adc()); meStripTECWheel5zm_[2] ->Fill((*iter).strip()); }
00687                    if ( tecid.ring() == 5 ) { meAdcTECWheel5zm_[3] -> Fill((*iter).adc()); meStripTECWheel5zm_[3] ->Fill((*iter).strip()); }
00688                    if ( tecid.ring() == 6 ) { meAdcTECWheel5zm_[4] -> Fill((*iter).adc()); meStripTECWheel5zm_[4] ->Fill((*iter).strip()); }
00689                    if ( tecid.ring() == 7 ) { meAdcTECWheel5zm_[5] -> Fill((*iter).adc()); meStripTECWheel5zm_[5] ->Fill((*iter).strip()); }
00690                 }
00691                 if( tecid.wheel() == 6 ) {
00692                    if ( tecid.ring() == 2 ) { meAdcTECWheel6zm_[0] -> Fill((*iter).adc()); meStripTECWheel6zm_[0] ->Fill((*iter).strip()); }
00693                    if ( tecid.ring() == 3 ) { meAdcTECWheel6zm_[1] -> Fill((*iter).adc()); meStripTECWheel6zm_[1] ->Fill((*iter).strip()); }
00694                    if ( tecid.ring() == 4 ) { meAdcTECWheel6zm_[2] -> Fill((*iter).adc()); meStripTECWheel6zm_[2] ->Fill((*iter).strip()); }
00695                    if ( tecid.ring() == 5 ) { meAdcTECWheel6zm_[3] -> Fill((*iter).adc()); meStripTECWheel6zm_[3] ->Fill((*iter).strip()); }
00696                    if ( tecid.ring() == 6 ) { meAdcTECWheel6zm_[4] -> Fill((*iter).adc()); meStripTECWheel6zm_[4] ->Fill((*iter).strip()); }
00697                    if ( tecid.ring() == 7 ) { meAdcTECWheel6zm_[5] -> Fill((*iter).adc()); meStripTECWheel6zm_[5] ->Fill((*iter).strip()); }
00698                 }
00699                 if( tecid.wheel() == 7 ) {
00700                    if ( tecid.ring() == 3 ) { meAdcTECWheel7zm_[0] -> Fill((*iter).adc()); meStripTECWheel7zm_[0] ->Fill((*iter).strip()); }
00701                    if ( tecid.ring() == 4 ) { meAdcTECWheel7zm_[1] -> Fill((*iter).adc()); meStripTECWheel7zm_[1] ->Fill((*iter).strip()); }
00702                    if ( tecid.ring() == 5 ) { meAdcTECWheel7zm_[2] -> Fill((*iter).adc()); meStripTECWheel7zm_[2] ->Fill((*iter).strip()); }
00703                    if ( tecid.ring() == 6 ) { meAdcTECWheel7zm_[3] -> Fill((*iter).adc()); meStripTECWheel7zm_[3] ->Fill((*iter).strip()); }
00704                    if ( tecid.ring() == 7 ) { meAdcTECWheel7zm_[4] -> Fill((*iter).adc()); meStripTECWheel7zm_[4] ->Fill((*iter).strip()); }
00705                 }
00706                 if( tecid.wheel() == 8 ) {
00707                    if ( tecid.ring() == 3 ) { meAdcTECWheel8zm_[0] -> Fill((*iter).adc()); meStripTECWheel8zm_[0] ->Fill((*iter).strip()); }
00708                    if ( tecid.ring() == 4 ) { meAdcTECWheel8zm_[1] -> Fill((*iter).adc()); meStripTECWheel8zm_[1] ->Fill((*iter).strip()); }
00709                    if ( tecid.ring() == 5 ) { meAdcTECWheel8zm_[2] -> Fill((*iter).adc()); meStripTECWheel8zm_[2] ->Fill((*iter).strip()); }
00710                    if ( tecid.ring() == 6 ) { meAdcTECWheel8zm_[3] -> Fill((*iter).adc()); meStripTECWheel8zm_[3] ->Fill((*iter).strip()); }
00711                    if ( tecid.ring() == 7 ) { meAdcTECWheel8zm_[4] -> Fill((*iter).adc()); meStripTECWheel8zm_[4] ->Fill((*iter).strip()); }
00712                 }
00713                 if( tecid.wheel() == 9 ) {
00714                    if ( tecid.ring() == 4 ) { meAdcTECWheel9zm_[0] -> Fill((*iter).adc()); meStripTECWheel9zm_[0] ->Fill((*iter).strip()); }
00715                    if ( tecid.ring() == 5 ) { meAdcTECWheel9zm_[1] -> Fill((*iter).adc()); meStripTECWheel9zm_[1] ->Fill((*iter).strip()); }
00716                    if ( tecid.ring() == 6 ) { meAdcTECWheel9zm_[2] -> Fill((*iter).adc()); meStripTECWheel9zm_[2] ->Fill((*iter).strip()); }
00717                    if ( tecid.ring() == 7 ) { meAdcTECWheel9zm_[3] -> Fill((*iter).adc()); meStripTECWheel9zm_[3] ->Fill((*iter).strip()); }
00718                 }
00719               }else {
00720                 ++ndigiwheelteczp[tecid.wheel()-1];
00721                 if( tecid.wheel() == 1 ) {
00722                    if ( tecid.ring() == 1 ) { meAdcTECWheel1zp_[0] -> Fill((*iter).adc()); meStripTECWheel1zp_[0] ->Fill((*iter).strip()); }
00723                    if ( tecid.ring() == 2 ) { meAdcTECWheel1zp_[1] -> Fill((*iter).adc()); meStripTECWheel1zp_[1] ->Fill((*iter).strip()); }
00724                    if ( tecid.ring() == 3 ) { meAdcTECWheel1zp_[2] -> Fill((*iter).adc()); meStripTECWheel1zp_[2] ->Fill((*iter).strip()); }
00725                    if ( tecid.ring() == 4 ) { meAdcTECWheel1zp_[3] -> Fill((*iter).adc()); meStripTECWheel1zp_[3] ->Fill((*iter).strip()); }
00726                    if ( tecid.ring() == 5 ) { meAdcTECWheel1zp_[4] -> Fill((*iter).adc()); meStripTECWheel1zp_[4] ->Fill((*iter).strip()); }
00727                    if ( tecid.ring() == 6 ) { meAdcTECWheel1zp_[5] -> Fill((*iter).adc()); meStripTECWheel1zp_[5] ->Fill((*iter).strip()); }
00728                    if ( tecid.ring() == 7 ) { meAdcTECWheel1zp_[6] -> Fill((*iter).adc()); meStripTECWheel1zp_[6] ->Fill((*iter).strip()); }
00729                 }
00730                 if( tecid.wheel() == 2 ) {
00731                    if ( tecid.ring() == 1 ) { meAdcTECWheel2zp_[0] -> Fill((*iter).adc()); meStripTECWheel2zp_[0] ->Fill((*iter).strip()); }
00732                    if ( tecid.ring() == 2 ) { meAdcTECWheel2zp_[1] -> Fill((*iter).adc()); meStripTECWheel2zp_[1] ->Fill((*iter).strip()); }
00733                    if ( tecid.ring() == 3 ) { meAdcTECWheel2zp_[2] -> Fill((*iter).adc()); meStripTECWheel2zp_[2] ->Fill((*iter).strip()); }
00734                    if ( tecid.ring() == 4 ) { meAdcTECWheel2zp_[3] -> Fill((*iter).adc()); meStripTECWheel2zp_[3] ->Fill((*iter).strip()); }
00735                    if ( tecid.ring() == 5 ) { meAdcTECWheel2zp_[4] -> Fill((*iter).adc()); meStripTECWheel2zp_[4] ->Fill((*iter).strip()); }
00736                    if ( tecid.ring() == 6 ) { meAdcTECWheel2zp_[5] -> Fill((*iter).adc()); meStripTECWheel2zp_[5] ->Fill((*iter).strip()); }
00737                    if ( tecid.ring() == 7 ) { meAdcTECWheel2zp_[6] -> Fill((*iter).adc()); meStripTECWheel2zp_[6] ->Fill((*iter).strip()); }
00738                 }
00739                 if( tecid.wheel() == 3 ) {
00740                    if ( tecid.ring() == 1 ) { meAdcTECWheel3zp_[0] -> Fill((*iter).adc()); meStripTECWheel3zp_[0] ->Fill((*iter).strip()); }
00741                    if ( tecid.ring() == 2 ) { meAdcTECWheel3zp_[1] -> Fill((*iter).adc()); meStripTECWheel3zp_[1] ->Fill((*iter).strip()); }
00742                    if ( tecid.ring() == 3 ) { meAdcTECWheel3zp_[2] -> Fill((*iter).adc()); meStripTECWheel3zp_[2] ->Fill((*iter).strip()); }
00743                    if ( tecid.ring() == 4 ) { meAdcTECWheel3zp_[3] -> Fill((*iter).adc()); meStripTECWheel3zp_[3] ->Fill((*iter).strip()); }
00744                    if ( tecid.ring() == 5 ) { meAdcTECWheel3zp_[4] -> Fill((*iter).adc()); meStripTECWheel3zp_[4] ->Fill((*iter).strip()); }
00745                    if ( tecid.ring() == 6 ) { meAdcTECWheel3zp_[5] -> Fill((*iter).adc()); meStripTECWheel3zp_[5] ->Fill((*iter).strip()); }
00746                    if ( tecid.ring() == 7 ) { meAdcTECWheel3zp_[6] -> Fill((*iter).adc()); meStripTECWheel3zp_[6] ->Fill((*iter).strip()); }
00747                 }
00748                 if( tecid.wheel() == 4 ) {
00749                    if ( tecid.ring() == 2 ) { meAdcTECWheel4zp_[0] -> Fill((*iter).adc()); meStripTECWheel4zp_[0] ->Fill((*iter).strip()); }
00750                    if ( tecid.ring() == 3 ) { meAdcTECWheel4zp_[1] -> Fill((*iter).adc()); meStripTECWheel4zp_[1] ->Fill((*iter).strip()); }
00751                    if ( tecid.ring() == 4 ) { meAdcTECWheel4zp_[2] -> Fill((*iter).adc()); meStripTECWheel4zp_[2] ->Fill((*iter).strip()); }
00752                    if ( tecid.ring() == 5 ) { meAdcTECWheel4zp_[3] -> Fill((*iter).adc()); meStripTECWheel4zp_[3] ->Fill((*iter).strip()); }
00753                    if ( tecid.ring() == 6 ) { meAdcTECWheel4zp_[4] -> Fill((*iter).adc()); meStripTECWheel4zp_[4] ->Fill((*iter).strip()); }
00754                    if ( tecid.ring() == 7 ) { meAdcTECWheel4zp_[5] -> Fill((*iter).adc()); meStripTECWheel4zp_[5] ->Fill((*iter).strip()); }
00755                 }
00756                 if( tecid.wheel() == 5 ) {
00757                    if ( tecid.ring() == 2 ) { meAdcTECWheel5zp_[0] -> Fill((*iter).adc()); meStripTECWheel5zp_[0] ->Fill((*iter).strip()); }
00758                    if ( tecid.ring() == 3 ) { meAdcTECWheel5zp_[1] -> Fill((*iter).adc()); meStripTECWheel5zp_[1] ->Fill((*iter).strip()); }
00759                    if ( tecid.ring() == 4 ) { meAdcTECWheel5zp_[2] -> Fill((*iter).adc()); meStripTECWheel5zp_[2] ->Fill((*iter).strip()); }
00760                    if ( tecid.ring() == 5 ) { meAdcTECWheel5zp_[3] -> Fill((*iter).adc()); meStripTECWheel5zp_[3] ->Fill((*iter).strip()); }
00761                    if ( tecid.ring() == 6 ) { meAdcTECWheel5zp_[4] -> Fill((*iter).adc()); meStripTECWheel5zp_[4] ->Fill((*iter).strip()); }
00762                    if ( tecid.ring() == 7 ) { meAdcTECWheel5zp_[5] -> Fill((*iter).adc()); meStripTECWheel5zp_[5] ->Fill((*iter).strip()); }
00763                 }
00764                 if( tecid.wheel() == 6 ) {
00765                    if ( tecid.ring() == 2 ) { meAdcTECWheel6zp_[0] -> Fill((*iter).adc()); meStripTECWheel6zp_[0] ->Fill((*iter).strip()); }
00766                    if ( tecid.ring() == 3 ) { meAdcTECWheel6zp_[1] -> Fill((*iter).adc()); meStripTECWheel6zp_[1] ->Fill((*iter).strip()); }
00767                    if ( tecid.ring() == 4 ) { meAdcTECWheel6zp_[2] -> Fill((*iter).adc()); meStripTECWheel6zp_[2] ->Fill((*iter).strip()); }
00768                    if ( tecid.ring() == 5 ) { meAdcTECWheel6zp_[3] -> Fill((*iter).adc()); meStripTECWheel6zp_[3] ->Fill((*iter).strip()); }
00769                    if ( tecid.ring() == 6 ) { meAdcTECWheel6zp_[4] -> Fill((*iter).adc()); meStripTECWheel6zp_[4] ->Fill((*iter).strip()); }
00770                    if ( tecid.ring() == 7 ) { meAdcTECWheel6zp_[5] -> Fill((*iter).adc()); meStripTECWheel6zp_[5] ->Fill((*iter).strip()); }
00771                 }
00772                 if( tecid.wheel() == 7 ) {
00773                    if ( tecid.ring() == 3 ) { meAdcTECWheel7zp_[0] -> Fill((*iter).adc()); meStripTECWheel7zp_[0] ->Fill((*iter).strip()); }
00774                    if ( tecid.ring() == 4 ) { meAdcTECWheel7zp_[1] -> Fill((*iter).adc()); meStripTECWheel7zp_[1] ->Fill((*iter).strip()); }
00775                    if ( tecid.ring() == 5 ) { meAdcTECWheel7zp_[2] -> Fill((*iter).adc()); meStripTECWheel7zp_[2] ->Fill((*iter).strip()); }
00776                    if ( tecid.ring() == 6 ) { meAdcTECWheel7zp_[3] -> Fill((*iter).adc()); meStripTECWheel7zp_[3] ->Fill((*iter).strip()); }
00777                    if ( tecid.ring() == 7 ) { meAdcTECWheel7zp_[4] -> Fill((*iter).adc()); meStripTECWheel7zp_[4] ->Fill((*iter).strip()); }
00778                 }
00779                 if( tecid.wheel() == 8 ) {
00780                    if ( tecid.ring() == 3 ) { meAdcTECWheel8zp_[0] -> Fill((*iter).adc()); meStripTECWheel8zp_[0] ->Fill((*iter).strip()); }
00781                    if ( tecid.ring() == 4 ) { meAdcTECWheel8zp_[1] -> Fill((*iter).adc()); meStripTECWheel8zp_[1] ->Fill((*iter).strip()); }
00782                    if ( tecid.ring() == 5 ) { meAdcTECWheel8zp_[2] -> Fill((*iter).adc()); meStripTECWheel8zp_[2] ->Fill((*iter).strip()); }
00783                    if ( tecid.ring() == 6 ) { meAdcTECWheel8zp_[3] -> Fill((*iter).adc()); meStripTECWheel8zp_[3] ->Fill((*iter).strip()); }
00784                    if ( tecid.ring() == 7 ) { meAdcTECWheel8zp_[4] -> Fill((*iter).adc()); meStripTECWheel8zp_[4] ->Fill((*iter).strip()); }
00785                 }
00786                 if( tecid.wheel() == 9 ) {
00787                    if ( tecid.ring() == 4 ) { meAdcTECWheel9zp_[0] -> Fill((*iter).adc()); meStripTECWheel9zp_[0] ->Fill((*iter).strip()); }
00788                    if ( tecid.ring() == 5 ) { meAdcTECWheel9zp_[1] -> Fill((*iter).adc()); meStripTECWheel9zp_[1] ->Fill((*iter).strip()); }
00789                    if ( tecid.ring() == 6 ) { meAdcTECWheel9zp_[2] -> Fill((*iter).adc()); meStripTECWheel9zp_[2] ->Fill((*iter).strip()); }
00790                    if ( tecid.ring() == 7 ) { meAdcTECWheel9zp_[3] -> Fill((*iter).adc()); meStripTECWheel9zp_[3] ->Fill((*iter).strip()); }
00791                 }
00792              }
00793            }
00794        }
00795 
00796  }
00797   
00798   for ( int i =0; i< 4; i++ ) {
00799      meNDigiTIBLayerzm_[i]->Fill(ndigilayertibzm[i]);
00800      meNDigiTIBLayerzp_[i]->Fill(ndigilayertibzp[i]);
00801  }
00802  
00803  for ( int i =0; i< 6; i++ ) {
00804      meNDigiTOBLayerzm_[i]->Fill(ndigilayertobzm[i]);
00805      meNDigiTOBLayerzp_[i]->Fill(ndigilayertobzp[i]);
00806  }
00807 
00808 for ( int i =0; i< 3; i++ ) {
00809      meNDigiTIDWheelzm_[i]->Fill(ndigiwheeltidzm[i]);
00810      meNDigiTIDWheelzp_[i]->Fill(ndigiwheeltidzp[i]);
00811  }
00812 
00813 for ( int i =0; i< 9; i++ ) {
00814      meNDigiTECWheelzm_[i]->Fill(ndigiwheelteczm[i]);
00815      meNDigiTECWheelzp_[i]->Fill(ndigiwheelteczp[i]);
00816  }
00817 
00818  
00819 
00820 }

void SiStripDigiValid::beginJob ( const edm::EventSetup c  )  [protected, virtual]

Reimplemented from edm::EDAnalyzer.

Definition at line 331 of file SiStripDigiValid.cc.

00331                                                   {
00332 
00333 }

void SiStripDigiValid::endJob ( void   )  [protected, virtual]

Reimplemented from edm::EDAnalyzer.

Definition at line 335 of file SiStripDigiValid.cc.

References dbe_, outputFile_, and DQMStore::save().

00335                               {
00336  if ( outputFile_.size() != 0 && dbe_ ) dbe_->save(outputFile_);
00337 
00338 }


Member Data Documentation

DQMStore* SiStripDigiValid::dbe_ [private]

Definition at line 182 of file SiStripDigiValid.h.

Referenced by endJob(), and SiStripDigiValid().

MonitorElement* SiStripDigiValid::meAdcTECWheel1zm_[7] [private]

Definition at line 139 of file SiStripDigiValid.h.

Referenced by analyze(), and SiStripDigiValid().

MonitorElement* SiStripDigiValid::meAdcTECWheel1zp_[7] [private]

Definition at line 129 of file SiStripDigiValid.h.

Referenced by analyze(), and SiStripDigiValid().

MonitorElement* SiStripDigiValid::meAdcTECWheel2zm_[7] [private]

Definition at line 140 of file SiStripDigiValid.h.

Referenced by analyze(), and SiStripDigiValid().

MonitorElement* SiStripDigiValid::meAdcTECWheel2zp_[7] [private]

Definition at line 130 of file SiStripDigiValid.h.

Referenced by analyze(), and SiStripDigiValid().

MonitorElement* SiStripDigiValid::meAdcTECWheel3zm_[7] [private]

Definition at line 141 of file SiStripDigiValid.h.

Referenced by analyze(), and SiStripDigiValid().

MonitorElement* SiStripDigiValid::meAdcTECWheel3zp_[7] [private]

Definition at line 131 of file SiStripDigiValid.h.

Referenced by analyze(), and SiStripDigiValid().

MonitorElement* SiStripDigiValid::meAdcTECWheel4zm_[6] [private]

Definition at line 142 of file SiStripDigiValid.h.

Referenced by analyze(), and SiStripDigiValid().

MonitorElement* SiStripDigiValid::meAdcTECWheel4zp_[6] [private]

Definition at line 132 of file SiStripDigiValid.h.

Referenced by analyze(), and SiStripDigiValid().

MonitorElement* SiStripDigiValid::meAdcTECWheel5zm_[6] [private]

Definition at line 143 of file SiStripDigiValid.h.

Referenced by analyze(), and SiStripDigiValid().

MonitorElement* SiStripDigiValid::meAdcTECWheel5zp_[6] [private]

Definition at line 133 of file SiStripDigiValid.h.

Referenced by analyze(), and SiStripDigiValid().

MonitorElement* SiStripDigiValid::meAdcTECWheel6zm_[6] [private]

Definition at line 144 of file SiStripDigiValid.h.

Referenced by analyze(), and SiStripDigiValid().

MonitorElement* SiStripDigiValid::meAdcTECWheel6zp_[6] [private]

Definition at line 134 of file SiStripDigiValid.h.

Referenced by analyze(), and SiStripDigiValid().

MonitorElement* SiStripDigiValid::meAdcTECWheel7zm_[5] [private]

Definition at line 145 of file SiStripDigiValid.h.

Referenced by analyze(), and SiStripDigiValid().

MonitorElement* SiStripDigiValid::meAdcTECWheel7zp_[5] [private]

Definition at line 135 of file SiStripDigiValid.h.

Referenced by analyze(), and SiStripDigiValid().

MonitorElement* SiStripDigiValid::meAdcTECWheel8zm_[5] [private]

Definition at line 146 of file SiStripDigiValid.h.

Referenced by analyze(), and SiStripDigiValid().

MonitorElement* SiStripDigiValid::meAdcTECWheel8zp_[5] [private]

Definition at line 136 of file SiStripDigiValid.h.

Referenced by analyze(), and SiStripDigiValid().

MonitorElement* SiStripDigiValid::meAdcTECWheel9zm_[4] [private]

Definition at line 147 of file SiStripDigiValid.h.

Referenced by analyze(), and SiStripDigiValid().

MonitorElement* SiStripDigiValid::meAdcTECWheel9zp_[4] [private]

Definition at line 137 of file SiStripDigiValid.h.

Referenced by analyze(), and SiStripDigiValid().

MonitorElement* SiStripDigiValid::meAdcTIBLayer1Extzm_[3] [private]

Definition at line 59 of file SiStripDigiValid.h.

Referenced by analyze(), and SiStripDigiValid().

MonitorElement* SiStripDigiValid::meAdcTIBLayer1Extzp_[3] [private]

Definition at line 39 of file SiStripDigiValid.h.

Referenced by analyze(), and SiStripDigiValid().

MonitorElement* SiStripDigiValid::meAdcTIBLayer1Intzm_[3] [private]

Definition at line 69 of file SiStripDigiValid.h.

Referenced by analyze(), and SiStripDigiValid().

MonitorElement* SiStripDigiValid::meAdcTIBLayer1Intzp_[3] [private]

Definition at line 49 of file SiStripDigiValid.h.

Referenced by analyze(), and SiStripDigiValid().

MonitorElement* SiStripDigiValid::meAdcTIBLayer2Extzm_[3] [private]

Definition at line 60 of file SiStripDigiValid.h.

Referenced by analyze(), and SiStripDigiValid().

MonitorElement* SiStripDigiValid::meAdcTIBLayer2Extzp_[3] [private]

Definition at line 40 of file SiStripDigiValid.h.

Referenced by analyze(), and SiStripDigiValid().

MonitorElement* SiStripDigiValid::meAdcTIBLayer2Intzm_[3] [private]

Definition at line 70 of file SiStripDigiValid.h.

Referenced by analyze(), and SiStripDigiValid().

MonitorElement* SiStripDigiValid::meAdcTIBLayer2Intzp_[3] [private]

Definition at line 50 of file SiStripDigiValid.h.

Referenced by analyze(), and SiStripDigiValid().

MonitorElement* SiStripDigiValid::meAdcTIBLayer3Extzm_[3] [private]

Definition at line 61 of file SiStripDigiValid.h.

Referenced by analyze(), and SiStripDigiValid().

MonitorElement* SiStripDigiValid::meAdcTIBLayer3Extzp_[3] [private]

Definition at line 41 of file SiStripDigiValid.h.

Referenced by analyze(), and SiStripDigiValid().

MonitorElement* SiStripDigiValid::meAdcTIBLayer3Intzm_[3] [private]

Definition at line 71 of file SiStripDigiValid.h.

Referenced by analyze(), and SiStripDigiValid().

MonitorElement* SiStripDigiValid::meAdcTIBLayer3Intzp_[3] [private]

Definition at line 51 of file SiStripDigiValid.h.

Referenced by analyze(), and SiStripDigiValid().

MonitorElement* SiStripDigiValid::meAdcTIBLayer4Extzm_[3] [private]

Definition at line 62 of file SiStripDigiValid.h.

Referenced by analyze(), and SiStripDigiValid().

MonitorElement* SiStripDigiValid::meAdcTIBLayer4Extzp_[3] [private]

Definition at line 42 of file SiStripDigiValid.h.

Referenced by analyze(), and SiStripDigiValid().

MonitorElement* SiStripDigiValid::meAdcTIBLayer4Intzm_[3] [private]

Definition at line 72 of file SiStripDigiValid.h.

Referenced by analyze(), and SiStripDigiValid().

MonitorElement* SiStripDigiValid::meAdcTIBLayer4Intzp_[3] [private]

Definition at line 52 of file SiStripDigiValid.h.

Referenced by analyze(), and SiStripDigiValid().

MonitorElement* SiStripDigiValid::meAdcTIDWheel1zm_[3] [private]

Definition at line 115 of file SiStripDigiValid.h.

Referenced by analyze(), and SiStripDigiValid().

MonitorElement* SiStripDigiValid::meAdcTIDWheel1zp_[3] [private]

Definition at line 111 of file SiStripDigiValid.h.

Referenced by analyze(), and SiStripDigiValid().

MonitorElement* SiStripDigiValid::meAdcTIDWheel2zm_[3] [private]

Definition at line 116 of file SiStripDigiValid.h.

Referenced by analyze(), and SiStripDigiValid().

MonitorElement* SiStripDigiValid::meAdcTIDWheel2zp_[3] [private]

Definition at line 112 of file SiStripDigiValid.h.

Referenced by analyze(), and SiStripDigiValid().

MonitorElement* SiStripDigiValid::meAdcTIDWheel3zm_[3] [private]

Definition at line 117 of file SiStripDigiValid.h.

Referenced by analyze(), and SiStripDigiValid().

MonitorElement* SiStripDigiValid::meAdcTIDWheel3zp_[3] [private]

Definition at line 113 of file SiStripDigiValid.h.

Referenced by analyze(), and SiStripDigiValid().

MonitorElement* SiStripDigiValid::meAdcTOBLayer1zm_[6] [private]

Definition at line 87 of file SiStripDigiValid.h.

Referenced by analyze(), and SiStripDigiValid().

MonitorElement* SiStripDigiValid::meAdcTOBLayer1zp_[6] [private]

Definition at line 80 of file SiStripDigiValid.h.

Referenced by analyze(), and SiStripDigiValid().

MonitorElement* SiStripDigiValid::meAdcTOBLayer2zm_[6] [private]

Definition at line 88 of file SiStripDigiValid.h.

Referenced by analyze(), and SiStripDigiValid().

MonitorElement* SiStripDigiValid::meAdcTOBLayer2zp_[6] [private]

Definition at line 81 of file SiStripDigiValid.h.

Referenced by analyze(), and SiStripDigiValid().

MonitorElement* SiStripDigiValid::meAdcTOBLayer3zm_[6] [private]

Definition at line 89 of file SiStripDigiValid.h.

Referenced by analyze(), and SiStripDigiValid().

MonitorElement* SiStripDigiValid::meAdcTOBLayer3zp_[6] [private]

Definition at line 82 of file SiStripDigiValid.h.

Referenced by analyze(), and SiStripDigiValid().

MonitorElement* SiStripDigiValid::meAdcTOBLayer4zm_[6] [private]

Definition at line 90 of file SiStripDigiValid.h.

Referenced by analyze(), and SiStripDigiValid().

MonitorElement* SiStripDigiValid::meAdcTOBLayer4zp_[6] [private]

Definition at line 83 of file SiStripDigiValid.h.

Referenced by analyze(), and SiStripDigiValid().

MonitorElement* SiStripDigiValid::meAdcTOBLayer5zm_[6] [private]

Definition at line 91 of file SiStripDigiValid.h.

Referenced by analyze(), and SiStripDigiValid().

MonitorElement* SiStripDigiValid::meAdcTOBLayer5zp_[6] [private]

Definition at line 84 of file SiStripDigiValid.h.

Referenced by analyze(), and SiStripDigiValid().

MonitorElement* SiStripDigiValid::meAdcTOBLayer6zm_[6] [private]

Definition at line 92 of file SiStripDigiValid.h.

Referenced by analyze(), and SiStripDigiValid().

MonitorElement* SiStripDigiValid::meAdcTOBLayer6zp_[6] [private]

Definition at line 85 of file SiStripDigiValid.h.

Referenced by analyze(), and SiStripDigiValid().

MonitorElement* SiStripDigiValid::meNDigiTECWheelzm_[9] [private]

Definition at line 173 of file SiStripDigiValid.h.

Referenced by analyze(), and SiStripDigiValid().

MonitorElement* SiStripDigiValid::meNDigiTECWheelzp_[9] [private]

Definition at line 178 of file SiStripDigiValid.h.

Referenced by analyze(), and SiStripDigiValid().

MonitorElement* SiStripDigiValid::meNDigiTIBLayerzm_[4] [private]

Definition at line 170 of file SiStripDigiValid.h.

Referenced by analyze(), and SiStripDigiValid().

MonitorElement* SiStripDigiValid::meNDigiTIBLayerzp_[4] [private]

Definition at line 175 of file SiStripDigiValid.h.

Referenced by analyze(), and SiStripDigiValid().

MonitorElement* SiStripDigiValid::meNDigiTIDWheelzm_[3] [private]

Definition at line 172 of file SiStripDigiValid.h.

Referenced by analyze(), and SiStripDigiValid().

MonitorElement* SiStripDigiValid::meNDigiTIDWheelzp_[3] [private]

Definition at line 177 of file SiStripDigiValid.h.

Referenced by analyze(), and SiStripDigiValid().

MonitorElement* SiStripDigiValid::meNDigiTOBLayerzm_[6] [private]

Definition at line 171 of file SiStripDigiValid.h.

Referenced by analyze(), and SiStripDigiValid().

MonitorElement* SiStripDigiValid::meNDigiTOBLayerzp_[6] [private]

Definition at line 176 of file SiStripDigiValid.h.

Referenced by analyze(), and SiStripDigiValid().

MonitorElement* SiStripDigiValid::meStripTECWheel1zm_[7] [private]

Definition at line 160 of file SiStripDigiValid.h.

Referenced by analyze(), and SiStripDigiValid().

MonitorElement* SiStripDigiValid::meStripTECWheel1zp_[7] [private]

Definition at line 150 of file SiStripDigiValid.h.

Referenced by analyze(), and SiStripDigiValid().

MonitorElement* SiStripDigiValid::meStripTECWheel2zm_[7] [private]

Definition at line 161 of file SiStripDigiValid.h.

Referenced by analyze(), and SiStripDigiValid().

MonitorElement* SiStripDigiValid::meStripTECWheel2zp_[7] [private]

Definition at line 151 of file SiStripDigiValid.h.

Referenced by analyze(), and SiStripDigiValid().

MonitorElement* SiStripDigiValid::meStripTECWheel3zm_[7] [private]

Definition at line 162 of file SiStripDigiValid.h.

Referenced by analyze(), and SiStripDigiValid().

MonitorElement* SiStripDigiValid::meStripTECWheel3zp_[7] [private]

Definition at line 152 of file SiStripDigiValid.h.

Referenced by analyze(), and SiStripDigiValid().

MonitorElement* SiStripDigiValid::meStripTECWheel4zm_[6] [private]

Definition at line 163 of file SiStripDigiValid.h.

Referenced by analyze(), and SiStripDigiValid().

MonitorElement* SiStripDigiValid::meStripTECWheel4zp_[6] [private]

Definition at line 153 of file SiStripDigiValid.h.

Referenced by analyze(), and SiStripDigiValid().

MonitorElement* SiStripDigiValid::meStripTECWheel5zm_[6] [private]

Definition at line 164 of file SiStripDigiValid.h.

Referenced by analyze(), and SiStripDigiValid().

MonitorElement* SiStripDigiValid::meStripTECWheel5zp_[6] [private]

Definition at line 154 of file SiStripDigiValid.h.

Referenced by analyze(), and SiStripDigiValid().

MonitorElement* SiStripDigiValid::meStripTECWheel6zm_[6] [private]

Definition at line 165 of file SiStripDigiValid.h.

Referenced by analyze(), and SiStripDigiValid().

MonitorElement* SiStripDigiValid::meStripTECWheel6zp_[6] [private]

Definition at line 155 of file SiStripDigiValid.h.

Referenced by analyze(), and SiStripDigiValid().

MonitorElement* SiStripDigiValid::meStripTECWheel7zm_[5] [private]

Definition at line 166 of file SiStripDigiValid.h.

Referenced by analyze(), and SiStripDigiValid().

MonitorElement* SiStripDigiValid::meStripTECWheel7zp_[5] [private]

Definition at line 156 of file SiStripDigiValid.h.

Referenced by analyze(), and SiStripDigiValid().

MonitorElement* SiStripDigiValid::meStripTECWheel8zm_[5] [private]

Definition at line 167 of file SiStripDigiValid.h.

Referenced by analyze(), and SiStripDigiValid().

MonitorElement* SiStripDigiValid::meStripTECWheel8zp_[5] [private]

Definition at line 157 of file SiStripDigiValid.h.

Referenced by analyze(), and SiStripDigiValid().

MonitorElement* SiStripDigiValid::meStripTECWheel9zm_[4] [private]

Definition at line 168 of file SiStripDigiValid.h.

Referenced by analyze(), and SiStripDigiValid().

MonitorElement* SiStripDigiValid::meStripTECWheel9zp_[4] [private]

Definition at line 158 of file SiStripDigiValid.h.

Referenced by analyze(), and SiStripDigiValid().

MonitorElement* SiStripDigiValid::meStripTIBLayer1Extzm_[3] [private]

Definition at line 64 of file SiStripDigiValid.h.

Referenced by analyze(), and SiStripDigiValid().

MonitorElement* SiStripDigiValid::meStripTIBLayer1Extzp_[3] [private]

Definition at line 44 of file SiStripDigiValid.h.

Referenced by analyze(), and SiStripDigiValid().

MonitorElement* SiStripDigiValid::meStripTIBLayer1Intzm_[3] [private]

Definition at line 74 of file SiStripDigiValid.h.

Referenced by analyze(), and SiStripDigiValid().

MonitorElement* SiStripDigiValid::meStripTIBLayer1Intzp_[3] [private]

Definition at line 54 of file SiStripDigiValid.h.

Referenced by analyze(), and SiStripDigiValid().

MonitorElement* SiStripDigiValid::meStripTIBLayer2Extzm_[3] [private]

Definition at line 65 of file SiStripDigiValid.h.

Referenced by analyze(), and SiStripDigiValid().

MonitorElement* SiStripDigiValid::meStripTIBLayer2Extzp_[3] [private]

Definition at line 45 of file SiStripDigiValid.h.

Referenced by analyze(), and SiStripDigiValid().

MonitorElement* SiStripDigiValid::meStripTIBLayer2Intzm_[3] [private]

Definition at line 75 of file SiStripDigiValid.h.

Referenced by analyze(), and SiStripDigiValid().

MonitorElement* SiStripDigiValid::meStripTIBLayer2Intzp_[3] [private]

Definition at line 55 of file SiStripDigiValid.h.

Referenced by analyze(), and SiStripDigiValid().

MonitorElement* SiStripDigiValid::meStripTIBLayer3Extzm_[3] [private]

Definition at line 66 of file SiStripDigiValid.h.

Referenced by analyze(), and SiStripDigiValid().

MonitorElement* SiStripDigiValid::meStripTIBLayer3Extzp_[3] [private]

Definition at line 46 of file SiStripDigiValid.h.

Referenced by analyze(), and SiStripDigiValid().

MonitorElement* SiStripDigiValid::meStripTIBLayer3Intzm_[3] [private]

Definition at line 76 of file SiStripDigiValid.h.

Referenced by analyze(), and SiStripDigiValid().

MonitorElement* SiStripDigiValid::meStripTIBLayer3Intzp_[3] [private]

Definition at line 56 of file SiStripDigiValid.h.

Referenced by analyze(), and SiStripDigiValid().

MonitorElement* SiStripDigiValid::meStripTIBLayer4Extzm_[3] [private]

Definition at line 67 of file SiStripDigiValid.h.

Referenced by analyze(), and SiStripDigiValid().

MonitorElement* SiStripDigiValid::meStripTIBLayer4Extzp_[3] [private]

Definition at line 47 of file SiStripDigiValid.h.

Referenced by analyze(), and SiStripDigiValid().

MonitorElement* SiStripDigiValid::meStripTIBLayer4Intzm_[3] [private]

Definition at line 77 of file SiStripDigiValid.h.

Referenced by analyze(), and SiStripDigiValid().

MonitorElement* SiStripDigiValid::meStripTIBLayer4Intzp_[3] [private]

Definition at line 57 of file SiStripDigiValid.h.

Referenced by analyze(), and SiStripDigiValid().

MonitorElement* SiStripDigiValid::meStripTIDWheel1zm_[3] [private]

Definition at line 124 of file SiStripDigiValid.h.

Referenced by analyze(), and SiStripDigiValid().

MonitorElement* SiStripDigiValid::meStripTIDWheel1zp_[3] [private]

Definition at line 120 of file SiStripDigiValid.h.

Referenced by analyze(), and SiStripDigiValid().

MonitorElement* SiStripDigiValid::meStripTIDWheel2zm_[3] [private]

Definition at line 125 of file SiStripDigiValid.h.

Referenced by analyze(), and SiStripDigiValid().

MonitorElement* SiStripDigiValid::meStripTIDWheel2zp_[3] [private]

Definition at line 121 of file SiStripDigiValid.h.

Referenced by analyze(), and SiStripDigiValid().

MonitorElement* SiStripDigiValid::meStripTIDWheel3zm_[3] [private]

Definition at line 126 of file SiStripDigiValid.h.

Referenced by analyze(), and SiStripDigiValid().

MonitorElement* SiStripDigiValid::meStripTIDWheel3zp_[3] [private]

Definition at line 122 of file SiStripDigiValid.h.

Referenced by analyze(), and SiStripDigiValid().

MonitorElement* SiStripDigiValid::meStripTOBLayer1zm_[6] [private]

Definition at line 102 of file SiStripDigiValid.h.

Referenced by analyze(), and SiStripDigiValid().

MonitorElement* SiStripDigiValid::meStripTOBLayer1zp_[6] [private]

Definition at line 95 of file SiStripDigiValid.h.

Referenced by analyze(), and SiStripDigiValid().

MonitorElement* SiStripDigiValid::meStripTOBLayer2zm_[6] [private]

Definition at line 103 of file SiStripDigiValid.h.

Referenced by analyze(), and SiStripDigiValid().

MonitorElement* SiStripDigiValid::meStripTOBLayer2zp_[6] [private]

Definition at line 96 of file SiStripDigiValid.h.

Referenced by analyze(), and SiStripDigiValid().

MonitorElement* SiStripDigiValid::meStripTOBLayer3zm_[6] [private]

Definition at line 104 of file SiStripDigiValid.h.

Referenced by analyze(), and SiStripDigiValid().

MonitorElement* SiStripDigiValid::meStripTOBLayer3zp_[6] [private]

Definition at line 97 of file SiStripDigiValid.h.

Referenced by analyze(), and SiStripDigiValid().

MonitorElement* SiStripDigiValid::meStripTOBLayer4zm_[6] [private]

Definition at line 105 of file SiStripDigiValid.h.

Referenced by analyze(), and SiStripDigiValid().

MonitorElement* SiStripDigiValid::meStripTOBLayer4zp_[6] [private]

Definition at line 98 of file SiStripDigiValid.h.

Referenced by analyze(), and SiStripDigiValid().

MonitorElement* SiStripDigiValid::meStripTOBLayer5zm_[6] [private]

Definition at line 106 of file SiStripDigiValid.h.

Referenced by analyze(), and SiStripDigiValid().

MonitorElement* SiStripDigiValid::meStripTOBLayer5zp_[6] [private]

Definition at line 99 of file SiStripDigiValid.h.

Referenced by analyze(), and SiStripDigiValid().

MonitorElement* SiStripDigiValid::meStripTOBLayer6zm_[6] [private]

Definition at line 107 of file SiStripDigiValid.h.

Referenced by analyze(), and SiStripDigiValid().

MonitorElement* SiStripDigiValid::meStripTOBLayer6zp_[6] [private]

Definition at line 100 of file SiStripDigiValid.h.

Referenced by analyze(), and SiStripDigiValid().

std::string SiStripDigiValid::outputFile_ [private]

Definition at line 183 of file SiStripDigiValid.h.

Referenced by endJob(), and SiStripDigiValid().

edm::InputTag SiStripDigiValid::src_ [private]

Definition at line 184 of file SiStripDigiValid.h.

Referenced by analyze(), and SiStripDigiValid().


The documentation for this class was generated from the following files:
Generated on Tue Jun 9 18:32:19 2009 for CMSSW by  doxygen 1.5.4