CMS 3D CMS Logo

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

#include <EERecoSummary.h>

Inheritance diagram for EERecoSummary:
edm::EDAnalyzer edm::EDConsumerBase

Public Member Functions

 EERecoSummary (const edm::ParameterSet &)
 
 ~EERecoSummary ()
 
- Public Member Functions inherited from edm::EDAnalyzer
void callWhenNewProductsRegistered (std::function< void(BranchDescription const &)> const &func)
 
 EDAnalyzer ()
 
ModuleDescription const & moduleDescription () const
 
std::string workerType () const
 
virtual ~EDAnalyzer ()
 
- Public Member Functions inherited from edm::EDConsumerBase
 EDConsumerBase ()
 
ProductHolderIndexAndSkipBit indexFrom (EDGetToken, BranchType, TypeID const &) const
 
void itemsMayGet (BranchType, std::vector< ProductHolderIndexAndSkipBit > &) const
 
void itemsToGet (BranchType, std::vector< ProductHolderIndexAndSkipBit > &) const
 
std::vector
< ProductHolderIndexAndSkipBit >
const & 
itemsToGetFromEvent () const
 
void labelsForToken (EDGetToken iToken, Labels &oLabels) const
 
bool registeredToConsume (ProductHolderIndex, bool, BranchType) const
 
bool registeredToConsumeMany (TypeID const &, BranchType) const
 
void updateLookup (BranchType iBranchType, ProductHolderIndexHelper const &)
 
virtual ~EDConsumerBase ()
 

Protected Attributes

edm::EDGetTokenT< edm::View
< reco::CaloCluster > > 
basicClusterCollection_EE_
 
double ethrEE_
 
edm::EDGetTokenT
< EcalRecHitCollection
recHitCollection_EE_
 
edm::EDGetTokenT
< EcalRecHitCollection
redRecHitCollection_EE_
 
double scEtThrEE_
 
edm::EDGetTokenT
< reco::SuperClusterCollection
superClusterCollection_EE_
 

Private Member Functions

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

Private Attributes

DQMStoredqmStore_
 
MonitorElementh_basicClusters_recHits_EE_recoFlag
 
MonitorElementh_recHits_EE_recoFlag
 
MonitorElementh_recHits_EEM_Chi2
 
MonitorElementh_recHits_EEM_energyMax
 
MonitorElementh_recHits_EEM_time
 
MonitorElementh_recHits_EEP_Chi2
 
MonitorElementh_recHits_EEP_energyMax
 
MonitorElementh_recHits_EEP_time
 
MonitorElementh_redRecHits_EE_recoFlag
 
MonitorElementh_superClusters_EE_phi
 
MonitorElementh_superClusters_EEM_nBC
 
MonitorElementh_superClusters_EEP_nBC
 
MonitorElementh_superClusters_eta
 
std::string prefixME_
 

Additional Inherited Members

- Public Types inherited from edm::EDAnalyzer
typedef EDAnalyzer ModuleType
 
- Static Public Member Functions inherited from edm::EDAnalyzer
static const std::string & baseType ()
 
static void fillDescriptions (ConfigurationDescriptions &descriptions)
 
static void prevalidate (ConfigurationDescriptions &)
 
- Protected Member Functions inherited from edm::EDConsumerBase
template<typename ProductType , BranchType B = InEvent>
EDGetTokenT< ProductType > consumes (edm::InputTag const &tag)
 
EDGetToken consumes (const TypeToGet &id, edm::InputTag const &tag)
 
template<BranchType B>
EDGetToken consumes (TypeToGet const &id, edm::InputTag const &tag)
 
ConsumesCollector consumesCollector ()
 Use a ConsumesCollector to gather consumes information from helper functions. More...
 
template<typename ProductType , BranchType B = InEvent>
void consumesMany ()
 
void consumesMany (const TypeToGet &id)
 
template<BranchType B>
void consumesMany (const TypeToGet &id)
 
template<typename ProductType , BranchType B = InEvent>
EDGetTokenT< ProductType > mayConsume (edm::InputTag const &tag)
 
EDGetToken mayConsume (const TypeToGet &id, edm::InputTag const &tag)
 
template<BranchType B>
EDGetToken mayConsume (const TypeToGet &id, edm::InputTag const &tag)
 

Detailed Description

Definition at line 40 of file EERecoSummary.h.

Constructor & Destructor Documentation

EERecoSummary::EERecoSummary ( const edm::ParameterSet ps)
explicit

Definition at line 64 of file EERecoSummary.cc.

References basicClusterCollection_EE_, dqmStore_, ethrEE_, edm::ParameterSet::getParameter(), edm::ParameterSet::getUntrackedParameter(), h_basicClusters_recHits_EE_recoFlag, h_recHits_EE_recoFlag, h_recHits_EEM_Chi2, h_recHits_EEM_energyMax, h_recHits_EEM_time, h_recHits_EEP_Chi2, h_recHits_EEP_energyMax, h_recHits_EEP_time, h_redRecHits_EE_recoFlag, h_superClusters_EE_phi, h_superClusters_EEM_nBC, h_superClusters_EEP_nBC, h_superClusters_eta, cppFunctionSkipper::operator, prefixME_, recHitCollection_EE_, redRecHitCollection_EE_, scEtThrEE_, AlCaHLTBitMon_QueryRunRegistry::string, and superClusterCollection_EE_.

65 {
66 
67  prefixME_ = ps.getUntrackedParameter<std::string>("prefixME", "");
68 
69  //now do what ever initialization is needed
70  recHitCollection_EE_ = consumes<EcalRecHitCollection>(ps.getParameter<edm::InputTag>("recHitCollection_EE"));
71  redRecHitCollection_EE_ = consumes<EcalRecHitCollection>(ps.getParameter<edm::InputTag>("redRecHitCollection_EE"));
72  basicClusterCollection_EE_ = consumes<edm::View<reco::CaloCluster> >(ps.getParameter<edm::InputTag>("basicClusterCollection_EE"));
73  superClusterCollection_EE_ = consumes<reco::SuperClusterCollection>(ps.getParameter<edm::InputTag>("superClusterCollection_EE"));
74 
75  ethrEE_ = ps.getParameter<double>("ethrEE");
76 
77  scEtThrEE_ = ps.getParameter<double>("scEtThrEE");
78 
79  // DQM Store -------------------
81 
82  // Monitor Elements (ex THXD)
83  dqmStore_->setCurrentFolder(prefixME_ + "/EERecoSummary"); // to organise the histos in folders
84 
85  // ReducedRecHits ----------------------------------------------
86  // ... endcap
87  h_redRecHits_EE_recoFlag = dqmStore_->book1D("redRecHits_EE_recoFlag","redRecHits_EE_recoFlag",16,-0.5,15.5);
88 
89  // RecHits ----------------------------------------------
90  // ... endcap
91  h_recHits_EE_recoFlag = dqmStore_->book1D("recHits_EE_recoFlag","recHits_EE_recoFlag",16,-0.5,15.5);
92 
93  // ... endcap +
94  h_recHits_EEP_energyMax = dqmStore_->book1D("recHits_EEP_energyMax","recHitsEEP_energyMax",110,-10,100);
95  h_recHits_EEP_Chi2 = dqmStore_->book1D("recHits_EEP_Chi2","recHits_EEP_Chi2",200,0,100);
96  h_recHits_EEP_time = dqmStore_->book1D("recHits_EEP_time","recHits_EEP_time",200,-50,50);
97 
98  // ... endcap -
99  h_recHits_EEM_energyMax = dqmStore_->book1D("recHits_EEM_energyMax","recHits_EEM_energyMax",110,-10,100);
100  h_recHits_EEM_Chi2 = dqmStore_->book1D("recHits_EEM_Chi2","recHits_EEM_Chi2",200,0,100);
101  h_recHits_EEM_time = dqmStore_->book1D("recHits_EEM_time","recHits_EEM_time",200,-50,50);
102 
103  // Basic Clusters ----------------------------------------------
104  // ... associated endcap rec hits
105  h_basicClusters_recHits_EE_recoFlag = dqmStore_->book1D("basicClusters_recHits_EE_recoFlag","basicClusters_recHits_EE_recoFlag",16,-0.5,15.5);
106 
107  // Super Clusters ----------------------------------------------
108  // ... endcap
109  h_superClusters_EEP_nBC = dqmStore_->book1D("superClusters_EEP_nBC","superClusters_EEP_nBC",100,0.,100.);
110  h_superClusters_EEM_nBC = dqmStore_->book1D("superClusters_EEM_nBC","superClusters_EEM_nBC",100,0.,100.);
111 
112  h_superClusters_eta = dqmStore_->book1D("superClusters_eta","superClusters_eta",150,-3.,3.);
113  h_superClusters_EE_phi = dqmStore_->book1D("superClusters_EE_phi","superClusters_EE_phi",360,-3.1415927,3.1415927);
114 
115 }
T getParameter(std::string const &) const
T getUntrackedParameter(std::string const &, T const &) const
double scEtThrEE_
Definition: EERecoSummary.h:97
MonitorElement * h_redRecHits_EE_recoFlag
Definition: EERecoSummary.h:62
MonitorElement * book1D(const char *name, const char *title, int nchX, double lowX, double highX)
Book 1D histogram.
Definition: DQMStore.cc:872
std::string prefixME_
Definition: EERecoSummary.h:56
MonitorElement * h_basicClusters_recHits_EE_recoFlag
Definition: EERecoSummary.h:77
MonitorElement * h_recHits_EEM_Chi2
Definition: EERecoSummary.h:73
MonitorElement * h_recHits_EE_recoFlag
Definition: EERecoSummary.h:66
edm::EDGetTokenT< EcalRecHitCollection > recHitCollection_EE_
Definition: EERecoSummary.h:90
MonitorElement * h_recHits_EEP_Chi2
Definition: EERecoSummary.h:69
MonitorElement * h_recHits_EEP_time
Definition: EERecoSummary.h:70
edm::EDGetTokenT< EcalRecHitCollection > redRecHitCollection_EE_
Definition: EERecoSummary.h:91
MonitorElement * h_superClusters_EEM_nBC
Definition: EERecoSummary.h:82
MonitorElement * h_recHits_EEM_energyMax
Definition: EERecoSummary.h:72
MonitorElement * h_superClusters_eta
Definition: EERecoSummary.h:84
MonitorElement * h_superClusters_EEP_nBC
Definition: EERecoSummary.h:81
MonitorElement * h_recHits_EEM_time
Definition: EERecoSummary.h:74
DQMStore * dqmStore_
Definition: EERecoSummary.h:54
edm::EDGetTokenT< reco::SuperClusterCollection > superClusterCollection_EE_
Definition: EERecoSummary.h:93
MonitorElement * h_recHits_EEP_energyMax
Definition: EERecoSummary.h:68
edm::EDGetTokenT< edm::View< reco::CaloCluster > > basicClusterCollection_EE_
Definition: EERecoSummary.h:92
MonitorElement * h_superClusters_EE_phi
Definition: EERecoSummary.h:85
void setCurrentFolder(const std::string &fullpath)
Definition: DQMStore.cc:584
EERecoSummary::~EERecoSummary ( )

Definition at line 119 of file EERecoSummary.cc.

120 {
121  // do anything here that needs to be done at desctruction time
122  // (e.g. close files, deallocate resources etc.)
123 }

Member Function Documentation

void EERecoSummary::analyze ( const edm::Event ev,
const edm::EventSetup iSetup 
)
privatevirtual

Implements edm::EDAnalyzer.

Definition at line 131 of file EERecoSummary.cc.

References basicClusterCollection_EE_, edm::SortedCollection< T, SORT >::begin(), edm::SortedCollection< T, SORT >::end(), relval_parameters_module::energy, eta(), ethrEE_, create_public_lumi_plots::exp, MonitorElement::Fill(), HcalObjRepresent::Fill(), edm::SortedCollection< T, SORT >::find(), edm::EventSetup::get(), edm::Event::getByToken(), h_basicClusters_recHits_EE_recoFlag, h_recHits_EE_recoFlag, h_recHits_EEM_Chi2, h_recHits_EEM_energyMax, h_recHits_EEM_time, h_recHits_EEP_Chi2, h_recHits_EEP_energyMax, h_recHits_EEP_time, h_redRecHits_EE_recoFlag, h_superClusters_EE_phi, h_superClusters_EEM_nBC, h_superClusters_EEP_nBC, h_superClusters_eta, edm::HandleBase::isValid(), EEDetId::ix(), EEDetId::iy(), phi, edm::Handle< T >::product(), recHitCollection_EE_, redRecHitCollection_EE_, scEtThrEE_, funct::sin(), superClusterCollection_EE_, cond::rpcobgas::time, detailsBasic3DVector::z, and EEDetId::zside().

132 {
133 
134  //Get the magnetic field
135  edm::ESHandle<MagneticField> theMagField;
136  iSetup.get<IdealMagneticFieldRecord>().get(theMagField);
137 
138  // --- REDUCED REC HITS -------------------------------------------------------------------------------------
139  // ... endcap
141  ev.getByToken( redRecHitCollection_EE_, redRecHitsEE );
142  const EcalRecHitCollection* theEndcapEcalredRecHits = redRecHitsEE.product () ;
143  if ( ! redRecHitsEE.isValid() ) {
144  edm::LogWarning("EERecoSummary") << "redRecHitsEE not found";
145  }
146 
147  for ( EcalRecHitCollection::const_iterator itr = theEndcapEcalredRecHits->begin () ;
148  itr != theEndcapEcalredRecHits->end () ; ++itr)
149  {
150 
151  EEDetId eeid( itr -> id() );
152 
153  h_redRecHits_EE_recoFlag->Fill( itr -> recoFlag() );
154 
155  }
156 
157  // --- REC HITS -------------------------------------------------------------------------------------
158 
159  // ... endcap
161  ev.getByToken( recHitCollection_EE_, recHitsEE );
162  const EcalRecHitCollection* theEndcapEcalRecHits = recHitsEE.product () ;
163  if ( ! recHitsEE.isValid() ) {
164  edm::LogWarning("EERecoSummary") << "recHitsEE not found";
165  }
166 
167  float maxRecHitEnergyEEP = -999.;
168  float maxRecHitEnergyEEM = -999.;
169 
170  EEDetId eeid_MrecHitEEM;
171  EEDetId eeid_MrecHitEEP;
172 
173  for ( EcalRecHitCollection::const_iterator itr = theEndcapEcalRecHits->begin () ;
174  itr != theEndcapEcalRecHits->end () ; ++itr)
175  {
176 
177  EEDetId eeid( itr -> id() );
178 
179  // EE+
180  if ( eeid.zside() > 0 ){
181 
182  h_recHits_EE_recoFlag -> Fill( itr -> recoFlag() );
183 
184  // max E rec hit
185  if (itr -> energy() > maxRecHitEnergyEEP &&
186  !(eeid.ix()>=41 && eeid.ix()<=60 && eeid.iy()>=41 && eeid.iy()<=60) ) {
187  maxRecHitEnergyEEP = itr -> energy() ;
188  }
189 
190  // only channels above noise
191  if ( itr -> energy() > ethrEE_ ){
192  h_recHits_EEP_Chi2 -> Fill( itr -> chi2() );
193  h_recHits_EEP_time -> Fill( itr -> time() );
194  }
195  }
196 
197  // EE-
198  if ( eeid.zside() < 0 ){
199 
200  h_recHits_EE_recoFlag -> Fill( itr -> recoFlag() );
201 
202  // max E rec hit
203  if (itr -> energy() > maxRecHitEnergyEEM &&
204  !(eeid.ix()>=41 && eeid.ix()<=60 && eeid.iy()>=41 && eeid.iy()<=60) ) {
205  maxRecHitEnergyEEM = itr -> energy() ;
206  }
207 
208  // only channels above noise
209  if ( itr -> energy() > ethrEE_ ) {
210  h_recHits_EEM_Chi2 -> Fill( itr -> chi2() );
211  h_recHits_EEM_time -> Fill( itr -> time() );
212  }
213 
214  }
215  } // end loop over EE rec hits
216 
217  // energy
218  h_recHits_EEP_energyMax -> Fill( maxRecHitEnergyEEP );
219  h_recHits_EEM_energyMax -> Fill( maxRecHitEnergyEEM );
220 
221  //--- BASIC CLUSTERS --------------------------------------------------------------
222 
223  // ... endcap
224  edm::Handle<edm::View<reco::CaloCluster> > basicClusters_EE_h;
225  if(ev.getByToken( basicClusterCollection_EE_, basicClusters_EE_h )){
226 
227  for (unsigned int icl = 0; icl < basicClusters_EE_h->size(); ++icl) {
228 
229  //Get the associated RecHits
230  const std::vector<std::pair<DetId,float> > & hits= (*basicClusters_EE_h)[icl].hitsAndFractions();
231  for (std::vector<std::pair<DetId,float> > ::const_iterator rh = hits.begin(); rh!=hits.end(); ++rh){
232 
233  EBRecHitCollection::const_iterator itrechit = theEndcapEcalRecHits->find((*rh).first);
234  if (itrechit==theEndcapEcalRecHits->end()) continue;
235  h_basicClusters_recHits_EE_recoFlag -> Fill ( itrechit -> recoFlag() );
236  }
237 
238  }
239  }
240  else{
241  // edm::LogWarning("EERecoSummary") << "basicClusters_EE_h not found";
242  }
243 
244  // Super Clusters
245  // ... endcap
247  ev.getByToken( superClusterCollection_EE_, superClusters_EE_h );
248  const reco::SuperClusterCollection* theEndcapSuperClusters = superClusters_EE_h.product () ;
249  if ( ! superClusters_EE_h.isValid() ) {
250  edm::LogWarning("EERecoSummary") << "superClusters_EE_h not found";
251  }
252 
253  for (reco::SuperClusterCollection::const_iterator itSC = theEndcapSuperClusters->begin();
254  itSC != theEndcapSuperClusters->end(); ++itSC ) {
255 
256  double scEt = itSC -> energy() * sin(2.*atan( exp(- itSC->position().eta() )));
257 
258  if (scEt < scEtThrEE_ ) continue;
259 
260  h_superClusters_eta -> Fill( itSC -> eta() );
261  h_superClusters_EE_phi -> Fill( itSC -> phi() );
262 
263  if ( itSC -> z() > 0 ){
264  h_superClusters_EEP_nBC -> Fill( itSC -> clustersSize() );
265  }
266 
267  if ( itSC -> z() < 0 ){
268  h_superClusters_EEM_nBC -> Fill( itSC -> clustersSize() );
269  }
270  }
271 
272  //--------------------------------------------------------
273 
274 }
double scEtThrEE_
Definition: EERecoSummary.h:97
MonitorElement * h_redRecHits_EE_recoFlag
Definition: EERecoSummary.h:62
bool getByToken(EDGetToken token, Handle< PROD > &result) const
Definition: Event.h:434
Sin< T >::type sin(const T &t)
Definition: Sin.h:22
std::vector< EcalRecHit >::const_iterator const_iterator
MonitorElement * h_basicClusters_recHits_EE_recoFlag
Definition: EERecoSummary.h:77
MonitorElement * h_recHits_EEM_Chi2
Definition: EERecoSummary.h:73
T eta() const
MonitorElement * h_recHits_EE_recoFlag
Definition: EERecoSummary.h:66
float float float z
edm::EDGetTokenT< EcalRecHitCollection > recHitCollection_EE_
Definition: EERecoSummary.h:90
MonitorElement * h_recHits_EEP_Chi2
Definition: EERecoSummary.h:69
void Fill(long long x)
MonitorElement * h_recHits_EEP_time
Definition: EERecoSummary.h:70
std::vector< SuperCluster > SuperClusterCollection
collection of SuperCluser objectr
void Fill(HcalDetId &id, double val, std::vector< TH2F > &depth)
edm::EDGetTokenT< EcalRecHitCollection > redRecHitCollection_EE_
Definition: EERecoSummary.h:91
MonitorElement * h_superClusters_EEM_nBC
Definition: EERecoSummary.h:82
MonitorElement * h_recHits_EEM_energyMax
Definition: EERecoSummary.h:72
MonitorElement * h_superClusters_eta
Definition: EERecoSummary.h:84
bool isValid() const
Definition: HandleBase.h:76
MonitorElement * h_superClusters_EEP_nBC
Definition: EERecoSummary.h:81
MonitorElement * h_recHits_EEM_time
Definition: EERecoSummary.h:74
const_iterator end() const
const T & get() const
Definition: EventSetup.h:55
T const * product() const
Definition: Handle.h:81
iterator find(key_type k)
edm::EDGetTokenT< reco::SuperClusterCollection > superClusterCollection_EE_
Definition: EERecoSummary.h:93
MonitorElement * h_recHits_EEP_energyMax
Definition: EERecoSummary.h:68
edm::EDGetTokenT< edm::View< reco::CaloCluster > > basicClusterCollection_EE_
Definition: EERecoSummary.h:92
MonitorElement * h_superClusters_EE_phi
Definition: EERecoSummary.h:85
const_iterator begin() const
Definition: DDAxes.h:10
void EERecoSummary::beginJob ( void  )
privatevirtual

Reimplemented from edm::EDAnalyzer.

Definition at line 279 of file EERecoSummary.cc.

280 {
281 }
void EERecoSummary::endJob ( void  )
privatevirtual

Reimplemented from edm::EDAnalyzer.

Definition at line 285 of file EERecoSummary.cc.

286 {}

Member Data Documentation

edm::EDGetTokenT<edm::View<reco::CaloCluster> > EERecoSummary::basicClusterCollection_EE_
protected

Definition at line 92 of file EERecoSummary.h.

Referenced by analyze(), and EERecoSummary().

DQMStore* EERecoSummary::dqmStore_
private

Definition at line 54 of file EERecoSummary.h.

Referenced by EERecoSummary().

double EERecoSummary::ethrEE_
protected

Definition at line 95 of file EERecoSummary.h.

Referenced by analyze(), and EERecoSummary().

MonitorElement* EERecoSummary::h_basicClusters_recHits_EE_recoFlag
private

Definition at line 77 of file EERecoSummary.h.

Referenced by analyze(), and EERecoSummary().

MonitorElement* EERecoSummary::h_recHits_EE_recoFlag
private

Definition at line 66 of file EERecoSummary.h.

Referenced by analyze(), and EERecoSummary().

MonitorElement* EERecoSummary::h_recHits_EEM_Chi2
private

Definition at line 73 of file EERecoSummary.h.

Referenced by analyze(), and EERecoSummary().

MonitorElement* EERecoSummary::h_recHits_EEM_energyMax
private

Definition at line 72 of file EERecoSummary.h.

Referenced by analyze(), and EERecoSummary().

MonitorElement* EERecoSummary::h_recHits_EEM_time
private

Definition at line 74 of file EERecoSummary.h.

Referenced by analyze(), and EERecoSummary().

MonitorElement* EERecoSummary::h_recHits_EEP_Chi2
private

Definition at line 69 of file EERecoSummary.h.

Referenced by analyze(), and EERecoSummary().

MonitorElement* EERecoSummary::h_recHits_EEP_energyMax
private

Definition at line 68 of file EERecoSummary.h.

Referenced by analyze(), and EERecoSummary().

MonitorElement* EERecoSummary::h_recHits_EEP_time
private

Definition at line 70 of file EERecoSummary.h.

Referenced by analyze(), and EERecoSummary().

MonitorElement* EERecoSummary::h_redRecHits_EE_recoFlag
private

Definition at line 62 of file EERecoSummary.h.

Referenced by analyze(), and EERecoSummary().

MonitorElement* EERecoSummary::h_superClusters_EE_phi
private

Definition at line 85 of file EERecoSummary.h.

Referenced by analyze(), and EERecoSummary().

MonitorElement* EERecoSummary::h_superClusters_EEM_nBC
private

Definition at line 82 of file EERecoSummary.h.

Referenced by analyze(), and EERecoSummary().

MonitorElement* EERecoSummary::h_superClusters_EEP_nBC
private

Definition at line 81 of file EERecoSummary.h.

Referenced by analyze(), and EERecoSummary().

MonitorElement* EERecoSummary::h_superClusters_eta
private

Definition at line 84 of file EERecoSummary.h.

Referenced by analyze(), and EERecoSummary().

std::string EERecoSummary::prefixME_
private

Definition at line 56 of file EERecoSummary.h.

Referenced by EERecoSummary().

edm::EDGetTokenT<EcalRecHitCollection> EERecoSummary::recHitCollection_EE_
protected

Definition at line 90 of file EERecoSummary.h.

Referenced by analyze(), and EERecoSummary().

edm::EDGetTokenT<EcalRecHitCollection> EERecoSummary::redRecHitCollection_EE_
protected

Definition at line 91 of file EERecoSummary.h.

Referenced by analyze(), and EERecoSummary().

double EERecoSummary::scEtThrEE_
protected

Definition at line 97 of file EERecoSummary.h.

Referenced by analyze(), and EERecoSummary().

edm::EDGetTokenT<reco::SuperClusterCollection> EERecoSummary::superClusterCollection_EE_
protected

Definition at line 93 of file EERecoSummary.h.

Referenced by analyze(), and EERecoSummary().