CMS 3D CMS Logo

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

#include <DataMixingHcalWorker.h>

Public Member Functions

void addHcalPileups (const int bcr, const edm::EventPrincipal *, unsigned int EventId, ModuleCallingContext const *)
 
void addHcalSignals (const edm::Event &e)
 
 DataMixingHcalWorker ()
 
 DataMixingHcalWorker (const edm::ParameterSet &ps)
 
void putHcal (edm::Event &e)
 
virtual ~DataMixingHcalWorker ()
 

Private Types

typedef std::multimap< DetId,
HBHERecHit
HBHERecHitMap
 
typedef std::multimap< DetId,
HFRecHit
HFRecHitMap
 
typedef std::multimap< DetId,
HORecHit
HORecHitMap
 
typedef std::multimap< DetId,
ZDCRecHit
ZDCRecHitMap
 

Private Attributes

edm::InputTag HBHEPileRecHitInputTag_
 
std::string HBHERecHitCollectionDM_
 
edm::InputTag HBHErechitCollectionSig_
 
HBHERecHitMap HBHERecHitStorage_
 
edm::InputTag HFPileRecHitInputTag_
 
std::string HFRecHitCollectionDM_
 
edm::InputTag HFrechitCollectionSig_
 
HFRecHitMap HFRecHitStorage_
 
edm::InputTag HOPileRecHitInputTag_
 
std::string HORecHitCollectionDM_
 
edm::InputTag HOrechitCollectionSig_
 
HORecHitMap HORecHitStorage_
 
std::string label_
 
edm::InputTag ZDCPileRecHitInputTag_
 
std::string ZDCRecHitCollectionDM_
 
edm::InputTag ZDCrechitCollectionSig_
 
ZDCRecHitMap ZDCRecHitStorage_
 

Detailed Description

Definition at line 34 of file DataMixingHcalWorker.h.

Member Typedef Documentation

Definition at line 71 of file DataMixingHcalWorker.h.

typedef std::multimap<DetId, HFRecHit> edm::DataMixingHcalWorker::HFRecHitMap
private

Definition at line 72 of file DataMixingHcalWorker.h.

typedef std::multimap<DetId, HORecHit> edm::DataMixingHcalWorker::HORecHitMap
private

Definition at line 73 of file DataMixingHcalWorker.h.

typedef std::multimap<DetId, ZDCRecHit> edm::DataMixingHcalWorker::ZDCRecHitMap
private

Definition at line 74 of file DataMixingHcalWorker.h.

Constructor & Destructor Documentation

DataMixingHcalWorker::DataMixingHcalWorker ( )

Definition at line 27 of file DataMixingHcalWorker.cc.

27 { }
DataMixingHcalWorker::DataMixingHcalWorker ( const edm::ParameterSet ps)
explicit

standard constructor

Definition at line 30 of file DataMixingHcalWorker.cc.

References edm::ParameterSet::getParameter(), HBHEPileRecHitInputTag_, HBHERecHitCollectionDM_, HBHErechitCollectionSig_, HFPileRecHitInputTag_, HFRecHitCollectionDM_, HFrechitCollectionSig_, HOPileRecHitInputTag_, HORecHitCollectionDM_, HOrechitCollectionSig_, AlCaHLTBitMon_QueryRunRegistry::string, ZDCPileRecHitInputTag_, ZDCRecHitCollectionDM_, and ZDCrechitCollectionSig_.

30  :
31  label_(ps.getParameter<std::string>("Label"))
32 
33  {
34 
35  // get the subdetector names
36  // this->getSubdetectorNames(); //something like this may be useful to check what we are supposed to do...
37 
38  // declare the products to produce
39 
40  // Hcal
41 
42  HBHErechitCollectionSig_ = ps.getParameter<edm::InputTag>("HBHEProducerSig");
43  HOrechitCollectionSig_ = ps.getParameter<edm::InputTag>("HOProducerSig");
44  HFrechitCollectionSig_ = ps.getParameter<edm::InputTag>("HFProducerSig");
45  ZDCrechitCollectionSig_ = ps.getParameter<edm::InputTag>("ZDCrechitCollectionSig");
46 
47  HBHEPileRecHitInputTag_ = ps.getParameter<edm::InputTag>("HBHEPileRecHitInputTag");
48  HOPileRecHitInputTag_ = ps.getParameter<edm::InputTag>("HOPileRecHitInputTag");
49  HFPileRecHitInputTag_ = ps.getParameter<edm::InputTag>("HFPileRecHitInputTag");
50  ZDCPileRecHitInputTag_ = ps.getParameter<edm::InputTag>("ZDCPileRecHitInputTag");
51 
52  HBHERecHitCollectionDM_ = ps.getParameter<std::string>("HBHERecHitCollectionDM");
53  HORecHitCollectionDM_ = ps.getParameter<std::string>("HORecHitCollectionDM");
54  HFRecHitCollectionDM_ = ps.getParameter<std::string>("HFRecHitCollectionDM");
55  ZDCRecHitCollectionDM_ = ps.getParameter<std::string>("ZDCRecHitCollectionDM");
56 
57 
58  }
T getParameter(std::string const &) const
DataMixingHcalWorker::~DataMixingHcalWorker ( )
virtual

Default destructor

Definition at line 61 of file DataMixingHcalWorker.cc.

61  {
62  }

Member Function Documentation

void DataMixingHcalWorker::addHcalPileups ( const int  bcr,
const edm::EventPrincipal ep,
unsigned int  EventId,
ModuleCallingContext const *  mcc 
)

Definition at line 193 of file DataMixingHcalWorker.cc.

References edm::SortedCollection< T, SORT >::begin(), edm::SortedCollection< T, SORT >::end(), HBHEPileRecHitInputTag_, egHLT::errCodes::HBHERecHits, HBHERecHitStorage_, HFPileRecHitInputTag_, egHLT::errCodes::HFRecHits, HFRecHitStorage_, HOPileRecHitInputTag_, HORecHitStorage_, edm::EventPrincipal::id(), LogDebug, edm::SortedCollection< T, SORT >::size(), ZDCPileRecHitInputTag_, and ZDCRecHitStorage_.

Referenced by edm::DataMixingModule::pileWorker().

194  {
195 
196  LogDebug("DataMixingHcalWorker") <<"\n===============> adding pileups from event "<<ep->id()<<" for bunchcrossing "<<bcr;
197 
198  // fill in maps of hits; same code as addSignals, except now applied to the pileup events
199 
200  // HBHE first
201 
202  boost::shared_ptr<Wrapper<HBHERecHitCollection> const> HBHERecHitsPTR =
203  getProductByTag<HBHERecHitCollection>(*ep, HBHEPileRecHitInputTag_, mcc);
204 
205  if(HBHERecHitsPTR ) {
206 
207  const HBHERecHitCollection* HBHERecHits = const_cast< HBHERecHitCollection * >(HBHERecHitsPTR->product());
208 
209  LogDebug("DataMixingEMWorker") << "total # HBHE rechits: " << HBHERecHits->size();
210 
211  // loop over digis, adding these to the existing maps
212  for(HBHERecHitCollection::const_iterator it = HBHERecHits->begin();
213  it != HBHERecHits->end(); ++it) {
214 
215  HBHERecHitStorage_.insert(HBHERecHitMap::value_type( (it->id()), *it ));
216 
217 #ifdef DEBUG
218  LogDebug("DataMixingEMWorker") << "processed HBHERecHit with rawId: "
219  << it->id().rawId() << "\n"
220  << " rechit energy: " << it->energy();
221 #endif
222  }
223  }
224 
225  // HO Next
226 
227  boost::shared_ptr<Wrapper<HORecHitCollection> const> HORecHitsPTR =
228  getProductByTag<HORecHitCollection>(*ep, HOPileRecHitInputTag_, mcc);
229 
230  if(HORecHitsPTR ) {
231 
232  const HORecHitCollection* HORecHits = const_cast< HORecHitCollection * >(HORecHitsPTR->product());
233 
234  LogDebug("DataMixingEMWorker") << "total # HO rechits: " << HORecHits->size();
235 
236  // loop over digis, adding these to the existing maps
237  for(HORecHitCollection::const_iterator it = HORecHits->begin();
238  it != HORecHits->end(); ++it) {
239 
240  HORecHitStorage_.insert(HORecHitMap::value_type( (it->id()), *it ));
241 
242 #ifdef DEBUG
243  LogDebug("DataMixingEMWorker") << "processed HORecHit with rawId: "
244  << it->id().rawId() << "\n"
245  << " rechit energy: " << it->energy();
246 #endif
247  }
248  }
249 
250  // HF Next
251 
252  boost::shared_ptr<Wrapper<HFRecHitCollection> const> HFRecHitsPTR =
253  getProductByTag<HFRecHitCollection>(*ep, HFPileRecHitInputTag_, mcc);
254 
255  if(HFRecHitsPTR ) {
256 
257  const HFRecHitCollection* HFRecHits = const_cast< HFRecHitCollection * >(HFRecHitsPTR->product());
258 
259  LogDebug("DataMixingEMWorker") << "total # HF rechits: " << HFRecHits->size();
260 
261  // loop over digis, adding these to the existing maps
262  for(HFRecHitCollection::const_iterator it = HFRecHits->begin();
263  it != HFRecHits->end(); ++it) {
264 
265  HFRecHitStorage_.insert(HFRecHitMap::value_type( (it->id()), *it ));
266 
267 #ifdef DEBUG
268  LogDebug("DataMixingEMWorker") << "processed HFRecHit with rawId: "
269  << it->id().rawId() << "\n"
270  << " rechit energy: " << it->energy();
271 #endif
272  }
273  }
274 
275  // ZDC Next
276 
277  boost::shared_ptr<Wrapper<ZDCRecHitCollection> const> ZDCRecHitsPTR =
278  getProductByTag<ZDCRecHitCollection>(*ep, ZDCPileRecHitInputTag_, mcc);
279 
280  if(ZDCRecHitsPTR ) {
281 
282  const ZDCRecHitCollection* ZDCRecHits = const_cast< ZDCRecHitCollection * >(ZDCRecHitsPTR->product());
283 
284  LogDebug("DataMixingEMWorker") << "total # ZDC rechits: " << ZDCRecHits->size();
285 
286  // loop over digis, adding these to the existing maps
287  for(ZDCRecHitCollection::const_iterator it = ZDCRecHits->begin();
288  it != ZDCRecHits->end(); ++it) {
289 
290  ZDCRecHitStorage_.insert(ZDCRecHitMap::value_type( (it->id()), *it ));
291 
292 #ifdef DEBUG
293  LogDebug("DataMixingEMWorker") << "processed ZDCRecHit with rawId: "
294  << it->id().rawId() << "\n"
295  << " rechit energy: " << it->energy();
296 #endif
297  }
298  }
299 
300 
301  }
#define LogDebug(id)
EventID const & id() const
std::vector< HBHERecHit >::const_iterator const_iterator
Container::value_type value_type
const_iterator end() const
size_type size() const
const_iterator begin() const
void DataMixingHcalWorker::addHcalSignals ( const edm::Event e)

Definition at line 64 of file DataMixingHcalWorker.cc.

References edm::SortedCollection< T, SORT >::begin(), edm::SortedCollection< T, SORT >::end(), edm::Event::getByLabel(), HBHErechitCollectionSig_, egHLT::errCodes::HBHERecHits, HBHERecHitStorage_, HFrechitCollectionSig_, egHLT::errCodes::HFRecHits, HFRecHitStorage_, HOrechitCollectionSig_, HORecHitStorage_, edm::EventBase::id(), LogDebug, edm::Handle< T >::product(), edm::SortedCollection< T, SORT >::size(), ZDCrechitCollectionSig_, and ZDCRecHitStorage_.

Referenced by edm::DataMixingModule::addSignals().

64  {
65  // fill in maps of hits
66 
67  LogInfo("DataMixingHcalWorker")<<"===============> adding MC signals for "<<e.id();
68 
69  // HBHE first
70 
71  Handle< HBHERecHitCollection > pHBHERecHits;
72 
74 
75  if( e.getByLabel( HBHErechitCollectionSig_, pHBHERecHits) ) {
76  HBHERecHits = pHBHERecHits.product(); // get a ptr to the product
77  LogDebug("DataMixingHcalWorker") << "total # HBHE rechits: " << HBHERecHits->size();
78  }
79 
80 
81  if (HBHERecHits)
82  {
83  // loop over rechits, storing them in a map so we can add pileup later
84  for(HBHERecHitCollection::const_iterator it = HBHERecHits->begin();
85  it != HBHERecHits->end(); ++it) {
86 
87  HBHERecHitStorage_.insert(HBHERecHitMap::value_type( ( it->id() ), *it ));
88 
89 #ifdef DEBUG
90  LogDebug("DataMixingHcalWorker") << "processed HBHERecHit with rawId: "
91  << it->id() << "\n"
92  << " rechit energy: " << it->energy();
93 #endif
94 
95  }
96  }
97 
98  // HO next
99 
100  Handle< HORecHitCollection > pHORecHits;
101 
102  const HORecHitCollection* HORecHits = 0;
103 
104  if( e.getByLabel( HOrechitCollectionSig_, pHORecHits) ){
105  HORecHits = pHORecHits.product(); // get a ptr to the product
106 #ifdef DEBUG
107  LogDebug("DataMixingHcalWorker") << "total # HO rechits: " << HORecHits->size();
108 #endif
109  }
110 
111 
112  if (HORecHits)
113  {
114  // loop over rechits, storing them in a map so we can add pileup later
115  for(HORecHitCollection::const_iterator it = HORecHits->begin();
116  it != HORecHits->end(); ++it) {
117 
118  HORecHitStorage_.insert(HORecHitMap::value_type( ( it->id() ), *it ));
119 
120 #ifdef DEBUG
121  LogDebug("DataMixingHcalWorker") << "processed HORecHit with rawId: "
122  << it->id() << "\n"
123  << " rechit energy: " << it->energy();
124 #endif
125 
126  }
127  }
128 
129  // HF next
130 
131  Handle< HFRecHitCollection > pHFRecHits;
132 
133  const HFRecHitCollection* HFRecHits = 0;
134 
135  if( e.getByLabel( HFrechitCollectionSig_, pHFRecHits) ) {
136  HFRecHits = pHFRecHits.product(); // get a ptr to the product
137 #ifdef DEBUG
138  LogDebug("DataMixingHcalWorker") << "total # HF rechits: " << HFRecHits->size();
139 #endif
140  }
141 
142 
143  if (HFRecHits)
144  {
145  // loop over rechits, storing them in a map so we can add pileup later
146  for(HFRecHitCollection::const_iterator it = HFRecHits->begin();
147  it != HFRecHits->end(); ++it) {
148 
149  HFRecHitStorage_.insert(HFRecHitMap::value_type( ( it->id() ), *it ));
150 
151 #ifdef DEBUG
152  LogDebug("DataMixingHcalWorker") << "processed HFRecHit with rawId: "
153  << it->id() << "\n"
154  << " rechit energy: " << it->energy();
155 #endif
156 
157  }
158  }
159 
160  // ZDC next
161 
162  Handle< ZDCRecHitCollection > pZDCRecHits;
163 
164  const ZDCRecHitCollection* ZDCRecHits = 0;
165 
166  if( e.getByLabel( ZDCrechitCollectionSig_, pZDCRecHits) ) {
167  ZDCRecHits = pZDCRecHits.product(); // get a ptr to the product
168 #ifdef DEBUG
169  LogDebug("DataMixingHcalWorker") << "total # ZDC rechits: " << ZDCRecHits->size();
170 #endif
171  }
172 
173 
174  if (ZDCRecHits)
175  {
176  // loop over rechits, storing them in a map so we can add pileup later
177  for(ZDCRecHitCollection::const_iterator it = ZDCRecHits->begin();
178  it != ZDCRecHits->end(); ++it) {
179 
180  ZDCRecHitStorage_.insert(ZDCRecHitMap::value_type( ( it->id() ), *it ));
181 
182 #ifdef DEBUG
183  LogDebug("DataMixingHcalWorker") << "processed ZDCRecHit with rawId: "
184  << it->id() << "\n"
185  << " rechit energy: " << it->energy();
186 #endif
187 
188  }
189  }
190 
191  } // end of addEMSignals
#define LogDebug(id)
std::vector< HBHERecHit >::const_iterator const_iterator
Container::value_type value_type
bool getByLabel(InputTag const &tag, Handle< PROD > &result) const
Definition: Event.h:390
const_iterator end() const
edm::EventID id() const
Definition: EventBase.h:56
size_type size() const
const_iterator begin() const
void DataMixingHcalWorker::putHcal ( edm::Event e)

Definition at line 303 of file DataMixingHcalWorker.cc.

References relval_parameters_module::energy, HBHERecHitCollectionDM_, HBHERecHitStorage_, HFRecHitCollectionDM_, HFRecHitStorage_, HORecHitCollectionDM_, HORecHitStorage_, edm::Event::put(), cond::rpcobgas::time, ZDCRecHitCollectionDM_, and ZDCRecHitStorage_.

Referenced by edm::DataMixingModule::put().

303  {
304 
305  // collection of rechits to put in the event
306  std::auto_ptr< HBHERecHitCollection > HBHErechits( new HBHERecHitCollection );
307  std::auto_ptr< HORecHitCollection > HOrechits( new HORecHitCollection );
308  std::auto_ptr< HFRecHitCollection > HFrechits( new HFRecHitCollection );
309  std::auto_ptr< ZDCRecHitCollection > ZDCrechits( new ZDCRecHitCollection );
310 
311  // loop over the maps we have, re-making individual hits or digis if necessary.
312  DetId formerID = 0;
313  DetId currentID;
314  float ESum = 0.;
315  float HBTime = 0.;
316 
317  // HB first...
318 
319  HBHERecHitMap::const_iterator iHBchk;
320 
321  for(HBHERecHitMap::const_iterator iHB = HBHERecHitStorage_.begin();
322  iHB != HBHERecHitStorage_.end(); ++iHB) {
323 
324  currentID = iHB->first;
325 
326  if (currentID == formerID) { // we have to add these rechits together
327 
328  ESum+=(iHB->second).energy();
329 
330  }
331  else {
332  if(formerID>0) {
333  // cutoff for ESum?
334  HBHERecHit aHit(formerID, ESum, HBTime);
335  HBHErechits->push_back( aHit );
336  }
337  //save pointers for next iteration
338  formerID = currentID;
339  ESum = (iHB->second).energy();
340  HBTime = (iHB->second).time(); // take time of first hit in sequence - is this ok?
341  }
342 
343  iHBchk = iHB;
344  if((++iHBchk) == HBHERecHitStorage_.end()) { //make sure not to lose the last one
345  HBHERecHit aHit(formerID, ESum, HBTime);
346  HBHErechits->push_back( aHit );
347  }
348  }
349 
350  // HO next...
351 
352  // loop over the maps we have, re-making individual hits or digis if necessary.
353  formerID = 0;
354  ESum = 0.;
355  float HOTime = 0.;
356 
357  HORecHitMap::const_iterator iHOchk;
358 
359  for(HORecHitMap::const_iterator iHO = HORecHitStorage_.begin();
360  iHO != HORecHitStorage_.end(); ++iHO) {
361 
362  currentID = iHO->first;
363 
364  if (currentID == formerID) { // we have to add these rechits together
365 
366  ESum+=(iHO->second).energy();
367 
368  }
369  else {
370  if(formerID>0) {
371  // cutoff for ESum?
372  HORecHit aHit(formerID, ESum, HOTime);
373  HOrechits->push_back( aHit );
374  }
375  //save pointers for next iteration
376  formerID = currentID;
377  ESum = (iHO->second).energy();
378  HOTime = (iHO->second).time(); // take time of first hit in sequence - is this ok?
379  }
380 
381  iHOchk = iHO;
382  if((++iHOchk) == HORecHitStorage_.end()) { //make sure not to lose the last one
383  HORecHit aHit(formerID, ESum, HOTime);
384  HOrechits->push_back( aHit );
385  }
386  }
387 
388 
389  // HF next...
390 
391  // loop over the maps we have, re-making individual hits or digis if necessary.
392  formerID = 0;
393  ESum = 0.;
394  float HFTime = 0.;
395  HFRecHit HFOldHit;
396 
397  HFRecHitMap::const_iterator iHFchk;
398 
399  for(HFRecHitMap::const_iterator iHF = HFRecHitStorage_.begin();
400  iHF != HFRecHitStorage_.end(); ++iHF) {
401 
402  currentID = iHF->first;
403 
404  if (currentID == formerID) { // we have to add these rechits together
405 
406  ESum+=(iHF->second).energy();
407 
408  }
409  else {
410  if(formerID>0) {
411  // cutoff for ESum?
412  HFRecHit aHit(formerID, ESum, HFTime);
413  HFrechits->push_back( aHit );
414  }
415  //save pointers for next iteration
416  formerID = currentID;
417  ESum = (iHF->second).energy();
418  HFTime = (iHF->second).time(); // take time of first hit in sequence - is this ok?
419  }
420 
421  iHFchk = iHF;
422  if((++iHFchk) == HFRecHitStorage_.end()) { //make sure not to lose the last one
423  HFRecHit aHit(formerID, ESum, HBTime);
424  HFrechits->push_back( aHit );
425  }
426  }
427 
428  // ZDC next...
429 
430  // loop over the maps we have, re-making individual hits or digis if necessary.
431  formerID = 0;
432  ESum = 0.;
433  float ZDCTime = 0.;
434  float lowGainEnergy = 0;
435  ZDCRecHit ZOldHit;
436 
437  ZDCRecHitMap::const_iterator iZDCchk;
438 
439  for(ZDCRecHitMap::const_iterator iZDC = ZDCRecHitStorage_.begin();
440  iZDC != ZDCRecHitStorage_.end(); ++iZDC) {
441 
442  currentID = iZDC->first;
443 
444  if (currentID == formerID) { // we have to add these rechits together
445 
446  ESum+=(iZDC->second).energy();
447 
448  }
449  else {
450  if(formerID>0) {
451  // cutoff for ESum?
452  ZDCRecHit aHit(formerID, ESum, ZDCTime, lowGainEnergy);
453  ZDCrechits->push_back( aHit );
454  }
455  //save pointers for next iteration
456  formerID = currentID;
457  ESum = (iZDC->second).energy();
458  lowGainEnergy = (iZDC->second).lowGainEnergy();
459  ZDCTime = (iZDC->second).time(); // take time of first hit in sequence - is this ok?
460  }
461 
462  iZDCchk = iZDC;
463  if((++iZDCchk) == ZDCRecHitStorage_.end()) { //make sure not to lose the last one
464  ZDCRecHit aHit(formerID, ESum, HBTime, lowGainEnergy);
465  ZDCrechits->push_back( aHit );
466  }
467  }
468 
469  //done merging
470 
471  // put the collection of recunstructed hits in the event
472  LogInfo("DataMixingHcalWorker") << "total # HBHE Merged rechits: " << HBHErechits->size() ;
473  LogInfo("DataMixingHcalWorker") << "total # HO Merged rechits: " << HOrechits->size() ;
474  LogInfo("DataMixingHcalWorker") << "total # HF Merged rechits: " << HFrechits->size() ;
475  LogInfo("DataMixingHcalWorker") << "total # ZDC Merged rechits: " << ZDCrechits->size() ;
476 
477  e.put( HBHErechits, HBHERecHitCollectionDM_ );
478  e.put( HOrechits, HORecHitCollectionDM_ );
479  e.put( HFrechits, HFRecHitCollectionDM_ );
480  e.put( ZDCrechits, ZDCRecHitCollectionDM_ );
481 
482  // clear local storage after this event
483  HBHERecHitStorage_.clear();
484  HORecHitStorage_.clear();
485  HFRecHitStorage_.clear();
486  ZDCRecHitStorage_.clear();
487 
488  }
OrphanHandle< PROD > put(std::auto_ptr< PROD > product)
Put a new product.
Definition: Event.h:116
Definition: DetId.h:18

Member Data Documentation

edm::InputTag edm::DataMixingHcalWorker::HBHEPileRecHitInputTag_
private

Definition at line 61 of file DataMixingHcalWorker.h.

Referenced by addHcalPileups(), and DataMixingHcalWorker().

std::string edm::DataMixingHcalWorker::HBHERecHitCollectionDM_
private

Definition at line 66 of file DataMixingHcalWorker.h.

Referenced by DataMixingHcalWorker(), and putHcal().

edm::InputTag edm::DataMixingHcalWorker::HBHErechitCollectionSig_
private

Definition at line 56 of file DataMixingHcalWorker.h.

Referenced by addHcalSignals(), and DataMixingHcalWorker().

HBHERecHitMap edm::DataMixingHcalWorker::HBHERecHitStorage_
private

Definition at line 76 of file DataMixingHcalWorker.h.

Referenced by addHcalPileups(), addHcalSignals(), and putHcal().

edm::InputTag edm::DataMixingHcalWorker::HFPileRecHitInputTag_
private

Definition at line 63 of file DataMixingHcalWorker.h.

Referenced by addHcalPileups(), and DataMixingHcalWorker().

std::string edm::DataMixingHcalWorker::HFRecHitCollectionDM_
private

Definition at line 68 of file DataMixingHcalWorker.h.

Referenced by DataMixingHcalWorker(), and putHcal().

edm::InputTag edm::DataMixingHcalWorker::HFrechitCollectionSig_
private

Definition at line 58 of file DataMixingHcalWorker.h.

Referenced by addHcalSignals(), and DataMixingHcalWorker().

HFRecHitMap edm::DataMixingHcalWorker::HFRecHitStorage_
private

Definition at line 77 of file DataMixingHcalWorker.h.

Referenced by addHcalPileups(), addHcalSignals(), and putHcal().

edm::InputTag edm::DataMixingHcalWorker::HOPileRecHitInputTag_
private

Definition at line 62 of file DataMixingHcalWorker.h.

Referenced by addHcalPileups(), and DataMixingHcalWorker().

std::string edm::DataMixingHcalWorker::HORecHitCollectionDM_
private

Definition at line 67 of file DataMixingHcalWorker.h.

Referenced by DataMixingHcalWorker(), and putHcal().

edm::InputTag edm::DataMixingHcalWorker::HOrechitCollectionSig_
private

Definition at line 57 of file DataMixingHcalWorker.h.

Referenced by addHcalSignals(), and DataMixingHcalWorker().

HORecHitMap edm::DataMixingHcalWorker::HORecHitStorage_
private

Definition at line 78 of file DataMixingHcalWorker.h.

Referenced by addHcalPileups(), addHcalSignals(), and putHcal().

std::string edm::DataMixingHcalWorker::label_
private
edm::InputTag edm::DataMixingHcalWorker::ZDCPileRecHitInputTag_
private

Definition at line 64 of file DataMixingHcalWorker.h.

Referenced by addHcalPileups(), and DataMixingHcalWorker().

std::string edm::DataMixingHcalWorker::ZDCRecHitCollectionDM_
private

Definition at line 69 of file DataMixingHcalWorker.h.

Referenced by DataMixingHcalWorker(), and putHcal().

edm::InputTag edm::DataMixingHcalWorker::ZDCrechitCollectionSig_
private

Definition at line 59 of file DataMixingHcalWorker.h.

Referenced by addHcalSignals(), and DataMixingHcalWorker().

ZDCRecHitMap edm::DataMixingHcalWorker::ZDCRecHitStorage_
private

Definition at line 79 of file DataMixingHcalWorker.h.

Referenced by addHcalPileups(), addHcalSignals(), and putHcal().