test
CMS 3D CMS Logo

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

#include <Event.h>

Inheritance diagram for edm::Event:
edm::EventBase

Public Types

typedef unsigned long CacheIdentifier_t
 
typedef std::vector< std::pair
< edm::propagate_const
< std::unique_ptr< WrapperBase >
>, BranchDescription const * > > 
ProductPtrVec
 

Public Member Functions

CacheIdentifier_t cacheIdentifier () const
 
 Event (EventPrincipal const &ep, ModuleDescription const &md, ModuleCallingContext const *)
 
EventAuxiliary const & eventAuxiliary () const
 
EventSelectionIDVector const & eventSelectionIDs () const
 
template<typename ELEMENT >
void fillView_ (BasicHandle &bh, Handle< View< ELEMENT > > &result) const
 
template<typename PROD >
bool get (ProductID const &oid, Handle< PROD > &result) const
 
template<typename ELEMENT >
bool get (ProductID const &oid, Handle< View< ELEMENT > > &result) const
 
void getAllProvenance (std::vector< Provenance const * > &provenances) const
 
void getAllStableProvenance (std::vector< StableProvenance const * > &provenances) const
 
template<>
bool getByLabel (std::string const &label, std::string const &productInstanceName, Handle< GenericObject > &result) const
 Specialize the getByLabel method to work with a Handle<GenericObject> More...
 
template<>
bool getByLabel (edm::InputTag const &tag, Handle< GenericObject > &result) const
 
template<>
bool getByLabel (std::string const &label, std::string const &productInstanceName, Handle< GenericObject > &result) const
 Specialize the Event's getByLabel method to work with a Handle<GenericObject> More...
 
template<typename PROD >
bool getByLabel (InputTag const &tag, Handle< PROD > &result) const
 
template<typename PROD >
bool getByLabel (std::string const &label, Handle< PROD > &result) const
 
template<>
bool getByLabel (edm::InputTag const &tag, Handle< GenericObject > &result) const
 
template<typename PROD >
bool getByLabel (std::string const &label, std::string const &productInstanceName, Handle< PROD > &result) const
 
template<typename ELEMENT >
bool getByLabel (std::string const &label, Handle< View< ELEMENT > > &result) const
 
template<typename ELEMENT >
bool getByLabel (std::string const &label, std::string const &productInstanceName, Handle< View< ELEMENT > > &result) const
 
template<typename ELEMENT >
bool getByLabel (InputTag const &tag, Handle< View< ELEMENT > > &result) const
 
template<typename PROD >
bool getByToken (EDGetToken token, Handle< PROD > &result) const
 
template<typename PROD >
bool getByToken (EDGetTokenT< PROD > token, Handle< PROD > &result) const
 
template<typename ELEMENT >
bool getByToken (EDGetToken token, Handle< View< ELEMENT >> &result) const
 
template<typename ELEMENT >
bool getByToken (EDGetTokenT< View< ELEMENT >> token, Handle< View< ELEMENT >> &result) const
 
LuminosityBlock const & getLuminosityBlock () const
 
template<typename PROD >
void getManyByType (std::vector< Handle< PROD > > &results) const
 
bool getProcessParameterSet (std::string const &processName, ParameterSet &ps) const
 
Provenance getProvenance (BranchID const &theID) const
 
Provenance getProvenance (ProductID const &theID) const
 
template<typename PROD >
RefProd< PRODgetRefBeforePut ()
 
template<typename PROD >
RefProd< PRODgetRefBeforePut (std::string const &productInstanceName)
 
Run const & getRun () const
 
void labelsForToken (EDGetToken const &iToken, ProductLabels &oLabels) const
 
ModuleCallingContext const * moduleCallingContext () const
 
virtual ProcessHistory const & processHistory () const
 
ProcessHistoryID const & processHistoryID () const
 
EDProductGetter const & productGetter () const
 
template<typename PROD >
OrphanHandle< PRODput (std::unique_ptr< PROD > product)
 Put a new product. More...
 
template<typename PROD >
OrphanHandle< PRODput (std::unique_ptr< PROD > product, std::string const &productInstanceName)
 Put a new product with a 'product instance name'. More...
 
RunNumber_t run () const
 
void setConsumer (EDConsumerBase const *iConsumer)
 
void setSharedResourcesAcquirer (SharedResourcesAcquirer *iResourceAcquirer)
 
size_t size () const
 
StreamID streamID () const
 
virtual edm::TriggerNames const & triggerNames (edm::TriggerResults const &triggerResults) const
 
virtual TriggerResultsByName triggerResultsByName (edm::TriggerResults const &triggerResults) const
 
virtual ~Event ()
 
- Public Member Functions inherited from edm::EventBase
int bunchCrossing () const
 
 EventBase ()
 
edm::EventAuxiliary::ExperimentType experimentType () const
 
template<typename T >
bool get (ProductID const &, Handle< T > &) const
 
template<typename T >
bool getByLabel (InputTag const &, Handle< T > &) const
 
template<>
bool getByLabel (edm::InputTag const &tag, Handle< FWGenericObject > &result) const
 Specialize the getByLabel method to work with a Handle<FWGenericObject> More...
 
edm::EventID id () const
 
bool isRealData () const
 
edm::LuminosityBlockNumber_t luminosityBlock () const
 
int orbitNumber () const
 
edm::Timestamp time () const
 
virtual ~EventBase ()
 

Private Types

typedef std::set< BranchIDBranchIDSet
 

Private Member Functions

void addToGotBranchIDs (Provenance const &prov) const
 
void commit_ (std::vector< edm::ProductResolverIndex > const &iShouldPut, std::vector< BranchID > *previousParentage=0, ParentageID *previousParentageId=0)
 
void commit_aux (ProductPtrVec &products, bool record_parents, std::vector< BranchID > *previousParentage=0, ParentageID *previousParentageId=0)
 
EventPrincipal const & eventPrincipal () const
 
virtual BasicHandle getByLabelImpl (std::type_info const &iWrapperType, std::type_info const &iProductType, InputTag const &iTag) const
 
BasicHandle getByProductID_ (ProductID const &oid) const
 
virtual BasicHandle getImpl (std::type_info const &iProductType, ProductID const &pid) const
 
ProductID makeProductID (BranchDescription const &desc) const
 
ProductPtrVecputProducts ()
 
ProductPtrVec const & putProducts () const
 
ProductPtrVecputProductsWithoutParents ()
 
ProductPtrVec const & putProductsWithoutParents () const
 

Private Attributes

EventAuxiliary const & aux_
 
BranchIDSet gotBranchIDs_
 
std::vector< std::shared_ptr
< ViewBase > > 
gotViews_
 
std::shared_ptr
< LuminosityBlock const >
const 
luminosityBlock_
 
ModuleCallingContext const * moduleCallingContext_
 
PrincipalGetAdapter provRecorder_
 
ProductPtrVec putProducts_
 
ProductPtrVec putProductsWithoutParents_
 
StreamID streamID_
 

Static Private Attributes

static const std::string emptyString_
 

Friends

class ::testEventGetRefBeforePut
 
class InputSource
 
class ProducerBase
 
class ProducerSourceBase
 
class RawInputSource
 
template<typename T >
class stream::ProducingModuleAdaptorBase
 

Additional Inherited Members

- Static Protected Member Functions inherited from edm::EventBase
static TriggerNames const * triggerNames_ (edm::TriggerResults const &triggerResults)
 

Detailed Description

Definition at line 66 of file Event.h.

Member Typedef Documentation

typedef std::set<BranchID> edm::Event::BranchIDSet
private

Definition at line 289 of file Event.h.

typedef unsigned long edm::Event::CacheIdentifier_t

If you are caching data from the Event, you should also keep this number. If this number changes then you know that the data you have cached is invalid. The value of '0' will never be returned so you can use that to denote that you have not yet checked the value.

Definition at line 102 of file Event.h.

typedef std::vector<std::pair<edm::propagate_const<std::unique_ptr<WrapperBase> >, BranchDescription const*> > edm::Event::ProductPtrVec

Definition at line 229 of file Event.h.

Constructor & Destructor Documentation

Event::Event ( EventPrincipal const &  ep,
ModuleDescription const &  md,
ModuleCallingContext const *  moduleCallingContext 
)

Definition at line 18 of file Event.cc.

18  :
19  provRecorder_(ep, md),
20  aux_(ep.aux()),
21  luminosityBlock_(ep.luminosityBlockPrincipalPtrValid() ? new LuminosityBlock(ep.luminosityBlockPrincipal(), md, moduleCallingContext) : nullptr),
22  gotBranchIDs_(),
23  gotViews_(),
24  streamID_(ep.streamID()),
26  {
27  }
std::shared_ptr< LuminosityBlock const > const luminosityBlock_
Definition: Event.h:283
BranchIDSet gotBranchIDs_
Definition: Event.h:290
ModuleCallingContext const * moduleCallingContext_
Definition: Event.h:297
std::vector< std::shared_ptr< ViewBase > > gotViews_
Definition: Event.h:294
ModuleCallingContext const * moduleCallingContext() const
Definition: Event.h:225
PrincipalGetAdapter provRecorder_
Definition: Event.h:273
EventAuxiliary const & aux_
Definition: Event.h:282
StreamID streamID_
Definition: Event.h:296
Event::~Event ( )
virtual

Definition at line 29 of file Event.cc.

29  {
30  }

Member Function Documentation

void Event::addToGotBranchIDs ( Provenance const &  prov) const
private

Definition at line 201 of file Event.cc.

References edm::Provenance::branchID(), and gotBranchIDs_.

Referenced by fillView_(), get(), getByLabel(), getByLabelImpl(), getByToken(), getImpl(), and getManyByType().

201  {
202  gotBranchIDs_.insert(prov.branchID());
203  }
BranchIDSet gotBranchIDs_
Definition: Event.h:290
Event::CacheIdentifier_t Event::cacheIdentifier ( ) const
void Event::commit_ ( std::vector< edm::ProductResolverIndex > const &  iShouldPut,
std::vector< BranchID > *  previousParentage = 0,
ParentageID previousParentageId = 0 
)
private

Definition at line 118 of file Event.cc.

References commit_aux(), cmsHarvester::index, AlCaHLTBitMon_ParallelJobs::p, edm::PrincipalGetAdapter::principal(), provRecorder_, putProducts(), and putProductsWithoutParents().

Referenced by edm::stream::ProducingModuleAdaptorBase< EDProducerBase >::commit(), and edm::ProducerSourceBase::readEvent_().

119  {
120  auto nPut = putProducts().size()+putProductsWithoutParents().size();
121  commit_aux(putProducts(), true, previousParentage, previousParentageId);
123  auto sz = iShouldPut.size();
124  if(sz !=0 and sz != nPut) {
125  //some were missed
126  auto& p = provRecorder_.principal();
127  for(auto index: iShouldPut){
128  auto resolver = p.getProductResolverByIndex(index);
129  if(not resolver->productResolved()) {
130  resolver->putProduct(std::unique_ptr<WrapperBase>());
131  }
132  }
133  }
134  }
void commit_aux(ProductPtrVec &products, bool record_parents, std::vector< BranchID > *previousParentage=0, ParentageID *previousParentageId=0)
Definition: Event.cc:137
Principal const & principal() const
PrincipalGetAdapter provRecorder_
Definition: Event.h:273
ProductPtrVec & putProductsWithoutParents()
Definition: Event.h:269
ProductPtrVec & putProducts()
Definition: Event.h:266
void Event::commit_aux ( Event::ProductPtrVec products,
bool  record_parents,
std::vector< BranchID > *  previousParentage = 0,
ParentageID previousParentageId = 0 
)
private

Definition at line 137 of file Event.cc.

References assert(), eventPrincipal(), edm::get_underlying_safe(), gotBranchIDs_, eostools::move(), and groupFilesInBlocks::temp.

Referenced by commit_().

138  {
139  // fill in guts of provenance here
140  auto& ep = eventPrincipal();
141 
142  ProductPtrVec::iterator pit(products.begin());
143  ProductPtrVec::iterator pie(products.end());
144 
145  std::vector<BranchID> gotBranchIDVector;
146 
147  // Note that gotBranchIDVector will remain empty if
148  // record_parents is false (and may be empty if record_parents is
149  // true).
150 
151  //Check that previousParentageId is still good by seeing if previousParentage matches gotBranchIDs_
152  bool sameAsPrevious = ((0 != previousParentage) && (previousParentage->size() == gotBranchIDs_.size()));
153  if(record_parents && !gotBranchIDs_.empty()) {
154  gotBranchIDVector.reserve(gotBranchIDs_.size());
155  std::vector<BranchID>::const_iterator itPrevious;
156  if(previousParentage) {
157  itPrevious = previousParentage->begin();
158  }
159  for(BranchIDSet::const_iterator it = gotBranchIDs_.begin(), itEnd = gotBranchIDs_.end();
160  it != itEnd; ++it) {
161  gotBranchIDVector.push_back(*it);
162  if(sameAsPrevious) {
163  if(*it != *itPrevious) {
164  sameAsPrevious = false;
165  } else {
166  ++itPrevious;
167  }
168  }
169  }
170  if(!sameAsPrevious && 0 != previousParentage) {
171  previousParentage->assign(gotBranchIDVector.begin(), gotBranchIDVector.end());
172  }
173  }
174 
175  //If we don't have a valid previousParentage then we want to use a temp value in order to
176  // avoid constantly recalculating the ParentageID which is a time consuming operation
178  if(!previousParentage) {
179  assert(!sameAsPrevious);
180  previousParentageId = &temp;
181  }
182  while(pit != pie) {
183  // set provenance
184  if(!sameAsPrevious) {
185  ProductProvenance prov(pit->second->branchID(), std::move(gotBranchIDVector));
186  *previousParentageId = prov.parentageID();
187  ep.put(*pit->second, std::move(get_underlying_safe(pit->first)), prov);
188  sameAsPrevious = true;
189  } else {
190  ProductProvenance prov(pit->second->branchID(), *previousParentageId);
191  ep.put(*pit->second, std::move(get_underlying_safe(pit->first)), prov);
192  }
193  ++pit;
194  }
195 
196  // the cleanup is all or none
197  products.clear();
198  }
BranchIDSet gotBranchIDs_
Definition: Event.h:290
assert(m_qm.get())
ESProducts< T, S > products(const T &i1, const S &i2)
Definition: ESProducts.h:189
def move
Definition: eostools.py:510
std::shared_ptr< T > & get_underlying_safe(propagate_const< std::shared_ptr< T >> &iP)
EventPrincipal const & eventPrincipal() const
Definition: Event.cc:51
Hash< ParentageType > ParentageID
Definition: ParentageID.h:9
EventAuxiliary const& edm::Event::eventAuxiliary ( ) const
inlinevirtual
EventPrincipal const & Event::eventPrincipal ( ) const
private

Definition at line 51 of file Event.cc.

References compareJSON::const, edm::PrincipalGetAdapter::principal(), and provRecorder_.

Referenced by cacheIdentifier(), commit_aux(), eventSelectionIDs(), getByProductID_(), getProvenance(), makeProductID(), and processHistoryID().

51  {
52  return dynamic_cast<EventPrincipal const&>(provRecorder_.principal());
53  }
Principal const & principal() const
PrincipalGetAdapter provRecorder_
Definition: Event.h:273
string const
Definition: compareJSON.py:14
EventSelectionIDVector const & Event::eventSelectionIDs ( ) const

Definition at line 71 of file Event.cc.

References eventPrincipal(), and edm::EventPrincipal::eventSelectionIDs().

71  {
73  }
EventSelectionIDVector const & eventSelectionIDs() const
EventPrincipal const & eventPrincipal() const
Definition: Event.cc:51
template<typename ELEMENT >
void Event::fillView_ ( BasicHandle bh,
Handle< View< ELEMENT > > &  result 
) const

Definition at line 549 of file Event.h.

References addToGotBranchIDs(), edm::WrapperBase::fillView(), gotViews_, h, edm::BasicHandle::id(), productGetter(), edm::BasicHandle::provenance(), mps_fire::result, and edm::BasicHandle::wrapper().

Referenced by get(), getByLabel(), and getByToken().

549  {
550  std::vector<void const*> pointersToElements;
551  FillViewHelperVector helpers;
552  // the following must initialize the
553  // fill the helper vector
554  bh.wrapper()->fillView(bh.id(), pointersToElements, helpers);
555 
556  auto newview = std::make_shared<View<ELEMENT> >(pointersToElements, helpers, &(productGetter()));
557 
558  addToGotBranchIDs(*bh.provenance());
559  gotViews_.push_back(newview);
560  Handle<View<ELEMENT> > h(&*newview, bh.provenance());
561  result.swap(h);
562  }
FWCore Framework interface EventSetupRecordImplementation h
Helper function to determine trigger accepts.
EDProductGetter const & productGetter() const
Definition: Event.cc:56
std::vector< std::shared_ptr< ViewBase > > gotViews_
Definition: Event.h:294
void addToGotBranchIDs(Provenance const &prov) const
Definition: Event.cc:201
std::vector< std::pair< edm::ProductID, unsigned long > > FillViewHelperVector
template<typename PROD >
bool Event::get ( ProductID const &  oid,
Handle< PROD > &  result 
) const

Definition at line 331 of file Event.h.

References addToGotBranchIDs(), edm::HandleBase::clear(), edm::convert_handle(), edm::HandleBase::failedToGet(), getByProductID_(), eostools::move(), and edm::BasicHandle::provenance().

Referenced by Options.Options::__getitem__(), betterConfigParser.BetterConfigParser::__updateDict(), rrapi.RRApi::columns(), rrapi.RRApi::count(), rrapi.RRApi::data(), edm::EdmEventItemGetter< RefType >::get(), betterConfigParser.BetterConfigParser::getCompares(), betterConfigParser.BetterConfigParser::getGeneral(), betterConfigParser.BetterConfigParser::getResultingSection(), edm::makeRefToBaseProdFrom(), RecoTauJetRegionProducer::produce(), RecoTauPiZeroProducer::produce(), RctRawToDigi::produce(), GctRawToDigi::produce(), PFRecoTauChargedHadronProducer::produce(), pat::PATTriggerEventProducer::produce(), rrapi.RRApi::report(), rrapi.RRApi::reports(), rrapi.RRApi::tables(), rrapi.RRApi::tags(), rrapi.RRApi::templates(), and rrapi.RRApi::workspaces().

331  {
332  result.clear();
333  BasicHandle bh = this->getByProductID_(oid);
334  convert_handle(std::move(bh), result); // throws on conversion error
335  if(result.failedToGet()) {
336  return false;
337  }
338  addToGotBranchIDs(*bh.provenance());
339  return true;
340  }
def move
Definition: eostools.py:510
void addToGotBranchIDs(Provenance const &prov) const
Definition: Event.cc:201
void convert_handle(BasicHandle &&bh, Handle< T > &result)
Definition: ConvertHandle.h:19
BasicHandle getByProductID_(ProductID const &oid) const
Definition: Event.cc:113
template<typename ELEMENT >
bool Event::get ( ProductID const &  oid,
Handle< View< ELEMENT > > &  result 
) const

Definition at line 344 of file Event.h.

References edm::BasicHandle::failedToGet(), fillView_(), getByProductID_(), edm::makeHandleExceptionFactory(), edm::errors::ProductNotFound, mps_fire::result, and groupFilesInBlocks::temp.

Referenced by Options.Options::__getitem__(), betterConfigParser.BetterConfigParser::__updateDict(), rrapi.RRApi::columns(), rrapi.RRApi::count(), rrapi.RRApi::data(), betterConfigParser.BetterConfigParser::getCompares(), betterConfigParser.BetterConfigParser::getGeneral(), betterConfigParser.BetterConfigParser::getResultingSection(), rrapi.RRApi::report(), rrapi.RRApi::reports(), rrapi.RRApi::tables(), rrapi.RRApi::tags(), rrapi.RRApi::templates(), and rrapi.RRApi::workspaces().

344  {
345  result.clear();
346  BasicHandle bh = this->getByProductID_(oid);
347 
348  if(bh.failedToGet()) {
349  Handle<View<ELEMENT> > temp(makeHandleExceptionFactory([oid]()->std::shared_ptr<cms::Exception> {
350  std::shared_ptr<cms::Exception> whyFailed = std::make_shared<edm::Exception>(edm::errors::ProductNotFound);
351  *whyFailed
352  << "get View by ID failed: no product with ID = " << oid <<"\n";
353  return whyFailed;
354  }));
355  result.swap(temp);
356  return false;
357  }
358 
359  fillView_(bh, result);
360  return true;
361  }
std::shared_ptr< HandleExceptionFactory > makeHandleExceptionFactory(T &&iFunctor)
BasicHandle getByProductID_(ProductID const &oid) const
Definition: Event.cc:113
void fillView_(BasicHandle &bh, Handle< View< ELEMENT > > &result) const
Definition: Event.h:549
void Event::getAllProvenance ( std::vector< Provenance const * > &  provenances) const

Definition at line 91 of file Event.cc.

References edm::Principal::getAllProvenance(), edm::PrincipalGetAdapter::principal(), and provRecorder_.

91  {
93  }
Principal const & principal() const
void getAllProvenance(std::vector< Provenance const * > &provenances) const
Definition: Principal.cc:731
PrincipalGetAdapter provRecorder_
Definition: Event.h:273
void Event::getAllStableProvenance ( std::vector< StableProvenance const * > &  provenances) const
template<>
bool edm::Event::getByLabel ( std::string const &  label,
std::string const &  productInstanceName,
Handle< GenericObject > &  result 
) const

Specialize the getByLabel method to work with a Handle<GenericObject>

Definition at line 51 of file GenericHandle.cc.

References edm::convert_handle(), diffTwoXMLs::label, eostools::move(), edm::BasicHandle::provenance(), mps_fire::result, and AlCaHLTBitMon_QueryRunRegistry::string.

54 {
55  BasicHandle bh = provRecorder_.getByLabel_(TypeID(result.type().typeInfo()), label, productInstanceName, std::string(), moduleCallingContext_);
56  convert_handle(std::move(bh), result); // throws on conversion error
57  if(!result.failedToGet()) {
58  addToGotBranchIDs(*bh.provenance());
59  return true;
60  }
61  return false;
62 }
BasicHandle getByLabel_(TypeID const &tid, InputTag const &tag, ModuleCallingContext const *mcc) const
ModuleCallingContext const * moduleCallingContext_
Definition: Event.h:297
PrincipalGetAdapter provRecorder_
Definition: Event.h:273
def move
Definition: eostools.py:510
void addToGotBranchIDs(Provenance const &prov) const
Definition: Event.cc:201
void convert_handle(BasicHandle &&bh, Handle< T > &result)
Definition: ConvertHandle.h:19
template<>
bool edm::Event::getByLabel ( edm::InputTag const &  tag,
Handle< GenericObject > &  result 
) const

Definition at line 66 of file GenericHandle.cc.

References edm::convert_handle(), eostools::move(), edm::BasicHandle::provenance(), mps_fire::result, and GlobalPosition_Frontier_DevDB_cff::tag.

68 {
69  if (tag.process().empty()) {
70  return this->getByLabel(tag.label(), tag.instance(), result);
71  } else {
72  BasicHandle bh = provRecorder_.getByLabel_(TypeID(result.type().typeInfo()), tag.label(), tag.instance(),tag.process(), moduleCallingContext_);
73  convert_handle(std::move(bh), result); // throws on conversion error
74  if(!result.failedToGet()) {
75  addToGotBranchIDs(*bh.provenance());
76  return true;
77  }
78  }
79  return false;
80 }
BasicHandle getByLabel_(TypeID const &tid, InputTag const &tag, ModuleCallingContext const *mcc) const
ModuleCallingContext const * moduleCallingContext_
Definition: Event.h:297
tuple result
Definition: mps_fire.py:84
PrincipalGetAdapter provRecorder_
Definition: Event.h:273
def move
Definition: eostools.py:510
void addToGotBranchIDs(Provenance const &prov) const
Definition: Event.cc:201
bool getByLabel(InputTag const &tag, Handle< PROD > &result) const
Definition: Event.h:413
void convert_handle(BasicHandle &&bh, Handle< T > &result)
Definition: ConvertHandle.h:19
template<>
bool edm::Event::getByLabel ( std::string const &  label,
std::string const &  productInstanceName,
Handle< GenericObject > &  result 
) const

Specialize the Event's getByLabel method to work with a Handle<GenericObject>

template<typename PROD >
bool Event::getByLabel ( InputTag const &  tag,
Handle< PROD > &  result 
) const

Definition at line 413 of file Event.h.

References addToGotBranchIDs(), edm::HandleBase::clear(), edm::convert_handle(), edm::HandleBase::failedToGet(), edm::PrincipalGetAdapter::getByLabel_(), moduleCallingContext_, eostools::move(), PROD, edm::HandleBase::provenance(), and provRecorder_.

Referenced by CastorDigiProducer::accumulate(), HcalTBDigiProducer::accumulate(), HcalDigitizer::accumulate(), SiStripDigitizer::accumulate(), HGCDigitizer::accumulate(), cms::SiPixelDigitizer::accumulate(), EcalDigiProducer::accumulate(), ftl_digitizer::FTLDigitizer< SensorPhysics, ElectronicsSim >::accumulate(), edm::HiMixingWorker< T >::addSignals(), edm::MixingWorker< T >::addSignals(), edm::DataMixingSiStripMCDigiWorker::addSiStripSignals(), SiStripGainCosmicCalculator::algoAnalyze(), SiStripQualityHotStripIdentifier::algoAnalyze(), SiStripGainFromData::algoAnalyze(), PartonJetCorrectionExample::analyze(), FlavorJetCorrectionExample::analyze(), RHStopDump::analyze(), CSCTruthTest::analyze(), CSCAFEBAnalyzer::analyze(), ElectronIDAnalyzer::analyze(), EcalStatusAnalyzer::analyze(), SimpleJetDump::analyze(), CastorHitAnalyzerImpl::analyze(), CastorDigiAnalyzerImpl::analyze(), RawDataConverter::analyze(), CaloTowersExample::analyze(), EcalMatacqAnalyzer::analyze(), JetToDigiDump::analyze(), myFastSimVal::analyze(), CMSDAS11DijetAnalyzer::analyze(), CMSDAS11DijetTestAnalyzer::analyze(), JetPlotsExample< Jet >::analyze(), JetValidation::analyze(), JetCorExample< Jet >::analyze(), EcalPerEvtMatacqAnalyzer::analyze(), EcalTBHodoscopeRawInfoDumper::analyze(), EcalTBTDCRawInfoDumper::analyze(), JetAnaPythia< Jet >::analyze(), CastorHitAnalyzer::analyze(), PlaybackRawDataProvider::analyze(), CastorDigiAnalyzer::analyze(), HcalHitAnalyzerImpl::analyze(), HcalHitAnalyzer::analyze(), EcalDCCHeaderDisplay::analyze(), EcalDigiDisplay::analyze(), myRawAna::analyze(), HcalDigiAnalyzer::analyze(), EcalPnGraphs::analyze(), TauGenJetDumper::analyze(), RivetHarvesting::analyze(), HcalDigiAnalyzerImpl::analyze(), PhotonsWithConversionsAnalyzer::analyze(), SimpleConvertedPhotonAnalyzer::analyze(), DijetMass< Jet >::analyze(), AlignmentStats::analyze(), GctDigiToPsbText::analyze(), RawToText::analyze(), MCElectronAnalyzer::analyze(), MCPhotonAnalyzer::analyze(), MCPizeroAnalyzer::analyze(), TreeWriterForEcalCorrection::analyze(), L1CaloInputScaleTester::analyze(), CSCTFanalyzer::analyze(), PFCandidateChecker::analyze(), RecoTauPlotDiscriminator::analyze(), HLTInspect::analyze(), test::GlobalNumbersAnalysis::analyze(), RctDigiToRctText::analyze(), ValidationMisalignedTracker::analyze(), ElectronSeedAnalyzer::analyze(), EcalPedHists::analyze(), miscalibExample::analyze(), GctFibreAnalyzer::analyze(), EcalHexDisplay::analyze(), EcalTPInputAnalyzer::analyze(), HTMHTAnalyzer::analyze(), SiStripLAProfileBooker::analyze(), PhotonIDSimpleAnalyzer::analyze(), EcalPerEvtLaserAnalyzer::analyze(), EcalTPGAnalyzer::analyze(), EcalABAnalyzer::analyze(), PatPhotonSimpleAnalyzer::analyze(), SimplePhotonAnalyzer::analyze(), EcalTestPulseAnalyzer::analyze(), EcalTrigPrimAnalyzer::analyze(), CSCViewDigi::analyze(), GctTimingAnalyzer::analyze(), L1GctValidation::analyze(), GsfElectronDataAnalyzer::analyze(), GsfElectronMCFakeAnalyzer::analyze(), Mixing2DB::analyze(), LaserAlignmentT0ProducerDQM::analyze(), DQMAnalyzer::analyze(), GsfElectronFakeAnalyzer::analyze(), EcalSimpleTBAnalyzer::analyze(), GsfElectronMCAnalyzer::analyze(), RctDigiToSourceCardText::analyze(), EcalSimple2007H4TBAnalyzer::analyze(), L1RCTRelValAnalyzer::analyze(), SimplePi0DiscAnalyzer::analyze(), SiStripElectronAnalyzer::analyze(), ElectronCalibration::analyze(), DTTrigTest::analyze(), EcalLaserAnalyzer2::analyze(), EcalPulseShapeGrapher::analyze(), SiPixelDQMRocLevelAnalyzer::analyze(), EcalLaserAnalyzer::analyze(), TestHits::analyze(), TestPythiaDecays::analyze(), __class__< T >::analyze(), TestSmoothHits::analyze(), EGEnergyAnalyzer::analyze(), EcalBxOrbitNumberGrapher::analyze(), L1ExtraTestAnalyzer::analyze(), HitEff::analyze(), calcTopMass::analyze(), L1RCTTestAnalyzer::analyze(), ElectronCalibrationUniv::analyze(), TestTrackHits::analyze(), EcalURecHitHists::analyze(), TestOutliers::analyze(), EcalLaserAnalyzerYousi::analyze(), TreeProducerCalibSimul::analyze(), LhcTrackAnalyzer::analyze(), CastorDumpConditions::analyze(), DummyEvelyser::analyze(), EcalMipGraphs::analyze(), PhotonValidator::analyze(), EcalDisplaysByEvent::analyze(), CollectionDumper< T >::analyze(), EopTreeWriter::analyze(), AlignmentMonitorAsAnalyzer::analyze(), EcalCosmicsHists::analyze(), CastorPedestalsAnalysis::analyze(), SiStripBaselineAnalyzer::analyze(), GctErrorAnalyzer::analyze(), DiagMaker::analyze(), L1MuonRecoTreeProducer::analyze(), DijetRatio< Jet >::analyze(), EcnaAnalyzer::analyze(), edm::EventContentAnalyzer::analyze(), L1GtPackUnpackAnalyzer::analyzeGMT(), L1GtPackUnpackAnalyzer::analyzeGT(), GlobalTrackerMuonAlignment::analyzeTrackTrack(), GlobalTrackerMuonAlignment::analyzeTrackTrajectory(), SegmentToTrackAssociator::associate(), PFRecoTauDiscriminationByFlight::beginEvent(), RecoTauDiscriminationByGenMatch::beginEvent(), tautools::RecoTauDistanceFromTruthPlugin::beginEvent(), reco::tau::RecoTauDiscriminantFromDiscriminator::beginEvent(), reco::tau::RecoTauDiscriminationBinnedIsolation::beginEvent(), tautools::RecoTauDecayModeTruthMatchPlugin::beginEvent(), RecoTauMVATransform::beginEvent(), CaloRecoTauAlgorithm::buildCaloTau(), edm::MixingWorker< T >::checkSignal(), SiStripZeroSuppression::CollectionMergedZeroSuppression(), L1GtDataEmulAnalyzer::compareDaqRecord(), ShallowTree::TypedBranchConnector< T >::connect(), L1FastjetCorrector::correction(), L1OffsetCorrector::correction(), L6SLBCorrector::correction(), EcalCosmicsHists::determineTriggers(), DumpGctDigis::doEM(), DumpGctDigis::doEnergySums(), DumpGctDigis::doFibres(), DumpGctDigis::doInternEM(), DumpGctDigis::doJets(), edm::MixingModule::doPileUp(), DumpGctDigis::doRctEM(), DumpGctDigis::doRegions(), InvRingCalib::duringLoop(), EcalEleCalibLooper::duringLoop(), ZeeCalibration::duringLoop(), AlignmentProducer::duringLoop(), AlignmentMonitorTracksFromTrajectories::event(), AlignmentMonitorMuonSystemMap1D::event(), AlignmentMonitorSegmentDifferences::event(), AlignmentMonitorMuonVsCurvature::event(), L1GtPatternGenerator::extractGlobalTriggerData(), L1TMuon::CSCCollector::extractPrimitives(), L1TMuon::RPCCollector::extractPrimitives(), extractRecordData(), PFElectronTranslator::fetchCandidateCollection(), PFPhotonTranslator::fetchCandidateCollection(), PFElectronTranslator::fetchGsfCollection(), StringBasedNTupler::fill(), AdHocNTupler::fill(), HTrackAssociator::fillCaloTowers(), LaserAlignment::fillDataProfiles(), HTrackAssociator::fillEcal(), HTrackAssociator::fillHcal(), HTrackAssociator::fillHcalTowers(), PhotonMVAEstimatorRun2Phys14NonTrig::fillMVAVariables(), PhotonMVAEstimatorRun2Spring15NonTrig::fillMVAVariables(), ElectronMVAEstimatorRun2Spring15Trig::fillMVAVariables(), ElectronMVAEstimatorRun2Spring15NonTrig::fillMVAVariables(), BTagSkimMC::filter(), ptHatFilter::filter(), RecoTauDifferenceAnalyzer::filter(), PFMETFilter::filter(), PFFilter::filter(), cms::MTCCHLTrigger::filter(), STFilter::filter(), CosmicGenFilterLowE::filter(), ComphepSingletopFilter::filter(), ComphepSingletopFilterPy8::filter(), cms::TrackMTCCFilter::filter(), GaussianZBeamSpotFilter::filter(), BTagSkimLeptonJet::filter(), cms::BHFilter::filter(), cms::ClusterMTCCFilter::filter(), cms::TECClusterFilter::filter(), HeavyQuarkFromMPIFilterAlgo::filter(), CandViewRefRandomSelector::filter(), EcalTangentFilter::filter(), L1Filter::filter(), doubleEMEnrichingFilterAlgo::filter(), RecoDiMuon::filter(), L1DEFilter::filter(), HighETPhotonsFilterAlgo::filter(), TotalKinematicsFilter::filter(), LHEDYdecayFilter::filter(), XtoFFbarFilter::filter(), PFTauViewRefSelector::filter(), GenLeadTrackFilter::filter(), TauHadronDecayFilter::filter(), BeamSplash::filter(), MuonAlignmentPreFilter::filter(), ECALActivity::filter(), JGJFilter::filter(), SelectHFMinBias::filter(), IsTBH4Type::filter(), RecHitEnergyFilter::filter(), EcalExclusiveTrigFilter::filter(), MCMultiParticleFilter::filter(), TwoVBGenFilter::filter(), LQGenFilter::filter(), Zto2lFilter::filter(), MCLongLivedParticles::filter(), SecondaryVertexFilter::filter(), TagProbeMassEDMFilter::filter(), HcalHPDFilter::filter(), __class__< T >::filter(), CSCOverlapsBeamSplashCut::filter(), L1GtBeamModeFilter::filter(), PhotonEnrichmentFilter::filter(), FilterScrapingPixelProbability::filter(), EcalSkim::filter(), ProtonTaggerFilter::filter(), EcalRecHitsFilter::filter(), UEDMultiLeptonFilter::filter(), HCALHighEnergyFilter::filter(), SimpleJetFilter::filter(), RecoTauDiscriminatorRefSelectorImpl< T >::filter(), NJetsMC::filter(), reco::tau::AssociationMatchRefSelector< InputType, MatchedType, OutputType, ClonePolicy >::filter(), WZInterestingEventSelector::filter(), RPCRecHitFilter::filter(), ShallowDigisProducer::findInput(), gen::PyquenHadronizer::generatePartonsAndHadronize(), gen::HydjetHadronizer::generatePartonsAndHadronize(), gen::Hydjet2Hadronizer::generatePartonsAndHadronize(), getByLabel(), L1MuGMTPSB::getCalo(), PFClusterShapeProducer::getClusterCollection(), RawDataConverter::GetDigis(), EcalClusterPUCleaningTools::getEBRecHits(), EcalClusterPUCleaningTools::getEERecHits(), HoECalculator::getHoE(), CaloRecoTauTagInfoAlgorithm::getNeutralEcalBasicClusters(), PFClusterShapeProducer::getRecHitCollection(), RawDataConverter::GetValidLabels(), LeptonRecoSkim::handleObjects(), EcalFEDErrorFilter::hltFilter(), TrackerMuonHitExtractor::init(), DTHitAssociator::initEvent(), RPCHitAssociator::initEvent(), GEMHitAssociator::initEvent(), HcalTBDigiProducer::initializeEvent(), CalibrationTrackSelector::isIsolated(), OMTFReconstruction::loadAndFilterDigis(), SiStripAPVRestorer::LoadMeanCMMap(), CosmicParametersDefinerForTP::momentum(), ParametersDefinerForTP::momentum(), tfwliteselectortest::ThingsWorker::process(), tfwliteselectortest::ThingsTSelector::process(), __class__Worker::process(), PixelVertexProducerMedian::produce(), VZeroProducer::produce(), HepMCCopy::produce(), ElectronSqPtTkIsolationProducer::produce(), EcalTBTDCRecInfoProducer::produce(), EcalTBHodoscopeRecInfoProducer::produce(), EcalTBH2TDCRecInfoProducer::produce(), ShallowSimhitClustersProducer::produce(), PFConcretePFCandidateProducer::produce(), CastorFastTowerProducer::produce(), EgammaPhotonTkNumIsolationProducer::produce(), CastorFastClusterProducer::produce(), EgammaPhotonTkIsolationProducer::produce(), EgammaElectronTkIsolationProducer::produce(), EcalTBWeightUncalibRecHitProducer::produce(), HLTHFRecoEcalCandidateProducer::produce(), CandViewRefTriggerBiasRemover::produce(), EgammaElectronTkNumIsolationProducer::produce(), PFElectronTranslator::produce(), PFTauViewRefMerger::produce(), FastTSGFromL2Muon::produce(), AlignmentPrescaler::produce(), StripCompactDigiSimLinksProducer::produce(), LHECOMWeightProducer::produce(), SiPixelFedFillerWordEventNumber::produce(), RecoTauPiZeroFlattener::produce(), RawDataSelector::produce(), TkAlCaOverlapTagger::produce(), EcalDCCTBUnpackingModule::produce(), BaseEvtVtxGenerator::produce(), reco::tautools::CopyProducer< Collection >::produce(), EcalDCCTB07UnpackingModule::produce(), L1GctInternJetProducer::produce(), ImpactParameter::produce(), DigiSimLinkProducer::produce(), CaloRecoTauProducer::produce(), cms::ReconstructerFP420::produce(), TrackListMerger::produce(), reco::tautools::CastedRefProducer< DerivedCollection, BaseType >::produce(), SimpleTrackListMerger::produce(), SubsystemNeutronWriter::produce(), EgammaEcalRecHitIsolationProducer::produce(), EgammaTowerIsolationProducer::produce(), PFTauMVAInputDiscriminantTranslator::produce(), CaloRecoTauTagInfoProducer::produce(), MatchedProbeMaker< T >::produce(), edm::CFWriter::produce(), cms::DigitizerFP420::produce(), LaserAlignmentT0Producer::produce(), TagProbeMassProducer::produce(), L1RCTTPGProvider::produce(), cms::TrackerizerFP420::produce(), L1GctEmulator::produce(), L1ExtraParticleMapProd::produce(), EcalRecHitRecalib::produce(), pat::__class__Producer::produce(), L1EmulBias::produce(), NeutronHitsCollector::produce(), cms::ClusterizerFP420::produce(), L1ExtraParticlesProd::produce(), LTCRawToDigi::produce(), BSCTrigger::produce(), MaskedRctInputDigiProducer::produce(), EcalFEDWithCRCErrorProducer::produce(), RctRawToDigi::produce(), RPCTrigger::produce(), L1RCTProducer::produce(), TruthTauDecayModeProducer::produce(), GctRawToDigi::produce(), MuonErrorMatrixAdjuster::produce(), ConvBremSeedProducer::produce(), L1GlobalTriggerEvmRawToDigi::produce(), LHE2HepMCConverter::produce(), SiStripMeanCMExtractor::produce(), pat::PATTriggerEventProducer::produce(), AlignmentMuonHIPTrajectorySelector::produce(), L1GlobalTrigger::produce(), L1GlobalTriggerRawToDigi::produce(), PFPhotonTranslator::produce(), JetIdSelector< T >::produce(), pat::PATTriggerProducer::produce(), TrackerToMuonPropagator::produce(), CSCOverlapsTrackPreparation::produce(), JetCrystalsAssociator::produce(), MuonMCClassifier::produce(), RPCTechnicalTrigger::produce(), L1TCaloLayer1RawToDigi::produce(), NuclearTrackCorrector::produce(), PFTau3ProngReco::produce(), readEventData(), L1MuGMTPSB::receiveData(), L1GlobalTriggerPSB::receiveGctObjectData(), L1GlobalTriggerGTL::receiveGmtObjectData(), L1GlobalTriggerPSB::receiveTechnicalTriggers(), KFBasedPixelFitter::run(), SingleEleCalibSelector::select(), L1Analysis::L1AnalysisSimulation::Set(), L1Analysis::L1AnalysisEvent::Set(), StringBranchHelper< Object, Collection >::StringBranchHelper(), StringLeaveHelper< Object >::StringLeaveHelper(), LaserDQM::trackerStatistics(), GsfElectronDataAnalyzer::trigger(), DQMAnalyzer::trigger(), DTTrig::triggerReco(), MuonIdTruthInfo::truthMatchMuon(), CosmicParametersDefinerForTP::vertex(), and ParametersDefinerForTP::vertex().

413  {
414  result.clear();
415  BasicHandle bh = provRecorder_.getByLabel_(TypeID(typeid(PROD)), tag, moduleCallingContext_);
416  convert_handle(std::move(bh), result); // throws on conversion error
417  if (result.failedToGet()) {
418  return false;
419  }
420  addToGotBranchIDs(*result.provenance());
421  return true;
422  }
BasicHandle getByLabel_(TypeID const &tid, InputTag const &tag, ModuleCallingContext const *mcc) const
ModuleCallingContext const * moduleCallingContext_
Definition: Event.h:297
PrincipalGetAdapter provRecorder_
Definition: Event.h:273
def move
Definition: eostools.py:510
void addToGotBranchIDs(Provenance const &prov) const
Definition: Event.cc:201
void convert_handle(BasicHandle &&bh, Handle< T > &result)
Definition: ConvertHandle.h:19
#define PROD(A, B)
template<typename PROD >
bool Event::getByLabel ( std::string const &  label,
Handle< PROD > &  result 
) const

Definition at line 441 of file Event.h.

References emptyString_, and getByLabel().

441  {
442  return getByLabel(label, emptyString_, result);
443  }
bool getByLabel(InputTag const &tag, Handle< PROD > &result) const
Definition: Event.h:413
static const std::string emptyString_
Definition: Event.h:299
template<>
bool edm::Event::getByLabel ( edm::InputTag const &  tag,
Handle< GenericObject > &  result 
) const
template<typename PROD >
bool Event::getByLabel ( std::string const &  label,
std::string const &  productInstanceName,
Handle< PROD > &  result 
) const

Definition at line 426 of file Event.h.

References addToGotBranchIDs(), edm::HandleBase::clear(), edm::convert_handle(), emptyString_, edm::HandleBase::failedToGet(), edm::PrincipalGetAdapter::getByLabel_(), moduleCallingContext_, eostools::move(), PROD, edm::HandleBase::provenance(), and provRecorder_.

428  {
429  result.clear();
430  BasicHandle bh = provRecorder_.getByLabel_(TypeID(typeid(PROD)), label, productInstanceName, emptyString_, moduleCallingContext_);
431  convert_handle(std::move(bh), result); // throws on conversion error
432  if (result.failedToGet()) {
433  return false;
434  }
435  addToGotBranchIDs(*result.provenance());
436  return true;
437  }
BasicHandle getByLabel_(TypeID const &tid, InputTag const &tag, ModuleCallingContext const *mcc) const
ModuleCallingContext const * moduleCallingContext_
Definition: Event.h:297
PrincipalGetAdapter provRecorder_
Definition: Event.h:273
def move
Definition: eostools.py:510
void addToGotBranchIDs(Provenance const &prov) const
Definition: Event.cc:201
void convert_handle(BasicHandle &&bh, Handle< T > &result)
Definition: ConvertHandle.h:19
#define PROD(A, B)
static const std::string emptyString_
Definition: Event.h:299
template<typename ELEMENT >
bool Event::getByLabel ( std::string const &  label,
Handle< View< ELEMENT > > &  result 
) const

Definition at line 514 of file Event.h.

References emptyString_, getByLabel(), and mps_fire::result.

514  {
515  return getByLabel(moduleLabel, emptyString_, result);
516  }
bool getByLabel(InputTag const &tag, Handle< PROD > &result) const
Definition: Event.h:413
static const std::string emptyString_
Definition: Event.h:299
template<typename ELEMENT >
bool Event::getByLabel ( std::string const &  label,
std::string const &  productInstanceName,
Handle< View< ELEMENT > > &  result 
) const

Definition at line 498 of file Event.h.

References emptyString_, edm::BasicHandle::failedToGet(), fillView_(), edm::PrincipalGetAdapter::getMatchingSequenceByLabel_(), h, moduleCallingContext_, eostools::move(), provRecorder_, mps_fire::result, edm::HandleBase::swap(), and edm::BasicHandle::whyFailedFactory().

500  {
501  result.clear();
502  BasicHandle bh = provRecorder_.getMatchingSequenceByLabel_(TypeID(typeid(ELEMENT)), moduleLabel, productInstanceName, emptyString_, moduleCallingContext_);
503  if(bh.failedToGet()) {
504  Handle<View<ELEMENT> > h(std::move(bh.whyFailedFactory()));
505  h.swap(result);
506  return false;
507  }
508  fillView_(bh, result);
509  return true;
510  }
BasicHandle getMatchingSequenceByLabel_(TypeID const &typeID, InputTag const &tag, ModuleCallingContext const *mcc) const
FWCore Framework interface EventSetupRecordImplementation h
Helper function to determine trigger accepts.
ModuleCallingContext const * moduleCallingContext_
Definition: Event.h:297
PrincipalGetAdapter provRecorder_
Definition: Event.h:273
def move
Definition: eostools.py:510
static const std::string emptyString_
Definition: Event.h:299
void fillView_(BasicHandle &bh, Handle< View< ELEMENT > > &result) const
Definition: Event.h:549
template<typename ELEMENT >
bool Event::getByLabel ( InputTag const &  tag,
Handle< View< ELEMENT > > &  result 
) const

Definition at line 484 of file Event.h.

References edm::BasicHandle::failedToGet(), fillView_(), edm::PrincipalGetAdapter::getMatchingSequenceByLabel_(), h, moduleCallingContext_, eostools::move(), provRecorder_, mps_fire::result, edm::HandleBase::swap(), and edm::BasicHandle::whyFailedFactory().

484  {
485  result.clear();
486  BasicHandle bh = provRecorder_.getMatchingSequenceByLabel_(TypeID(typeid(ELEMENT)), tag, moduleCallingContext_);
487  if(bh.failedToGet()) {
488  Handle<View<ELEMENT> > h(std::move(bh.whyFailedFactory()));
489  h.swap(result);
490  return false;
491  }
492  fillView_(bh, result);
493  return true;
494  }
BasicHandle getMatchingSequenceByLabel_(TypeID const &typeID, InputTag const &tag, ModuleCallingContext const *mcc) const
FWCore Framework interface EventSetupRecordImplementation h
Helper function to determine trigger accepts.
ModuleCallingContext const * moduleCallingContext_
Definition: Event.h:297
PrincipalGetAdapter provRecorder_
Definition: Event.h:273
def move
Definition: eostools.py:510
void fillView_(BasicHandle &bh, Handle< View< ELEMENT > > &result) const
Definition: Event.h:549
BasicHandle Event::getByLabelImpl ( std::type_info const &  iWrapperType,
std::type_info const &  iProductType,
InputTag const &  iTag 
) const
privatevirtual

Implements edm::EventBase.

Definition at line 216 of file Event.cc.

References addToGotBranchIDs(), edm::PrincipalGetAdapter::getByLabel_(), h, edm::BasicHandle::isValid(), moduleCallingContext_, edm::BasicHandle::provenance(), and provRecorder_.

216  {
217  BasicHandle h = provRecorder_.getByLabel_(TypeID(iProductType), iTag, moduleCallingContext_);
218  if(h.isValid()) {
219  addToGotBranchIDs(*(h.provenance()));
220  }
221  return h;
222  }
FWCore Framework interface EventSetupRecordImplementation h
Helper function to determine trigger accepts.
BasicHandle getByLabel_(TypeID const &tid, InputTag const &tag, ModuleCallingContext const *mcc) const
ModuleCallingContext const * moduleCallingContext_
Definition: Event.h:297
PrincipalGetAdapter provRecorder_
Definition: Event.h:273
void addToGotBranchIDs(Provenance const &prov) const
Definition: Event.cc:201
BasicHandle Event::getByProductID_ ( ProductID const &  oid) const
private

Definition at line 113 of file Event.cc.

References eventPrincipal(), and edm::EventPrincipal::getByProductID().

Referenced by get(), and getImpl().

113  {
114  return eventPrincipal().getByProductID(oid);
115  }
BasicHandle getByProductID(ProductID const &oid) const
EventPrincipal const & eventPrincipal() const
Definition: Event.cc:51
template<typename PROD >
bool Event::getByToken ( EDGetToken  token,
Handle< PROD > &  result 
) const

Definition at line 457 of file Event.h.

References addToGotBranchIDs(), edm::HandleBase::clear(), edm::convert_handle(), edm::HandleBase::failedToGet(), edm::PrincipalGetAdapter::getByToken_(), moduleCallingContext_, eostools::move(), PROD, edm::PRODUCT_TYPE, edm::HandleBase::provenance(), and provRecorder_.

Referenced by hcaldqm::DQTask::_getCalibType(), HFRaddamTask::_isApplicable(), QIE11Task::_isApplicable(), PedestalTask::_isApplicable(), LEDTask::_isApplicable(), LaserTask::_isApplicable(), HFRaddamTask::_process(), NoCQTask::_process(), DigiComparisonTask::_process(), QIE10Task::_process(), QIE11Task::_process(), TPComparisonTask::_process(), TPTask::_process(), PedestalTask::_process(), RawTask::_process(), LEDTask::_process(), RecHitTask::_process(), DigiPhase1Task::_process(), DigiTask::_process(), UMNioTask::_process(), LaserTask::_process(), EcalTimeDigiProducer::accumulate(), pat::PATUserDataMerger< ObjectType, Operation >::add(), edm::DataMixingEMWorker::addEMSignals(), edm::DataMixingEMDigiWorker::addEMSignals(), edm::DataMixingGeneralTrackWorker::addGeneralTrackSignals(), edm::DataMixingHcalWorker::addHcalSignals(), BetaCalculatorRPC::addInfoToCandidate(), BetaCalculatorECAL::addInfoToCandidate(), edm::DataMixingMuonWorker::addMuonSignals(), edm::DataMixingSiPixelWorker::addSiPixelSignals(), edm::DataMixingSiPixelMCDigiWorker::addSiPixelSignals(), edm::DataMixingSiStripWorker::addSiStripSignals(), edm::DataMixingSiStripRawWorker::addSiStripSignals(), edm::DataMixingTrackingParticleWorker::addTrackingParticleSignals(), DeDxDiscriminatorLearner::algoAnalyze(), SiStripMonitorTrack::AllClusters(), BjetAnalysis::analyze(), DimuonStatistics::analyze(), GlbMuQualityCutsAnalysis::analyze(), AlphaTVarAnalyzer::analyze(), HLTTauRelvalQTester::analyze(), ScoutingTestAnalyzer::analyze(), GEMSimTrackMatch::analyze(), CSCDigiDump::analyze(), ME0HitsValidation::analyze(), RazorVarAnalyzer::analyze(), GEMHitsValidation::analyze(), GEMRecHitsValidation::analyze(), MatchMETBenchmarkAnalyzer::analyze(), ME0DigisValidation::analyze(), METBenchmarkAnalyzer::analyze(), PFCandidateBenchmarkAnalyzer::analyze(), PFCandidateManagerAnalyzer::analyze(), HcalCableMapper::analyze(), DQMHOAlCaRecoStream::analyze(), CandidateBenchmarkAnalyzer::analyze(), ME0SegmentsValidation::analyze(), CSCDigiToPattern::analyze(), DiJetVarAnalyzer::analyze(), CSCRecHit2DValidation::analyze(), CSCSegmentValidation::analyze(), CSCCLCTDigiValidation::analyze(), CSCStripDigiValidation::analyze(), CSCALCTDigiValidation::analyze(), PerformanceAnalyzer::analyze(), CSCWireDigiValidation::analyze(), ME0RecHitsValidation::analyze(), PFCandidateDQMAnalyzer::analyze(), PFJetDQMAnalyzer::analyze(), PFMETDQMAnalyzer::analyze(), PFMuonDQMAnalyzer::analyze(), CSCComparatorDigiValidation::analyze(), GEMDigiTrackMatch::analyze(), ESRecoSummary::analyze(), HLTTauDQML1Plotter::analyze(), GEMRecHitTrackMatch::analyze(), SiPixelPhase1TrackResiduals::analyze(), L1Scalers::analyze(), GenericBenchmarkAnalyzer::analyze(), MultiTrackValidatorGenPs::analyze(), PatTauAnalyzer::analyze(), PatZjetsElectronAnalyzer::analyze(), PatZjetsJetAnalyzer::analyze(), L1TScalersSCAL::analyze(), ESOccupancyTask::analyze(), ESPedestalTask::analyze(), PatElectronAnalyzer::analyze(), KVFTrackUpdate::analyze(), TopElecAnalyzer::analyze(), TopJetAnalyzer::analyze(), TopMuonAnalyzer::analyze(), TopTauAnalyzer::analyze(), ESIntegrityTask::analyze(), ESRawDataTask::analyze(), PFTester::analyze(), MultiTrackValidator::analyze(), RPCPointVsRecHit::analyze(), SiStripDigiValid::analyze(), L1TdeStage2EMTF::analyze(), SiPixelPhase1RecHits::analyze(), SiPixelPhase1TrackEfficiency::analyze(), TopGenEventAnalyzer::analyze(), BTagPerformanceAnalyzerOnData::analyze(), ESDcsInfoTask::analyze(), HiBasicGenTest::analyze(), L1TStage2MuonComp::analyze(), L1TStage2RegionalMuonCandComp::analyze(), ESFEDIntegrityTask::analyze(), ElectronMcSignalValidatorMiniAOD::analyze(), PatMCMatching::analyze(), PatMCMatchingExtended::analyze(), PatTriggerAnalyzer::analyze(), PatTriggerTagAndProbe::analyze(), RPCMonitorRaw::analyze(), SiPixelPhase1RawData::analyze(), ZdcTBAnalyzer::analyze(), HcalTBWriter::analyze(), SiPixelDigiValid::analyze(), L1TStage2EMTF::analyze(), L1TStage2uGMT::analyze(), CentralityDQM::analyze(), CentralitypADQM::analyze(), QcdHighPtDQM::analyze(), SiPixelPhase1Clusters::analyze(), SiStripFEDDumpPlugin::analyze(), CaloTowerAnalyzer::analyze(), PatTopSelectionAnalyzer::analyze(), DigiAnalyzer::analyze(), L1TStage2CaloLayer2::analyze(), SiStripMonitorFilter::analyze(), SiStripMonitorHLT::analyze(), FTSLuminosityFromPixelClusters::analyze(), FTSLuminosityFromPileupSummaryInfo::analyze(), EgammaBasicClusters::analyze(), EventShapeDQM::analyze(), ElectronMcSignalValidator::analyze(), RPCRecHitValid::analyze(), HistoAnalyzer< C >::analyze(), L1THIonImp::analyze(), RPCMonitorLinkSynchro::analyze(), TriggerSummaryAnalyzerAOD::analyze(), TriggerSummaryAnalyzerRAW::analyze(), ElectronGeneralAnalyzer::analyze(), HCALRecHitAnalyzer::analyze(), FTSLuminosityFromVertices::analyze(), SUSYDQMAnalyzer::analyze(), JetResolutionDemo::analyze(), PatBTagAnalyzer::analyze(), PatBasicAnalyzer::analyze(), L1TMP7ZeroSupp::analyze(), RivetAnalyzer::analyze(), TrackTypeMonitor::analyze(), ElectronTagProbeAnalyzer::analyze(), EgammaSuperClusters::analyze(), L1TBasicDemo::analyze(), ESTimingTask::analyze(), L1TSummary::analyze(), ESTrendTask::analyze(), DQMMessageLogger::analyze(), ZDCTask::analyze(), EwkMuDQM::analyze(), SiPixelPhase1Digis::analyze(), MonitorLTC::analyze(), StandaloneTrackMonitor::analyze(), EcalDQMonitorTask::analyze(), HeavyIonUCCDQM::analyze(), BTagPerformanceAnalyzerMC::analyze(), EcalFEDMonitorTemp< SUBDET >::analyze(), TtFullHadSignalSelMVATrainer::analyze(), PrimaryVertexMonitor::analyze(), HLTTauDQMOfflineSource::analyze(), PFTauElecRejectionBenchmarkAnalyzer::analyze(), CSCTFAnalyzer::analyze(), ObjectCounter< C >::analyze(), SiPixelPhase1TrackClusters::analyze(), DQMHcalPhiSymAlCaReco::analyze(), PUDumper::analyze(), HcalTB06Analysis::analyze(), TtSemiLepJetCombMVATrainer::analyze(), EwkElecDQM::analyze(), HLTEventAnalyzerRAW::analyze(), HLTEventAnalyzerAOD::analyze(), DQMHcalIsolatedBunchAlCaReco::analyze(), JetCorrectorDemo::analyze(), L1TGlobalSummary::analyze(), RPCFEDIntegrity::analyze(), AlcaBeamMonitor::analyze(), AlCaElectronsTest::analyze(), SUSY_HLT_InclusiveHT::analyze(), JetCorrectorOnTheFly< Jet >::analyze(), TtSemiLepSignalSelMVATrainer::analyze(), BPhysicsOniaDQM::analyze(), SiStripBaselineValidator::analyze(), SiStripMonitorDigi::analyze(), TKStatus::analyze(), TkAlCaRecoMonitor::analyze(), DQMHcalDiJetsAlCaReco::analyze(), l1t::L1TStage2CaloAnalyzer::analyze(), SimHitsValidationHcal::analyze(), AnalysisRootpleProducerOnlyMC::analyze(), EcalPileUpDepMonitor::analyze(), SUSY_HLT_PhotonHT::analyze(), SUSY_HLT_PhotonMET::analyze(), MuonMiniAOD::analyze(), MuonRecoAnalyzer::analyze(), WValidation::analyze(), MixCollectionValidation::analyze(), TrackerHitAnalyzer::analyze(), SiPixelRecHitsValid::analyze(), EwkMuLumiMonitorDQM::analyze(), PixelVTXMonitor::analyze(), HLTVertexPerformanceAnalyzer::analyze(), ElectronStudy::analyze(), BasicHepMCHeavyIonValidation::analyze(), DQMLumiMonitor::analyze(), L1TdeGCT::analyze(), QcdPhotonsDQM::analyze(), DQMSourceEleCalib::analyze(), SUSY_HLT_DoubleMuon_Hadronic::analyze(), SUSY_HLT_Muon_BJet::analyze(), MuonSeedsAnalyzer::analyze(), DrellYanValidation::analyze(), ElectronMcFakeValidator::analyze(), dEdxHitAnalyzer::analyze(), VertexMonitor::analyze(), KVFTest::analyze(), edm::InputAnalyzer::analyze(), DiMuonHistograms::analyze(), MuonEnergyDepositAnalyzer::analyze(), EcalPreshowerNoiseDistrib::analyze(), BasicGenParticleValidation::analyze(), BasicHepMCValidation::analyze(), HcalSimHitStudy::analyze(), L1TDEMON::analyze(), SiStripMonitorCluster::analyze(), MonitorTrackResidualsBase< pixel_or_strip >::analyze(), dEdxAnalyzer::analyze(), TrackAnalyzer::analyze(), MuonKinVsEtaAnalyzer::analyze(), MBUEandQCDValidation::analyze(), IsolatedParticlesGeneratedJets::analyze(), BxTiming::analyze(), CSCViewDigi::analyze(), KineExample::analyze(), SUSY_HLT_DoubleEle_Hadronic::analyze(), SUSY_HLT_Electron_BJet::analyze(), SegmentTrackAnalyzer::analyze(), BPhysicsSpectrum::analyze(), BPhysicsValidation::analyze(), HiggsValidation::analyze(), EwkDQM::analyze(), sistrip::SpyExtractRunModule::analyze(), ElectronAnalyzer::analyze(), ResolutionCreator::analyze(), ZeePlots::analyze(), WenuPlots::analyze(), L1TStage2OMTF::analyze(), FTSLuminosityFromScalers::analyze(), EfficiencyAnalyzer::analyze(), ParticleListDrawer::analyze(), BeamMonitor::analyze(), SUSY_HLT_alphaT::analyze(), cms::MinBias::analyze(), cms::ProducerAnalyzer::analyze(), TopDiLeptonDQM::analyze(), sistrip::SpyIdentifyRunsModule::analyze(), BeamSpotProblemMonitor::analyze(), HcalQLPlotAnal::analyze(), SUSY_HLT_DiJet_MET::analyze(), edm::TestMix::analyze(), SUSY_HLT_ElecFakes::analyze(), SUSY_HLT_MuEle_Hadronic::analyze(), SUSY_HLT_Muon_Hadronic::analyze(), SUSY_HLT_MuonFakes::analyze(), SUSY_HLT_VBF_Mu::analyze(), OMTFPatternMaker::analyze(), RPCPhiEff::analyze(), DuplicationChecker::analyze(), HLTBTagPerformanceAnalyzer::analyze(), SUSY_HLT_Razor::analyze(), EcalPreshowerDigisValidation::analyze(), EcalPreshowerRecHitsValidation::analyze(), HotlineDQM::analyze(), JetTester::analyze(), AnalysisRootpleProducer::analyze(), HLTAnalyzer::analyze(), TrackSplittingMonitor::analyze(), L1TDTTPG::analyze(), SiPixelHitEfficiencySource::analyze(), TrackEfficiencyMonitor::analyze(), V0Monitor::analyze(), EcalBarrelSimHitsValidation::analyze(), HcalSimHitsValidation::analyze(), NoiseRates::analyze(), L1RecoTreeProducer::analyze(), LumiMonitor::analyze(), L1TRCT::analyze(), ElectronConversionRejectionValidator::analyze(), edm::TestMixedSource::analyze(), EcalEndcapSimHitsValidation::analyze(), EcalPreshowerSimHitsValidation::analyze(), EcalBarrelRecHitsValidation::analyze(), HGCGeometryValidation::analyze(), TestSuite::analyze(), TrackParameterAnalyzer::analyze(), L1TFED::analyze(), MultiplicityCorrelator::analyze(), SiStripMonitorRawData::analyze(), DQMHcalIsoTrackAlCaReco::analyze(), EcalZmassTask::analyze(), HcalNoiseRates::analyze(), ContainmentCorrectionAnalyzer::analyze(), EcalBarrelDigisValidation::analyze(), EcalEndcapDigisValidation::analyze(), BTVHLTOfflineSource::analyze(), EcalEndcapRecHitsValidation::analyze(), TPGCheck::analyze(), GlobalTest::analyze(), L1ElectronRecoTreeProducer::analyze(), L1UpgradeTfMuonTreeProducer::analyze(), MuTriggerAnalyzer::analyze(), L1TCSCTPG::analyze(), HiggsDQM::analyze(), SiPixelHLTSource::analyze(), EnergyScaleAnalyzer::analyze(), HLTInclusiveVBFSource::analyze(), L1TGMT::analyze(), TagProbeFitTreeProducer::analyze(), L1TRPCTF::analyze(), SiPixelDigiSource::analyze(), ClusterCount::analyze(), GlobalMuonMatchAnalyzer::analyze(), PSMonitor::analyze(), L1TStage2uGT::analyze(), L1ABCDebugger::analyze(), SiPixelTrackResidualSource::analyze(), AnotherBeamSpotAnalyzer::analyze(), MuonIdDQM::analyze(), MuonRecoOneHLT::analyze(), GeneralHLTOffline::analyze(), HLTrigReport::analyze(), DQMSourcePi0::analyze(), B2GDoubleLeptonHLTValidation::analyze(), B2GHadronicHLTValidation::analyze(), B2GSingleLeptonHLTValidation::analyze(), TopSingleLeptonHLTValidation::analyze(), EcalSimHitsValidation::analyze(), L1TCaloLayer1Validator::analyze(), L1TStage2InputPatternWriter::analyze(), FourVectorHLT::analyze(), MCAcceptanceAnalyzer::analyze(), L1TRate::analyze(), PixelLumiDQM::analyze(), L1MetFilterRecoTreeProducer::analyze(), L1UpgradeTreeProducer::analyze(), METTester::analyze(), BSvsPVAnalyzer::analyze(), FFTJetImageRecorder::analyze(), RPCTTUMonitor::analyze(), HitEff::analyze(), DTScalerInfoTask::analyze(), TTbar_GenLepAnalyzer::analyze(), PhotonValidatorMiniAOD::analyze(), TestResolution::analyze(), DQMExample_Step1::analyze(), MultiplicityInvestigator::analyze(), SiPixelRawDataErrorSource::analyze(), cms::Analyzer_minbias::analyze(), TrackingMonitor::analyze(), HeavyFlavorValidation::analyze(), SUSY_HLT_SingleLepton::analyze(), TopDiLeptonHLTValidation::analyze(), TauValidation::analyze(), HLTMuonMatchAndPlotContainer::analyze(), EcalRecHitsValidation::analyze(), l1t::GtInputDump::analyze(), HcalRecHitsValidation::analyze(), PFJetBenchmarkAnalyzer::analyze(), AnotherPrimaryVertexAnalyzer::analyze(), APVCyclePhaseMonitor::analyze(), QcdUeDQM::analyze(), L1GtTrigReport::analyze(), SiPixelRecHitSource::analyze(), SiStripSpyMonitorModule::analyze(), HGCalTBAnalyzer::analyze(), TTbar_GenJetAnalyzer::analyze(), TkConvValidator::analyze(), TTbarSpinCorrHepMCAnalyzer::analyze(), HigPhotonJetHLTOfflineSource::analyze(), ZDCDigiStudy::analyze(), HGCalDigiValidation::analyze(), L1TdeRCT::analyze(), SusyDQM< Mu, Ele, Jet, Met >::analyze(), SiStripFEDCheckPlugin::analyze(), SiStripMonitorPedestals::analyze(), PFMETBenchmarkAnalyzer::analyze(), HcalRecHitsAnalyzer::analyze(), L1TRate_Offline::analyze(), DTNoiseTask::analyze(), LogMessageMonitor::analyze(), TestOutliers::analyze(), DTLocalTriggerBaseTask::analyze(), TTbar_Kinematics::analyze(), GlobalDigisHistogrammer::analyze(), L1GenTreeProducer::analyze(), ZdcSimHitStudy::analyze(), PDFWeightsTest::analyze(), MCVerticesAnalyzer::analyze(), EventTimeDistribution::analyze(), ECALMultifitAnalyzer_HI::analyze(), HLTJetMETValidation::analyze(), l1t::L1TGlobalAnalyzer::analyze(), L1ExtraTreeProducer::analyze(), L1TStage2BMTF::analyze(), BigEventsDebugger< T >::analyze(), Vx3DHLTAnalyzer::analyze(), DTLocalTriggerLutTask::analyze(), EcalDigisValidation::analyze(), GlobalRecHitsHistogrammer::analyze(), HcalRaddamMuon::analyze(), MuonIdVal::analyze(), EGammaCutBasedEleIdAnalyzer::analyze(), MCvsRecoVerticesAnalyzer::analyze(), L1TGT::analyze(), DTDataIntegrityTask::analyze(), L1Validator::analyze(), L1JetRecoTreeProducer::analyze(), SiPixelErrorsDigisToCalibDigis::analyze(), SiPixelClusterSource::analyze(), HLTGetDigi::analyze(), HLTHeavyIon::analyze(), SiStripFEDMonitorPlugin::analyze(), FFTJetPileupAnalyzer::analyze(), PrimaryVertexValidation::analyze(), HGCalRecHitValidation::analyze(), FSQDiJetAve::analyze(), APVCyclePhaseDebuggerFromL1TS::analyze(), MultiplicityTimeCorrelations::analyze(), OverlapProblemTPAnalyzer::analyze(), TauJetCorrectorExample::analyze(), L1TCSCTF::analyze(), L1TRPCTPG::analyze(), CosmicSplitterValidation::analyze(), TestCorrection::analyze(), L1TComparison::analyze(), L1TdeCSCTF::analyze(), PhotonValidator::analyze(), SiPixelErrorEstimation::analyze(), l1t::GtRecordDump::analyze(), AnalyzerMinbias::analyze(), HcalHBHEMuonAnalyzer::analyze(), MuonIsolationDQM::analyze(), L1CaloTowerTreeProducer::analyze(), StudyHLT::analyze(), DuplicateRecHits::analyze(), HLTOfflineReproducibility::analyze(), TrackCount::analyze(), L1TauRecoTreeProducer::analyze(), HGCalHitValidation::analyze(), JetMETHLTOfflineSource::analyze(), HLTriggerJSONMonitoring::analyze(), MuIsoValidation::analyze(), OccupancyPlots::analyze(), OverlapProblemTSOSAnalyzer::analyze(), DTTriggerEfficiencyTask::analyze(), CommonModeAnalyzer::analyze(), SiStripCMMonitorPlugin::analyze(), HLTScalers::analyze(), ValidIsoTrkCalib::analyze(), HLTHiggsSubAnalysis::analyze(), HLTMuonPlotter::analyze(), IsoTrig::analyze(), SiPixelTrackingRecHitsValid::analyze(), GenPurposeSkimmerData::analyze(), L1TriggerJSONMonitoring::analyze(), ZMuMuMassConstraintParameterFinder::analyze(), JetTester_HeavyIons::analyze(), MuonAlignment::analyze(), DQMPFCandidateAnalyzer::analyze(), L1TCompare::analyze(), APVShotsAnalyzer::analyze(), TauTagValidation::analyze(), CastorMonitorModule::analyze(), HcalDigisValidation::analyze(), GlobalHitsHistogrammer::analyze(), IsoTrackCalibration::analyze(), HGCalSimHitValidation::analyze(), PiZeroAnalyzer::analyze(), pat::CandidateSummaryTable::analyze(), JetAnalyzer_HeavyIons_matching::analyze(), IsoTrackCalib::analyze(), JetAnalyzer_HeavyIons::analyze(), EcalMixingModuleValidation::analyze(), L1TSync::analyze(), CosmicRateAnalyzer::analyze(), DTLocalTriggerTask::analyze(), L1Muon2RecoTreeProducer::analyze(), IsolatedGenParticles::analyze(), SeedMultiplicityAnalyzer::analyze(), JetAnalyzer::analyze(), analyzer::SiPixelLorentzAngle::analyze(), HLTObjectMonitorProtonLead::analyze(), ErsatzMEt::analyze(), TriggerJSONMonitoring::analyze(), HLTObjectMonitor::analyze(), RPCEfficiency::analyze(), SiStripSpyDisplayModule::analyze(), ZToMuMuGammaAnalyzer::analyze(), V0Validator::analyze(), PhotonAnalyzer::analyze(), IsolatedTracksCone::analyze(), PCLTrackerAlProducer::analyze(), L1TSync_Offline::analyze(), METAnalyzer::analyze(), ExoticaDQM::analyze(), L1TBPTX::analyze(), IsolatedTracksHcalScale::analyze(), IsolatedTracksNxN::analyze(), L1TEfficiencyMuons_Offline::analyze(), SiStripRecHitsValid::analyze(), TrackerDpgAnalysis::analyze(), CSCMonitorModule::analyze(), L1TGCT::analyze(), PrimaryVertexAnalyzer4PUSlimmed::analyze(), MuonTrackValidator::analyze(), SiPixelOfflineCalibAnalysisBase::analyze(), ApeEstimator::analyze(), BeamHaloAnalyzer::analyze(), TopSingleLeptonDQM_miniAOD::analyze(), HOCalibAnalyzer::analyze(), SingleTopTChannelLeptonDQM_miniAOD::analyze(), TopSingleLeptonHLTOfflineDQM::analyze(), TrackingNtuple::analyze(), SiStripTrackingRecHitsValid::analyze(), TopDiLeptonHLTOfflineDQM::analyze(), TopSingleLeptonDQM::analyze(), SingleTopTChannelLeptonDQM::analyze(), TopDiLeptonOfflineDQM::analyze(), PackedCandidateTrackValidator::analyze(), B2GDQM::analyzeAllHad(), L1GtAnalyzer::analyzeConditionsInEventBlock(), L1GtAnalyzer::analyzeDecisionReadoutRecord(), ExoticaDQM::analyzeDiJets(), EgammaObjects::analyzeElectrons(), B2GDQM::analyzeJets(), L1ExtraDQM::analyzeL1ExtraIsoTauJet(), L1GtAnalyzer::analyzeObjectMap(), EgammaObjects::analyzePhotons(), B2GDQM::analyzeSemiE(), B2GDQM::analyzeSemiMu(), L1GtAnalyzer::analyzeTrigger(), FFTJetCorrectionProducer::applyCorrections(), SegmentsTrackAssociator::associate(), MuonCosmicCompatibilityFiller::backToBack2LegCosmic(), RecoTauDecayModeCutMultiplexer::beginEvent(), reco::tau::RecoTauDiscriminantCleanerPlugin::beginEvent(), reco::tau::RecoTauTagInfoWorkaroundModifer::beginEvent(), ecaldqm::ClusterTask::beginEvent(), MuPFIsoHelper::beginEvent(), RecoTauDiscriminantCutMultiplexer::beginEvent(), PATTauDiscriminantCutMultiplexer::beginEvent(), PATTauDiscriminationAgainstElectronMVA6::beginEvent(), PFTauDecayModeCutMultiplexer::beginEvent(), PFRecoTauDiscriminationAgainstElectronMVA6::beginEvent(), PFRecoTauDiscriminationAgainstElectronMVA5::beginEvent(), reco::tau::RecoTauBuilderPlugin::beginEvent(), PFRecoTauDiscriminationByIsolationMVA2::beginEvent(), PFRecoTauDiscriminationByMVAIsolationRun2::beginEvent(), PATTauDiscriminationByMVAIsolationRun2::beginEvent(), TtFullLepHypKinSolution::buildHypo(), TtFullHadHypGenMatch::buildHypo(), TtFullLepHypGenMatch::buildHypo(), TtSemiLepHypGenMatch::buildHypo(), TtSemiLepHypKinFit::buildHypo(), TtFullHadHypKinFit::buildHypo(), TtSemiLepHypHitFit::buildHypo(), TtFullLepHypGenMatch::buildMatchingNeutrinos(), ConversionProducer::buildSuperAndBasicClusterGeoMap(), pat::LeptonJetIsolationAngle::calculate(), pat::LeptonVertexSignificance::calculate(), HiFJGridEmptyAreaCalculator::calculateAreaFractionOfJets(), PhotonIsolationCalculator::calculateEcalRecHitIso(), HiFJGridEmptyAreaCalculator::calculateGridRho(), PhotonIsolationCalculator::calculateHcalTowerIso(), PhotonIsolationCalculator::calculateTrackIso(), MuonDetLayerMeasurements::checkCSCRecHits(), MuonDetLayerMeasurements::checkDTRecHits(), MuonDetLayerMeasurements::checkGEMRecHits(), AlignmentGlobalTrackSelector::checkIsolation(), AlignmentGlobalTrackSelector::checkJetCount(), MuonDetLayerMeasurements::checkME0RecHits(), AlignmentTwoBodyDecayTrackSelector::checkMETMass(), AlignmentTrackSelector::checkPrescaledHits(), MuonDetLayerMeasurements::checkRPCRecHits(), SiStripAnalyser::checkTrackerFEDs(), CutBasedElectronID::cicSelection(), ctfseeding::HitExtractorSTRP::cleanedOfClusters(), CosmicClusterProducer::clusterizeECALPart(), Digi2Raw2Digi::compare(), L1GtHwValidation::compareDaqRecord(), L1GtHwValidation::compareEvmRecord(), METCorrectionAlgorithm::compMETCorrection(), RazorComputer::compute(), L1BitComputer::compute(), HLTBitComputer::compute(), HLTDoubletDZ< T1, T2 >::computeDZ(), reco::PFMETProducerMVA::computeLeptonInfo(), SiStripGainFromCalibTree::connect(), PFClusterEMEnergyCorrector::correctEnergies(), FSQ::HandlerTemplate< TInputCandidateType, TOutputCandidateType, filter >::count(), egammaisolation::EgammaRecHitExtractor::deposit(), egammaisolation::EgammaHcalExtractor::deposit(), egammaisolation::EgammaEcalExtractor::deposit(), egammaisolation::EgammaTowerExtractor::deposit(), PFTauExtractor::depositFromObject(), FFTJetProducer::determinePileupDensityFromConfig(), FFTJetProducer::determinePileupDensityFromDB(), SiStripFineDelayHit::detId(), RPCTTUMonitor::discriminateGMT(), CSCOfflineMonitor::doBXMonitor(), HLTTauRefProducer::doElectrons(), HLTTauRefProducer::doJets(), HLTTauRefProducer::doMET(), HLTTauRefProducer::doMuons(), HLTTauRefProducer::doPFTaus(), HLTTauRefProducer::doPhotons(), Tau3MuReco::doTau3MuReco(), HLTTauRefProducer::doTowers(), EcalListOfFEDSProducer::Egamma(), ESListOfFEDSProducer::Egamma(), HITrackingRegionProducer::estimateMultiplicity(), HITrackingRegionForPrimaryVtxProducer::estimateMultiplicity(), HLTBitVariable::eval(), ExpressionVariable< Object, label >::eval(), SimpleValueVariable< TYPE >::eval(), SimpleValueVectorVariable< TYPE >::eval(), MuonCosmicCompatibilityFiller::eventActivity(), PSimHitMap::fill(), DigiVtxPosCorrHistogramMaker::fill(), DigiPileupCorrHistogramMaker::fill(), SingleTopTChannelLepton_miniAOD::MonitorEnsemble::fill(), TopSingleLepton_miniAOD::MonitorEnsemble::fill(), HLTOfflineDQMTopSingleLepton::MonitorSingleLepton::fill(), HcalSignalGenerator< HBHEDigitizerTraits >::fill(), HLTOfflineDQMTopDiLepton::MonitorDiLepton::fill(), SiPixelCalibDigiProducer::fill(), TopSingleLepton::MonitorEnsemble::fill(), SingleTopTChannelLepton::MonitorEnsemble::fill(), TopDiLeptonOffline::MonitorEnsemble::fill(), TauDiscriminationProducerBase< TauType, TauDiscriminator >::TauDiscInfo::fill(), EcalSignalGenerator< EEDigitizerTraits >::fill(), TrackDetectorAssociator::fillCaloTowers(), TrackDetectorAssociator::fillCaloTruth(), reco::HcalNoiseInfoProducer::fillcalotwrs(), reco::HcalNoiseInfoProducer::filldigis(), MuonSimHitsValidAnalyzer::fillDT(), GlobalHitsAnalyzer::fillECal(), GlobalHitsProdHist::fillECal(), GlobalHitsProducer::fillECal(), GlobalDigisProducer::fillECal(), GlobalDigisAnalyzer::fillECal(), TrackDetectorAssociator::fillEcal(), GlobalRecHitsAnalyzer::fillECal(), GlobalRecHitsProducer::fillECal(), TrackerHitProducer::fillG4MC(), GlobalHitsProdHist::fillG4MC(), GlobalHitsAnalyzer::fillG4MC(), GlobalHitsProducer::fillG4MC(), GlobalHitsAnalyzer::fillHCal(), GlobalHitsProdHist::fillHCal(), GlobalHitsProducer::fillHCal(), GlobalDigisProducer::fillHCal(), GlobalDigisAnalyzer::fillHCal(), TrackDetectorAssociator::fillHcal(), GlobalRecHitsAnalyzer::fillHCal(), GlobalRecHitsProducer::fillHCal(), HistoFillerReco< T >::fillHistos(), TrackDetectorAssociator::fillHO(), AlCaHOCalibProducer::fillHOStore(), HFPreReconstructor::fillInfos(), reco::HcalNoiseInfoProducer::filljetinfo(), JetMETHLTOfflineSource::fillMEforMonTriggerSummary(), METAnalyzer::fillMonitorElement(), GlobalHitsAnalyzer::fillMuon(), GlobalHitsProdHist::fillMuon(), GlobalHitsProducer::fillMuon(), GlobalDigisProducer::fillMuon(), GlobalDigisAnalyzer::fillMuon(), TrackDetectorAssociator::fillMuon(), GlobalRecHitsAnalyzer::fillMuon(), GlobalRecHitsProducer::fillMuon(), TrackingNtuple::fillPixelHits(), DTTFFEDSim::fillRawData(), L1TTwinMuxRawToDigi::fillRawData(), RCTMonitor::FillRCT(), reco::HcalNoiseInfoProducer::fillrechits(), HcalRecHitsValidation::fillRecHitsTmp(), HcalRecHitsAnalyzer::fillRecHitsTmp(), TrackingNtuple::fillSeeds(), TtEvtBuilder< C >::fillSpecific(), TrackingNtuple::fillStripMatchedHits(), TrackingNtuple::fillStripRphiStereoHits(), TrackingNtuple::fillTrackingParticles(), reco::HcalNoiseInfoProducer::filltracks(), TrackerHitProducer::fillTrk(), GlobalHitsProdHist::fillTrk(), GlobalHitsAnalyzer::fillTrk(), GlobalHitsProducer::fillTrk(), GlobalDigisProducer::fillTrk(), GlobalDigisAnalyzer::fillTrk(), GlobalRecHitsAnalyzer::fillTrk(), GlobalRecHitsProducer::fillTrk(), PdfSystematicsAnalyzer::filter(), SimpleSystematicsAnalyzer::filter(), DetStatus::filter(), DetectorStateFilter::filter(), ZtoMMEventSelector::filter(), ZToMuMuFilter::filter(), ZToMuMuSelector::filter(), LaserAlignmentEventFilter::filter(), CandCollectionExistFilter::filter(), EcalMonitorPrescaler::filter(), TopDecayChannelFilter< S >::filter(), CSCTightHalo2015Filter::filter(), CSCTightHaloFilter::filter(), CSCTightHaloTrkMuUnvetoFilter::filter(), GlobalSuperTightHalo2016Filter::filter(), GlobalTightHalo2016Filter::filter(), ZtoEEEventSelector::filter(), HcalStripHaloFilter::filter(), EENoiseFilter::filter(), HcalTBTriggerFilter::filter(), cms::CosmicTIFTrigFilter::filter(), ClusterMultiplicityFilter::filter(), JetIDFailureFilter::filter(), TrackingFailureFilter::filter(), HLTPathSelector::filter(), PFJetFilter::filter(), HSCParticleSelector::filter(), EvtPlaneFilter::filter(), WtoLNuSelector::filter(), DTCalibMuonSelection::filter(), HLTHcalMETNoiseCleaner::filter(), HLTHPDFilter::filter(), HLTRPCFilter::filter(), TauSpinnerFilter::filter(), HLTHcalLaserFilter::filter(), WMuNuValidator::filter(), PythiaFilterGammaGamma::filter(), HLTHcalMETNoiseFilter::filter(), JetMETDQMDCSFilter::filter(), ElectronIdMVAProducer::filter(), PhotonIsoProducer::filter(), pat::PATLeptonCountFilter::filter(), BCToEFilterAlgo::filter(), PythiaFilterMultiMother::filter(), HLTPhysicsDeclared::filter(), HSCPHLTFilter::filter(), EMEnrichingFilterAlgo::filter(), CentralityFilter::filter(), GreedyMuonPFCandidateFilter::filter(), JetFlavourCutFilter::filter(), JetFlavourFilter::filter(), PythiaFilterEMJet::filter(), VBFGenJetFilter::filter(), ChargedHadronTrackResolutionFilter::filter(), StringCutObjectEvtFilter< T >::filter(), MuonBadTrackFilter::filter(), ProbeTreeProducer::filter(), PythiaFilterZgamma::filter(), InconsistentMuonPFCandidateFilter::filter(), edm::ModelFilter::filter(), pat::PATSingleVertexSelector::filter(), BdecayFilter::filter(), BsJpsiPhiFilter::filter(), PythiaFilterGammaJet::filter(), PythiaFilterGammaJetIsoPi0::filter(), PythiaFilterGammaJetWithBg::filter(), PythiaFilterGammaJetWithOutBg::filter(), PythiaFilterZJet::filter(), PythiaFilterZJetWithOutBg::filter(), ElectronRegressionEnergyProducer::filter(), SiStripCommissioningSeedFilter::filter(), HLTRHemisphere::filter(), EFilter::filter(), EgammaProbeSelector::filter(), SiStripCommissioningRunTypeFilter::filter(), HLTPixelActivityHFSumEnergyFilter::filter(), WMuNuSelector::filter(), FilterOutLowPt::filter(), HeavyChHiggsToTauNuSkim::filter(), EcalLaserCorrFilter::filter(), ObjectPairFilter< C, S >::filter(), PythiaFilterEMJetHeep::filter(), FilterOutScraping::filter(), LogErrorEventFilter::filter(), PhysDecl::filter(), CSCDigiValidator::filter(), LogErrorFilter::filter(), BooleanFlagFilter::filter(), MCSingleParticleYPt::filter(), ErrorSummaryFilter::filter(), HighMultiplicityGenFilter::filter(), GenHTFilter::filter(), LHEGenericFilter::filter(), SiPixelCalibDigiFilter::filter(), MCSmartSingleParticleFilter::filter(), RecoTauPileUpVertexSelector::filter(), pat::PATJetSelector::filter(), CosmicGenFilterHelix::filter(), CastorInvalidDataFilter::filter(), HLTHighLevel::filter(), GoodVertexFilter::filter(), HLTL1NumberFilter::filter(), AlCaIsolatedBunchSelector::filter(), MCDecayingPionKaonFilter::filter(), MCDijetResonance::filter(), MCZll::filter(), PythiaFilterHT::filter(), AlCaIsolatedBunchFilter::filter(), DJpsiFilter::filter(), FourLepFilter::filter(), HZZ4lFilter::filter(), MCParticlePairFilter::filter(), MCProcessRangeFilter::filter(), MCSingleParticleFilter::filter(), PythiaDauFilter::filter(), PythiaDauVFilter::filter(), PythiaFilter::filter(), PythiaHLTSoupFilter::filter(), ZgMassFilter::filter(), EEBadScFilter::filter(), BVertexFilterT< VTX >::filter(), MCProcessFilter::filter(), PythiaMomDauFilter::filter(), ZgammaMassFilter::filter(), MonoPhotonSkimmer::filter(), HFFilter::filter(), HLTHcalCalibTypeFilter::filter(), HGCalTBCheckGunPostion::filter(), HcalEmptyEventFilter::filter(), edm::FwdPtrCollectionFilter< T, S, H >::filter(), HcalCalibTypeFilter::filter(), HerwigMaxPtPartonFilter::filter(), PrescalerFHN::filter(), PythiaFilterIsolatedTrack::filter(), JetHTJetPlusHOFilter::filter(), L1TValidationEventFilter::filter(), TMTFilter::filter(), JetConstituentSelector< T, C >::filter(), ttHFGenFilter::filter(), SiStripDetWithSomething< T >::filter(), JetVertexChecker::filter(), MCVerticesWeight::filter(), HLTHFAsymmetryFilter::filter(), l1t::L1TCaloTowersFilter::filter(), FEDBadModuleFilter::filter(), HcalLaserEventFilter::filter(), HiCentralityBiasFilter::filter(), HSCPFilter::filter(), AlCaHBHEMuonFilter::filter(), AlCaGammaJetSelector::filter(), HcalLaserHBHEFilter2012::filter(), HcalLaserHBHEHFFilter2012::filter(), HcalLaserHFFilter2012::filter(), PythiaFilterTTBar::filter(), LargeEvents< T >::filter(), HLTPrescaler::filter(), ObjectSelector< SingleElementCollectionSelector< InputCollection, Selector, reco::CandidateCollection, StoreContainer, RefAdder >, reco::CandidateCollection, NonNullNumberSelector >::filter(), HSCParticleProducer::filter(), SiStripShotFilter::filter(), SinglePhotonJetPlusHOFilter::filter(), ElectronIdFilter::filter(), aod2patFilterZee::filter(), APVShotsFilter::filter(), EcalDeadCellBoundaryEnergyFilter::filter(), FFTJetDijetFilter::filter(), OverlapProblemTSOSPositionFilter::filter(), edm::HadronizerFilter< HAD, DEC >::filter(), ElectronIdMVABased::filter(), AlCaIsoTracksFilter::filter(), HLTEcalResonanceFilter::filter(), HLTRegionalEcalResonanceFilter::filter(), FlavorHistoryFilter::filter(), ZeeCandidateFilter::filter(), HSCPTreeBuilder::filter(), pat::PATSingleVertexSelector::filter_(), SiStripClusterizer::findInput(), SiStripProcessedRawDigiProducer::findInput(), AlignmentGlobalTrackSelector::findMuons(), OMTFPatternMaker::findSimMuon(), V0Fitter::fitAll(), RPCPhiEff::fromRaw(), GEMDigiMatcher::GEMDigiMatcher(), GEMRecHitMatcher::GEMRecHitMatcher(), RunManagerMTWorker::generateEvent(), RunManager::generateEvent(), FFTJetProducer::genJetPreclusters(), EventWithHistoryFilter::getAPVPhase(), L1TSync_Offline::getBeamConfOffline(), MatacqProducer::getCalibTriggerType(), Multi5x5SuperClusterProducer::getClusterPtrVector(), HiSuperClusterProducer::getClusterPtrVector(), Multi5x5ClusterProducer::getCollection(), EgammaHLTMulti5x5ClusterProducer::getCollection(), IslandClusterProducer::getCollection(), EgammaHLTIslandClusterProducer::getCollection(), HLTDoubletDZ< T1, T2 >::getCollections(), AddCorrectionsToGenericMET::getCorrection(), JetMatchingTools::getEBRecHitCollection(), EcalClusterLazyToolsBase::getEBRecHits(), JetMatchingTools::getEBSimHitCollection(), JetMatchingTools::getEERecHitCollection(), EcalClusterLazyToolsBase::getEERecHits(), JetMatchingTools::getEESimHitCollection(), pat::PATMHTProducer::getElectrons(), EcalClusterLazyToolsBase::getESRecHits(), hgcal::ClusterTools::getEvent(), ClusterSummarySingleMultiplicity::getEvent(), SingleMultiplicity< T >::getEvent(), ElectronPFIsolationWithMapBasedVeto::getEventInfo(), PhotonPFIsolationWithMapBasedVeto::getEventInfo(), FSQ::HandlerTemplate< TInputCandidateType, TOutputCandidateType, filter >::getFilteredCands(), DAFTrackProducer::getFromEvt(), JetMatchingTools::getGenParticlesCollection(), IsoTrig::getGoodTracks(), HLTExoticaSubAnalysis::getHandlesToObjects(), JetMatchingTools::getHBHERecHitCollection(), JetMatchingTools::getHcalSimHitCollection(), JetMatchingTools::getHFRecHitCollection(), JetMatchingTools::getHORecHitCollection(), MeasurementTrackerEventProducer::getInactiveStrips(), PFCand_AssoMapAlgos::GetInputCollections(), PF_PU_AssoMapAlgos::GetInputCollections(), pat::PATMHTProducer::getJets(), pat::PATMHTProducer::getMuons(), MatacqProducer::getOrbitId(), HLTEgammaDoubleLegCombFilter::getP3OfLegCands(), HLTEgammaAllCombMassFilter::getP4OfLegCands(), HLTEgammaCombMassFilter::getP4OfLegCands(), MixEvtVtxGenerator::getRecVertex(), MixBoostEvtVtxGenerator::getRecVertex(), JetMatchingTools::getSimTrackCollection(), KVFTest::getSimVertex(), KineExample::getSimVertex(), JetMatchingTools::getSimVertexCollection(), SiStripDCSStatus::getStatus(), MixEvtVtxGenerator::getVertex(), MixBoostEvtVtxGenerator::getVertex(), DTTriggerEfficiencyTask::hasRPCTriggers(), Vx3DHLTAnalyzer::HitCounter(), CombinedHitQuadrupletGeneratorForPhotonConversion::hitPairs(), CombinedHitPairGenerator::hitPairs(), CombinedHitPairGeneratorForPhotonConversion::hitPairs(), CombinedHitQuadrupletGenerator::hitQuadruplets(), CAHitQuadrupletGenerator::hitQuadruplets(), ctfseeding::HitExtractorPIX::hits(), ctfseeding::HitExtractorSTRP::hits(), CombinedMultiHitGenerator::hitSets(), PixelTripletLowPtGenerator::hitTriplets(), CombinedHitTripletGenerator::hitTriplets(), CAHitTripletGenerator::hitTriplets(), HLTEcalIsolationFilter::hltFilter(), HLTDiMuonGlbTrkFilter::hltFilter(), HLTPixelIsolTrackFilter::hltFilter(), HLTmumutkFilter::hltFilter(), HLTDisplacedmumuFilter::hltFilter(), HLTDisplacedmumumuFilter::hltFilter(), HLTDisplacedtktkFilter::hltFilter(), HLTmumutktkFilter::hltFilter(), HLTMuonTrkFilter::hltFilter(), HLTMuonTrkL1TFilter::hltFilter(), HLTPixelIsolTrackL1TFilter::hltFilter(), HLTEcalPixelIsolTrackFilter::hltFilter(), HLTElectronMissingHitsFilter::hltFilter(), HLTCSCOverlapFilter::hltFilter(), HLTCSCRing2or3Filter::hltFilter(), HLTHcalNoiseFilter::hltFilter(), HLTElectronPixelMatchFilter::hltFilter(), HLTNVFilter::hltFilter(), HLTPhi2METFilter::hltFilter(), HLTRapGapFilter::hltFilter(), HLTHemiDPhiFilter::hltFilter(), HLTMuonTrackMassFilter::hltFilter(), HLTMuonL1TFilter::hltFilter(), HLTForwardBackwardJetsFilter< T >::hltFilter(), HLTMuonL1RegionalFilter::hltFilter(), HLTSingleVertexPixelTrackFilter::hltFilter(), HLT2jetGapFilter::hltFilter(), HLTJetCollectionsFilter< jetType >::hltFilter(), HLTPFTauPairLeadTrackDzMatchFilter::hltFilter(), HLTJetPairDzMatchFilter< T >::hltFilter(), HLTEgammaDoubleEtDeltaPhiFilter::hltFilter(), HLTEgammaEtFilter::hltFilter(), HLTEgammaEtFilterPairs::hltFilter(), HLTElectronEtFilter::hltFilter(), HLTMuonL1TRegionalFilter::hltFilter(), HLTEgammaGenericQuadraticEtaFilter::hltFilter(), HLTEgammaGenericQuadraticFilter::hltFilter(), HLTEgammaTriggerFilterObjectWrapper::hltFilter(), HLTElectronEoverpFilterRegional::hltFilter(), HLTElectronGenericFilter::hltFilter(), HLTElectronOneOEMinusOneOPFilterRegional::hltFilter(), HLTDeDxFilter::hltFilter(), HLTMuonDimuonL3Filter::hltFilter(), HLTDisplacedEgammaFilter::hltFilter(), HLTDiJetAveEtaFilter< T >::hltFilter(), HLTDiJetAveFilter< T >::hltFilter(), HLTDiJetEtaTopologyFilter< T >::hltFilter(), HLTJetEtaTopologyFilter< T >::hltFilter(), HLTJetVBFFilter< T >::hltFilter(), HLTMonoJetFilter< T >::hltFilter(), HLTMuonL2FromL1TPreFilter::hltFilter(), HLTMuonDimuonL2Filter::hltFilter(), HLTMuonL2PreFilter::hltFilter(), HLTMuonPFIsoFilter::hltFilter(), HLTMuonTrimuonL3Filter::hltFilter(), HLTMuonDimuonL2FromL1TFilter::hltFilter(), HLTPMDocaFilter::hltFilter(), HLTMuonIsoFilter::hltFilter(), HLTExclDiJetFilter< T >::hltFilter(), HLTFatJetMassFilter< jetType >::hltFilter(), HLTJetCollectionsVBFFilter< T >::hltFilter(), HLTEgammaDoubleEtFilter::hltFilter(), HLTEgammaDoubleEtPhiFilter::hltFilter(), HLTEgammaL1MatchFilterPairs::hltFilter(), HLTEgammaL1MatchFilterRegional::hltFilter(), HLTMhtFilter::hltFilter(), HLTMuonL1toL3TkPreFilter::hltFilter(), HLTMuonL3PreFilter::hltFilter(), HLTEgammaL1TMatchFilterRegional::hltFilter(), HLTSinglet< T >::hltFilter(), HLTAcoFilter::hltFilter(), HLTMuonL1TtoL3TkPreFilter::hltFilter(), HLTEgammaCaloIsolFilterPairs::hltFilter(), HLTGlobalSums< T >::hltFilter(), HLTAlphaTFilter< T >::hltFilter(), HLTPixlMBFilt::hltFilter(), HLTPixlMBForAlignmentFilter::hltFilter(), HLTRFilter::hltFilter(), HLTHtMhtFilter::hltFilter(), HLTMinDPhiMETFilter::hltFilter(), HLTMuonL1Filter::hltFilter(), HLTSmartSinglet< T >::hltFilter(), HLTSummaryFilter::hltFilter(), HLTPFEnergyFractionsFilter::hltFilter(), HLTElectronPFMTFilter< T >::hltFilter(), HLTDoublet< T1, T2 >::hltFilter(), HLTFiltCand::hltFilter(), HLTElectronMuonInvMassFilter::hltFilter(), HLTHcalPhiSymFilter::hltFilter(), HLTGenericFilter< T1 >::hltFilter(), HLTFEDSizeFilter::hltFilter(), HLTHcalNZSFilter::hltFilter(), HLTHcalSimpleRecHitFilter::hltFilter(), HLTmmkkFilter::hltFilter(), HLTmmkFilter::hltFilter(), HLTCountNumberOfObject< OColl >::hltFilter(), HLTCSCActivityFilter::hltFilter(), HLTCSCAcceptBusyFilter::hltFilter(), HLTBeamModeFilter::hltFilter(), HLTCAWZTagFilter::hltFilter(), HLTTrackWithHits::hltFilter(), HLTPMMassFilter::hltFilter(), HLTCATopTagFilter::hltFilter(), HLTRPCTrigNoSyncFilter::hltFilter(), HLTDTActivityFilter::hltFilter(), HLTLevel1GTSeed::hltFilter(), HLTMuonL2ToL1Map::HLTMuonL2ToL1Map(), HLTMuonL2ToL1TMap::HLTMuonL2ToL1TMap(), PFHBHERecHitCreator::importRecHits(), PFHcalRecHitCreator< Digi, Geometry, Layer, Detector >::importRecHits(), PFHGCalRecHitCreator< DET, Layer, subdet >::importRecHits(), PFPSRecHitCreator::importRecHits(), PFEcalRecHitCreatorMaxSample< Geometry, Layer, Detector >::importRecHits(), PFEcalRecHitCreator< Geometry, Layer, Detector >::importRecHits(), PFHFRecHitCreator::importRecHits(), PFHBHERecHitCreatorMaxSample::importRecHits(), GenericClusterImporter::importToBlock(), EGPhotonImporter::importToBlock(), GSFTrackImporter::importToBlock(), SpecialClusterImporter< T >::importToBlock(), SuperClusterImporter::importToBlock(), GeneralTracksImporter::importToBlock(), GeneralTracksImporterWithVeto::importToBlock(), pflow::importers::TrackFromParentImporter< Collection, Adaptor >::importToBlock(), TrackCollectionTokens::indicesInput(), LowPtClusterShapeSeedComparitor::init(), PixelClusterShapeSeedComparitor::init(), tnp::ProbeVariable::init(), MuonIdProducer::init(), tnp::ProbeFlag::init(), tnp::BaseTreeFiller::init(), HLTHiggsSubAnalysis::initAndInsertJets(), muonisolation::CandViewExtractor::initEvent(), SiStripDCSStatus::initialise(), HLTHiggsSubAnalysis::initobjects(), CosmicSplitterValidation::is_gold_muon(), AlignmentTrackSelector::isIsolated(), MuonCosmicCompatibilityFiller::isOverlappingMuon(), EcalListOfFEDSProducer::Jets(), ESListOfFEDSProducer::Jets(), L1GtUtils::l1Results(), PFECALSuperClusterAlgo::loadAndSortPFClusters(), EcalDeadCellTriggerPrimitiveFilter::loadEcalDigis(), EcalDeadCellTriggerPrimitiveFilter::loadEcalRecHits(), FFTJetProducer::loadEnergyFlow(), fftjetcms::FFTJetInterface::loadInputCollection(), EcalDeadCellDeltaRFilter::loadJets(), EcalDeadCellDeltaRFilter::loadMET(), FFTJetProducer::loadSparseTreeData(), PhotonConversionTrajectorySeedProducerFromSingleLegAlgo::loopOnTracks(), L1FastjetCorrectorImplMaker::make(), L1OffsetCorrectorImplMaker::make(), L1JPTOffsetCorrectorImplMaker::make(), L6SLBCorrectorImplMaker::make(), shallow::make_cluster_map(), IPProducerHelpers::FromJTA::makeBaseVector(), IPProducerHelpers::FromJetAndCands::makeBaseVector(), RPCRecHitProbability::makeDcsInfo(), RPCDcsInfo::makeDcsInfo(), DQMDcsInfo::makeDcsInfo(), HSCPValidator::makeGenPlots(), DQMDcsInfo::makeGtInfo(), HSCPValidator::makeHLTPlots(), DQMScalInfo::makeL1Scalars(), DQMScalInfo::makeLumiScalars(), TrackerHitAssociator::makeMaps(), HSCPValidator::makeRecoPlots(), HSCPValidator::makeSimDigiPlotsECAL(), HSCPValidator::makeSimDigiPlotsRPC(), HSCPValidator::makeSimTrackPlots(), DQMExample_Step1::MediumEle(), SiStripZeroSuppression::MergeCollectionsZeroSuppression(), PhotonMIPHaloTagger::MIPcalculate(), EcalListOfFEDSProducer::Muon(), ESListOfFEDSProducer::Muon(), MuonCosmicCompatibilityFiller::muonTiming(), OverlapExclusionSelector< C, T, O >::newEvent(), reco::modules::MCMatchCandRefSelector::newEvent(), pat::helper::EfficiencyLoader::newEvent(), ZGoldenFilter::newEvent(), pat::helper::VertexingHelper::newEvent(), MuonCosmicCompatibilityFiller::nMuons(), TwoObjectVariable< LHS, lLHS, RHS, lRHS, Calculator >::objects(), PFCandIsolatorFromDeposits::SingleDeposit::open(), CandIsolatorFromDeposits::SingleDeposit::open(), TtDilepLRSignalSelObservables::operator()(), ElectronIDSelectorLikelihood::operator()(), ObjectCountEventSelector< C, S, N, CS >::operator()(), TtSemiLRJetCombObservables::operator()(), reco::tau::PFRecoTauChargedHadronFromTrackPlugin::operator()(), MCPdgIndexFilter::pass(), SeedMultiplicityAnalyzer::FromTrackRefSeedFilter::prepareEvent(), L1GtUtils::prescaleFactorSetIndex(), HcalSimpleReconstructor::process(), DTTFFEDReader::process(), StandaloneTrackMonitor::processClusters(), MultiTrackSelector::processMVA(), HIMultiTrackSelector::processMVA(), FFTJetTreeDump::processTreeData(), DimuonMCMatcher::produce(), WeakEffectsWeightProducer::produce(), TtGenEventReco::produce(), ShallowEventDataProducer::produce(), MaskedMeasurementTrackerEventProducer::produce(), StGenEventReco::produce(), TTClusterAssociator< T >::produce(), TTStubAssociator< T >::produce(), SiStripRecHitConverter::produce(), PatElectronEAIsoCorrectionProducer::produce(), FixedGridRhoProducer::produce(), SeedGeneratorFromProtoTracksEDProducer::produce(), TTStubBuilder< T >::produce(), HIBestVertexProducer::produce(), HIPixelMedianVtxProducer::produce(), ShallowTracksProducer::produce(), InterestingEcalDetIdProducer::produce(), QualityFilter::produce(), HcalTTPTriggerRecord::produce(), CrossingFramePSimHitToPSimHitsConverter::produce(), TrackingParticleConversionRefSelector::produce(), CastorTTRecord::produce(), HFEMClusterProducer::produce(), BasicToPFJet::produce(), CastorSimpleReconstructor::produce(), PixelVertexProducerClusters::produce(), RazorVarProducer::produce(), HcalTTPDigiProducer::produce(), JetChargeProducer::produce(), reco::modules::CaloRecHitCandidateProducer< HitCollection >::produce(), ConversionTrackRefFix::produce(), AlphaTVarProducer::produce(), SeedCombiner::produce(), ECFAdder::produce(), FixedGridRhoProducerFastjet::produce(), HGCalUncalibRecHitProducer::produce(), HcalLaserReco::produce(), TrackListCombiner::produce(), TtSemiLepJetCombMaxSumPtWMass::produce(), GenParticleDecaySelector::produce(), MuonSelectorVertex::produce(), MassKinFitterCandProducer::produce(), EgammaHLTTimeCleanedRechitProducer::produce(), ShallowRechitClustersProducer::produce(), ElectronSeedMerger::produce(), TrackingParticleNumberOfLayersProducer::produce(), TtSemiLepJetCombGeom::produce(), TtSemiLepJetCombWMassMaxSumPt::produce(), TopInitSubset::produce(), HcalTrigPrimDigiProducer::produce(), DistortedMETProducer::produce(), EventVtxInfoNtupleDumper::produce(), DTDigiToRawModule::produce(), GeneratorSmearedProducer::produce(), QGTagger::produce(), CosmicMuonProducer::produce(), CSCTFCandidateProducer::produce(), TrackRefitter::produce(), CSCDigiProducer::produce(), ParticleDecayProducer::produce(), MCTruthCompositeMatcher< C1, C2 >::produce(), GsfTrackRefitter::produce(), pat::PATVertexSlimmer::produce(), TtDilepEvtSolutionMaker::produce(), StEvtSolutionMaker::produce(), UnifiedSCCollectionProducer::produce(), ShallowSimhitClustersProducer::produce(), CosmicMuonLinksProducer::produce(), ShallowTrackClustersProducer::produce(), PFTauToJetProducer::produce(), CandPtrProjector::produce(), DQMTauProducer::produce(), PFJetToCaloProducer::produce(), TtSemiLepKinFitProducer< LeptonCollection >::produce(), CalibratedPhotonProducerRun2T< T >::produce(), CRackSeedGenerator::produce(), MuonWithPFIsoProducer::produce(), pat::PATSecondaryVertexSlimmer::produce(), AssociationMapOneToOne2Association< CKey, CVal >::produce(), AssociationVectorSelector< KeyRefProd, CVal, KeySelector, ValSelector >::produce(), ESRawToDigi::produce(), PhotonIDProducer::produce(), CaloTowersReCreator::produce(), EcalUncalibRecHitProducer::produce(), ESRecHitProducer::produce(), SiStripElectronSeedProducer::produce(), TtSemiLepJetCombWMassDeltaTopMass::produce(), MuonTrackProducer::produce(), DiJetVarProducer::produce(), CandOneToOneDeltaRMatcher::produce(), DistortedMuonProducerFromDB::produce(), HcalSimpleAmplitudeZS::produce(), DistortedPFCandProducer::produce(), pat::PATMETSlimmer::produce(), AssociationVector2ValueMap< KeyRefProd, CVal >::produce(), VertexAssociatorByPositionAndTracksProducer::produce(), RawDataCollectorByLabel::produce(), QuarkoniaTrackSelector::produce(), UncleanSCRecoveryProducer::produce(), JetExtender::produce(), JetTracksAssociatorAtVertex::produce(), JetTracksAssociatorExplicit::produce(), VertexAssociatorByTracksProducer::produce(), L2TauJetsMerger::produce(), HcalRealisticZS::produce(), EcalRecalibRecHitProducer::produce(), IPTCorrector::produce(), MultiHitFromChi2EDProducer::produce(), CandOneToManyDeltaRMatcher::produce(), CandViewRefMerger::produce(), DistortedMuonProducer::produce(), pat::PATTauSlimmer::produce(), HcalCalibFEDSelector::produce(), FamosProducer::produce(), cms::SubEventGenJetProducer::produce(), HGCalTriggerDigiFEReproducer::produce(), PixelQuadrupletEDProducer::produce(), HGCalTriggerDigiProducer::produce(), TrackProducerWithSCAssociation::produce(), PFClusterTimeSelector::produce(), L1HLTJetsMatching::produce(), PFJetsMatchedToFilteredCaloJetsProducer::produce(), L1THLTTauMatching::produce(), DAFTrackProducer::produce(), ISRGammaWeightProducer::produce(), CollectionAdder< C >::produce(), CleanAndMergeProducer::produce(), ElectronSeedTrackRefFix::produce(), EgammaHLTHybridClusterProducer::produce(), L1HLTTauMatching::produce(), HBHEIsolatedNoiseReflagger::produce(), JetTracksAssociatorAtCaloFace::produce(), BunchSpacingProducer::produce(), CSCTFTrackProducer::produce(), GlobalCosmicMuonProducer::produce(), PFDisplacedTrackerVertexProducer::produce(), PFNuclearProducer::produce(), HLTJetL1MatchProducer< T >::produce(), GEMPadDigiClusterProducer::produce(), MCTrackMatcher::produce(), UpdatedMuonInnerTrackRef::produce(), CSCSegmentProducer::produce(), GenParticlePruner::produce(), FSRWeightProducer::produce(), ISRWeightProducer::produce(), PFClusterCollectionMerger::produce(), CalibratedElectronProducerRun2T< T >::produce(), DTUnpackingModule::produce(), IsolatedEcalPixelTrackCandidateProducer::produce(), EcalDigiSelector::produce(), ParticleBasedIsoProducer::produce(), HLTTauRefCombiner::produce(), AnyJetToCaloJetProducer::produce(), HFRecoEcalCandidateProducer::produce(), RPCPointProducer::produce(), EcalTPSkimmer::produce(), L2TauPixelTrackMatch::produce(), HIPixelClusterVtxProducer::produce(), HLTJetL1TMatchProducer< T >::produce(), LightPFTrackProducer::produce(), ShallowClustersProducer::produce(), ME0DigiPreRecoProducer::produce(), HitPairEDProducer::produce(), PdfWeightProducer::produce(), L3MuonSumCaloPFIsolationProducer::produce(), CSCDCCUnpacker::produce(), pat::helper::AnythingToValueMap< Adaptor, Collection, value_type >::produce(), ESDigiToRaw::produce(), PFConversionProducer::produce(), HybridClusterProducer::produce(), RecHitFilter::produce(), EgammaHLTIslandClusterProducer::produce(), SimHitTPAssociationProducer::produce(), reco::ParticleFlowForChargedMETProducer::produce(), CaloMuonMerger::produce(), PFV0Producer::produce(), PixelQuadrupletMergerEDProducer::produce(), TtFullLepKinSolutionProducer::produce(), TtFullHadSignalSelMVAComputer::produce(), ScaleCorrMETData::produce(), CollectionFromZLegProducer::produce(), SeedCreatorFromRegionHitsEDProducerT< T_SeedCreator >::produce(), JetTagProducer::produce(), PixelTracksProducer::produce(), ElectronIDExternalProducer< algo >::produce(), HLTHcalTowerNoiseCleanerWithrechit::produce(), TSGFromL2Muon::produce(), PileupJPTJetIdProducer::produce(), PUFilter::produce(), JetTracksAssociationToTrackRefs::produce(), IsoTracks::produce(), CaloTowersCreator::produce(), CaloTowerCandidateCreator::produce(), CaloMuonProducer::produce(), TSGFromL1Muon::produce(), HLTHcalTowerNoiseCleaner::produce(), ZdcSimpleReconstructor::produce(), JetVetoedTracksAssociatorAtVertex::produce(), reco::modulesNew::MCTruthCompositeMatcher::produce(), TtSemiLepHitFitProducer< LeptonCollection >::produce(), ConeIsolation::produce(), pat::PATGenJetSlimmer::produce(), pat::PATMuonSlimmer::produce(), ProbeMulteplicityProducer::produce(), EgammaHLTCaloTowerProducer::produce(), EgammaHLTMulti5x5ClusterProducer::produce(), EgammaEcalPFClusterIsolationProducer< T1 >::produce(), EgammaHcalPFClusterIsolationProducer< T1 >::produce(), GEMSegmentProducer::produce(), NtpProducer< C >::produce(), HitTripletEDProducerT< T_HitTripletGenerator >::produce(), JetCoreClusterSplitter::produce(), MuonRefProducer::produce(), GEDPhotonCoreProducer::produce(), GEMCSCSegmentProducer::produce(), RecoTauPiZeroUnembedder::produce(), ElectronPATIdMVAProducer::produce(), pat::PATElectronSlimmer::produce(), pat::PATJetSlimmer::produce(), CandReducer::produce(), TtSemiLepJetCombMVAComputer::produce(), CastorDigiToRaw::produce(), ConstrainedFitCandProducer< Fitter, InputCollection, OutputCollection, Init >::produce(), PreshowerClusterProducer::produce(), PreshowerClusterShapeProducer::produce(), ReducedESRecHitCollectionProducer::produce(), PreshowerPhiClusterProducer::produce(), EcalRecHitProducer::produce(), ME0SegmentProducer::produce(), FastTrackerRecHitMaskProducer::produce(), MVAJetPuIdProducer::produce(), MuonLinksProducerForHLT::produce(), PFMultiDepthClusterProducer::produce(), MuonSelectionTypeValueMapProducer::produce(), GenTrackMatcher::produce(), L1TTwinMuxProducer::produce(), TtSemiEvtSolutionMaker::produce(), TtSemiLepSignalSelMVAComputer::produce(), HLTMuonL2SelectorForL3IO::produce(), GEMPadDigiProducer::produce(), CosmicSeedGenerator::produce(), bestPVselector< T1 >::produce(), ZMuMuTrackUserData::produce(), CandidateTriggerObjectProducer::produce(), L2TauPixelIsoTagProducer::produce(), ColinsSoperVariablesComputer::produce(), ObjectMultiplicityCounter< T >::produce(), HcalDigiToRaw::produce(), HcalHistogramRawToDigi::produce(), reco::modulesNew::Matcher< C1, C2, S, D >::produce(), reco::modules::MatcherBase< C1, C2, M >::produce(), ShallowCloneProducer< C >::produce(), ElectronIDValueMapProducer::produce(), EcalDetailedTimeRecHitProducer::produce(), CloneProducer< C >::produce(), PFDisplacedVertexProducer::produce(), PFClusterProducer::produce(), TtHadEvtSolutionMaker::produce(), PuppiPhoton::produce(), DTRecSegment4DProducer::produce(), ZMuMuMuonUserData::produce(), TauGenJetProducer::produce(), RPCPackingModule::produce(), pat::PATPhotonSlimmer::produce(), TrackInfoProducer::produce(), HLTPFJetIDProducer::produce(), cms::MuonMET::produce(), SiPixelClusterShapeCacheProducer::produce(), photonIsolationHIProducer::produce(), TrackFromPVSelector::produce(), HGCalRecHitProducer::produce(), MuonFromPVSelector::produce(), RPCDigiProducer::produce(), OtherObjectVariableComputer< T >::produce(), pat::PATLostTracks::produce(), pat::RecoMETExtractor::produce(), ShiftedMETcorrInputProducer::produce(), PFDisplacedVertexCandidateProducer::produce(), RPCUnpackingModule::produce(), GEMDigiProducer::produce(), EgammaHLTPixelMatchVarProducer::produce(), EgammaHLTRecoEcalCandidateProducers::produce(), ParticleTowerProducer::produce(), ZMuMuUserDataOneTrack::produce(), GlobalTrackQualityProducer::produce(), MuonLinksProducer::produce(), JVFJetIdProducer::produce(), DeltaBetaWeights::produce(), QjetsAdder::produce(), HiFJGridEmptyAreaCalculator::produce(), ElectronRecalibSuperClusterAssociator::produce(), reco::CorrectedJetProducer< T >::produce(), RPCandIRPCDigiProducer::produce(), HGCalClusterTestProducer::produce(), GenParticleProducer::produce(), TotemRPRecHitProducer::produce(), HectorProducer::produce(), PFClusterTimeAssigner::produce(), ZMuMuUserData::produce(), pat::GenMETExtractor::produce(), ME0ReDigiProducer::produce(), NearbyCandCountComputer::produce(), BeamSpotOnlineProducer::produce(), HcalRawToDigi::produce(), FastTrackerRecHitCombiner::produce(), cms::JetVertexAssociation::produce(), HiFJRhoProducer::produce(), CollectionCombiner< Collection >::produce(), EcalDetIdToBeRecoveredProducer::produce(), HLTCaloTowerHtMhtProducer::produce(), pat::PATTrackAndVertexUnpacker::produce(), ME0MuonTrackCollProducer::produce(), TopBottomClusterInfoProducer::produce(), EgammaHLTCombinedIsolationProducer::produce(), EgammaHLTPFChargedIsolationProducer::produce(), SubdetFEDSelector::produce(), EgammaHLTRemoveDuplicatedSC::produce(), MuonMETcorrInputProducer::produce(), TauJetSelectorForHLTTrackSeeding::produce(), MuonReSeeder::produce(), TotemRPClusterProducer::produce(), CSCRecHitDProducer::produce(), TriggerObjectFilterByCollection::produce(), pat::MatcherUsingTracks::produce(), HLTDisplacedmumumuVtxProducer::produce(), citk::PFIsolationSumProducerForPUPPI::produce(), PiZeroDiscriminatorProducer::produce(), pat::PATTriggerObjectStandAloneUnpacker::produce(), ShiftedJetProducerByMatchedObjectT< T >::produce(), ShiftedParticleMETcorrInputProducer::produce(), edm::FwdPtrProducer< T, H >::produce(), EgammaHLTPFNeutralIsolationProducer::produce(), SiPixelDigiToRaw::produce(), EgammaHLTElectronCombinedIsolationProducer::produce(), VersionedIdProducer< PhysicsObjectPtr, SelectorType >::produce(), EgammaHLTPFPhotonIsolationProducer::produce(), PhotonCoreProducer::produce(), EgammaHLTClusterShapeProducer::produce(), cms::JetCorrectionProducer< T >::produce(), PileupInformation::produce(), Type1PFMET::produce(), SysShiftMETcorrInputProducer::produce(), PuppiProducer::produce(), PFMET::produce(), pat::PATVertexAssociationProducer::produce(), Type0PFMETcorrInputProducer::produce(), CSCDigiToRawModule::produce(), CSCTFPacker::produce(), SiPixelRawToDigi::produce(), sistrip::DigiToRawModule::produce(), HLTEcalPFClusterIsolationProducer< T1 >::produce(), ConversionTrackMerger::produce(), EgammaHLTEcalRecIsolationProducer::produce(), HLTDisplacedmumuVtxProducer::produce(), HcalTBObjectUnpacker::produce(), InputGenJetsParticleSelector::produce(), ElectronConversionRejectionVars::produce(), SoftPFMuonTagInfoProducer::produce(), MuonShowerInformationProducer::produce(), pat::L1MuonMatcher::produce(), edm::ProductFromFwdPtrProducer< T, H >::produce(), SiStripRegFEDSelector::produce(), pat::DuplicatedElectronCleaner::produce(), MuonDetCleaner< T1, T2 >::produce(), PFRecoTauProducer::produce(), pat::HLTL1MuonMatcher::produce(), PFCandMETcorrInputProducer::produce(), TtFullHadHypothesis::produce(), HLTHcalPFClusterIsolationProducer< T1 >::produce(), PFRecoTauTagInfoProducer::produce(), EgammaHLTRegionalPixelSeedGeneratorProducers::produce(), SoftPFElectronTagInfoProducer::produce(), TrackListMerger::produce(), TSGForOI::produce(), GsfElectronFromPVSelector::produce(), HLTMhtProducer::produce(), HLTTauMCProducer::produce(), HLTMETCleanerUsingJetID::produce(), SimpleTrackListMerger::produce(), CastorRawToDigi::produce(), Merger< InputCollection, OutputCollection, P >::produce(), ShiftedPFCandidateProducerByMatchedObject::produce(), PFTrackProducer::produce(), CAHitNtupletEDProducerT< T_Generator >::produce(), HSCPDeDxInfoProducer::produce(), HLTHtMhtProducer::produce(), NoPileUpPFMEtProducer::produce(), PixelVertexProducer::produce(), ZllArbitrator< T1 >::produce(), RecoTauJetRegionProducer::produce(), MultShiftMETcorrInputProducer::produce(), DeDxHitInfoProducer::produce(), pat::PATJetUpdater::produce(), TtSemiLepHypothesis::produce(), CaloTowerFromL1TCreatorForTauHLT::produce(), EleIsoDetIdCollectionProducer::produce(), ReducedRecHitCollectionProducer::produce(), PFLinker::produce(), EgammaHLTHcalIsolationDoubleConeProducers::produce(), EgammaHLTElectronTrackIsolationProducers::produce(), EgammaHLTElectronDetaDphiProducer::produce(), MVAValueMapProducer< ParticleType >::produce(), TrackAssociatorEDProducer::produce(), HLTCaloJetIDProducer::produce(), MultShiftMETcorrDBInputProducer::produce(), EcalIsolatedParticleCandidateProducer::produce(), pat::PATPackedCandidateProducer::produce(), ZdcHitReconstructor::produce(), TotemRPLocalTrackFitter::produce(), PFchsMETcorrInputProducer::produce(), HLTDisplacedtktkVtxProducer::produce(), SiStripElectronProducer::produce(), WMuNuProducer::produce(), CaloTowerCreatorForTauHLT::produce(), CosmicsMuonIdProducer::produce(), FastTrackerRecHitMatcher::produce(), ConvertedPhotonProducer::produce(), CSCTFUnpacker::produce(), HLTmumutktkVtxProducer::produce(), citk::PFIsolationSumProducer::produce(), EcalBarrelClusterFastTimer::produce(), HLTCollectionProducer< T >::produce(), GlobalMuonProducer::produce(), JetSubstructurePacker::produce(), AlCaEcalHcalReadoutsProducer::produce(), HLTTrackClusterRemoverNew::produce(), ClusterCompatibilityProducer::produce(), EgammaHLTHcalIsolationProducersRegional::produce(), EgammaSCCorrectionMaker::produce(), CosmicTrackSelector::produce(), ShiftedParticleProducer::produce(), TtEvtBuilder< C >::produce(), IsolationProducer< C1, C2, Alg, OutputCollection, Setup >::produce(), L1TMuonQualityAdjuster::produce(), ClusterTPAssociationProducer::produce(), MixEvtVtxGenerator::produce(), ShiftedPFCandidateProducerForPFMVAMEt::produce(), ConversionSeedFilterCharge::produce(), PFCTRecHitProducer::produce(), pat::PATConversionProducer::produce(), AlCaElectronTracksReducer::produce(), Onia2MuMuPAT::produce(), SeedClusterRemoverPhase2::produce(), EgammaHLTR9IDProducer::produce(), HcalRecHitRecalib::produce(), EgammaHLTBcHcalIsolationProducersRegional::produce(), GenFilterEfficiencyProducer::produce(), PartonSelector::produce(), ZToLLEdmNtupleDumper::produce(), TtFullLepHypothesis::produce(), CSCTriggerPrimitivesProducer::produce(), HLTL1TMuonSelector::produce(), PATHemisphereProducer::produce(), HiEgammaSCCorrectionMaker::produce(), SiStripFineDelayHit::produce(), PFCand_AssoMap::produce(), EcalTrigPrimProducer::produce(), AlCaDiJetsProducer::produce(), BtoCharmDecayVertexMergerT< VTX >::produce(), EgammaHLTPhotonTrackIsolationProducersRegional::produce(), ConversionTrackCandidateProducer::produce(), VoronoiBackgroundProducer::produce(), HLTRechitInRegionsProducer< T1 >::produce(), pat::PATPackedGenParticleProducer::produce(), PFPileUp::produce(), pat::PATMETProducer::produce(), PrimaryVertexSorter< ParticlesCollection >::produce(), modules::MuonCleanerBySegmentsT< T >::produce(), ECALRegFEDSelector::produce(), SeedClusterRemover::produce(), PhotonProducer::produce(), TrackTimeValueMapProducer::produce(), ObjectSelectorProducer< Selector, OutputCollection, PostProcessor, StoreManager, Base, Init >::produce(), reco::modulesNew::IsolationProducer< C1, C2, Alg, OutputCollection, Setup >::produce(), GamIsoDetIdCollectionProducer::produce(), cms::MuonMETValueMapProducer::produce(), TrackMVAClassifierBase::produce(), pat::PATCleaner< PATObjType >::produce(), EgammaHLTR9Producer::produce(), FakeTrackProducer< T >::produce(), AlCaGammaJetProducer::produce(), L1TPhysicalEtAdder::produce(), ScalersRawToDigi::produce(), JetPlusTrackProducer::produce(), HLTmumutkVtxProducer::produce(), HITrackClusterRemover::produce(), HLTJetCollectionsForLeptonPlusJets< jetType >::produce(), pat::PATCompositeCandidateProducer::produce(), PFProducer::produce(), HBHENoiseFilterResultProducer::produce(), ConversionSeedFilter::produce(), HLTScoutingCaloProducer::produce(), cms::HitReCalibrator::produce(), HLTJetCollectionsForBoostedLeptonPlusJets< jetType >::produce(), HLTTrackMETProducer::produce(), RecoTauPiZeroProducer::produce(), CastorJetIDProducer::produce(), PixelVertexCollectionTrimmer::produce(), TrackCandidateProducer::produce(), SiStripElectronAssociator::produce(), GctDigiToRaw::produce(), HiGenCleaner< T2 >::produce(), MuPFIsoEmbedder::produce(), HLTJetCollForElePlusJets< T >::produce(), TrackMCQuality::produce(), MinMETProducerT< T >::produce(), HLTL1MuonSelector::produce(), EgammaIsoESDetIdCollectionProducer::produce(), PF_PU_AssoMap::produce(), FromClusterSummaryMultiplicityProducer::produce(), HGCalTrackCollectionProducer::produce(), TestBXVectorRefProducer::produce(), HcalDigiToRawuHTR::produce(), TrackCandidateTopBottomHitFilter::produce(), OutsideInMuonSeeder::produce(), MuonTimingProducer::produce(), EgammaHLTEcalIsolationProducersRegional::produce(), pat::PATGenericParticleProducer::produce(), l1t::L1ComparatorRun2::produce(), DeltaRNearestObjectComputer< T >::produce(), HLTJetCollectionsForElePlusJets< T >::produce(), AlCaHcalNoiseProducer::produce(), IsolatedPixelTrackCandidateProducer::produce(), EgammaIsoHcalDetIdCollectionProducer::produce(), HLTScoutingPFProducer::produce(), NjettinessAdder::produce(), NoPileUpPFMEtDataProducer::produce(), BoostedTauSeedsProducer::produce(), pat::PATPFParticleProducer::produce(), TrackAssociatorByPositionProducer::produce(), pat::PATMuonProducer::produce(), L1GlobalTriggerRecordProducer::produce(), cms::MuonTCMETValueMapProducer::produce(), EventWithHistoryProducerFromL1ABC::produce(), pat::TauJetCorrFactorsProducer::produce(), ShiftedPFCandidateProducerForNoPileUpPFMEt::produce(), ShiftedPFCandidateProducerForPFNoPUMEt::produce(), PFSimParticleProducer::produce(), GEDPhotonProducer::produce(), PhotonIDValueMapProducer::produce(), HLTRechitsToDigis::produce(), HLTScoutingMuonProducer::produce(), DTDigitizer::produce(), CastorCellProducer::produce(), EcalRawToDigi::produce(), EventShapeVarsProducer::produce(), QuickTrackAssociatorByHitsProducer::produce(), CorrectedCaloMETProducer::produce(), TrajectorySeedFromMuonProducer::produce(), HcalHitSelection::produce(), VertexFromTrackProducer::produce(), L1Comparator::produce(), JetIDProducer::produce(), TtJetPartonMatch< C >::produce(), L1TMuonLegacyConverter::produce(), TrackMultiSelector::produce(), ExtraFromSeeds::produce(), IsolatedPixelTrackCandidateL1TProducer::produce(), EgammaHLTNxNClusterProducer::produce(), InterestingDetIdFromSuperClusterProducer::produce(), InterestingDetIdCollectionProducer::produce(), ValueMapTraslator::produce(), HcalHitReconstructor::produce(), CorrectedPATMETProducer::produce(), pat::PATTauProducer::produce(), ElectronSeedProducer::produce(), reco::PFMETProducerMVA::produce(), pat::MatcherByPulls< T >::produce(), FFTJetVertexAdder::produce(), ReducedEGProducer::produce(), FFTJetPFPileupCleaner::produce(), RecHitCorrector::produce(), MuScleFitMuonProducer::produce(), L1TBMTFConverter::produce(), HLTScoutingEgammaProducer::produce(), TrackAssociatorByChi2Producer::produce(), pat::PATJetProducer::produce(), InterestingTrackEcalDetIdProducer::produce(), RecoTauProducer::produce(), SoftKillerProducer::produce(), CaloTowersMerger::produce(), DeDxEstimatorProducer::produce(), GenHIEventProducer::produce(), FFTJetPileupEstimator::produce(), MuonSegmentProducer::produce(), PF_PU_FirstVertexTracks::produce(), CentralityBinProducer::produce(), EcalDigiToRaw::produce(), HiSpikeCleaner::produce(), ConversionTrackProducer::produce(), MixBoostEvtVtxGenerator::produce(), l1t::L1TCaloRCTToUpgradeConverter::produce(), pat::PATTriggerMatchEmbedder< PATObjectType >::produce(), PFTauSecondaryVertexProducer::produce(), AlCaECALRecHitReducer::produce(), SeedToTrackProducer::produce(), PileupJetIdProducer::produce(), AlCaHBHEMuonProducer::produce(), CastorTowerProducer::produce(), L2MuonSeedGeneratorFromL1T::produce(), PatJPsiProducer::produce(), CastorClusterProducer::produce(), CaloRecHitsBeamHaloCleaned::produce(), MultiplicityProducer< T >::produce(), TrackFromSeedProducer::produce(), ConditionDumperInEdm::produce(), NuclearSeedsEDProducer::produce(), L1TMuonCaloSumProducer::produce(), L1TCaloUpgradeToGCTConverter::produce(), NuclearInteractionEDProducer::produce(), TrackAssociatorByHitsProducer::produce(), TcdsRawToDigi::produce(), Phase2ITPixelClusterProducer::produce(), TauSpinnerCMS::produce(), HLTPrescaleRecorder::produce(), HiL1Subtractor::produce(), L1GTEvmDigiToRaw::produce(), ObjectViewMatcher< T1, T2 >::produce(), L1TExtCondLegacyToStage2::produce(), L1TMicroGMTInputProducerFromGen::produce(), SimPFProducer::produce(), PFCand_NoPU_WithAM::produce(), pat::PATPhotonProducer::produce(), PrimaryVertexProducer::produce(), GenJetBCEnergyRatio::produce(), L2MuonSeedGenerator::produce(), BetaBoostEvtVtxGenerator::produce(), PFRecoTauChargedHadronProducer::produce(), JetDeltaRTagInfoValueMapProducer< T, I >::produce(), pat::PATTriggerEventProducer::produce(), CorrectedECALPFClusterProducer::produce(), JetPlusTrackProducerAA::produce(), SiPixelClusterProducer::produce(), pat::PATElectronProducer::produce(), reco::CentralityProducer::produce(), L1GTDigiToRaw::produce(), ObjectViewCleaner< T >::produce(), TrackAlgoCompareUtil::produce(), HighPtTrackEcalDetIdProducer::produce(), reco::modules::HICaloCompatibleTrackSelector::produce(), L1TMuonEndCapTrackProducer::produce(), FastPrimaryVertexWithWeightsProducer::produce(), reco::modules::TrackFullCloneSelectorBase< Selector >::produce(), PFTauTransverseImpactParameters::produce(), RecoTauCleanerImpl< Prod >::produce(), HFPhase1Reconstructor::produce(), BoostedJetMerger::produce(), APVCyclePhaseProducerFromL1ABC::produce(), PFEGammaProducer::produce(), TrackExtrapolator::produce(), PixelJetPuId::produce(), CorrectedPFMETProducer::produce(), L1TStage2Layer2Producer::produce(), APVCyclePhaseProducerFromL1TS::produce(), reco::BeamHaloSummaryProducer::produce(), FlavorHistoryProducer::produce(), CorrectedPatMETProducer::produce(), sistrip::FEDEmulatorModule::produce(), L1TMuonProducer::produce(), l1t::BXVectorInputProducer::produce(), ShiftedParticleProducerT< T >::produce(), L1TCaloLayer1::produce(), l1t::GenToInputProducer::produce(), GenHFHadronMatcher::produce(), HiEvtPlaneFlatProducer::produce(), ReduceHcalRecHitCollectionProducer::produce(), pat::PATTriggerProducer::produce(), ShallowGainCalibration::produce(), TrackClusterSplitter::produce(), BoostedDoubleSVProducer::produce(), PhotonRegressionValueMapProducer::produce(), pat::JetCorrFactorsProducer::produce(), PFElecTkProducer::produce(), EgammaHLTGsfTrackVarProducer::produce(), CATopJetTagger::produce(), reco::PhysObjectMatcher< C1, C2, S, D, Q >::produce(), ElectronRegressionValueMapProducer::produce(), ME0MuonConverter::produce(), JetDeltaRValueMapProducer< T, C >::produce(), L1TStage2Layer1Producer::produce(), pat::helper::ManyThingsToValueMaps< Adaptor, Collection, value_type >::produce(), ClusterSummaryProducer::produce(), MuonMCClassifier::produce(), ProduceIsolationMap::produce(), PFTauPrimaryVertexProducer::produce(), ConversionProducer::produce(), cms::CosmicTrackFinder::produce(), reco::modules::TrackerTrackHitFilter::produce(), cms::SiPixelRecHitConverter::produce(), L1TStage1Layer2Producer::produce(), FastPrimaryVertexProducer::produce(), MuonSimHitProducer::produce(), reco::modules::CosmicTrackSplitter::produce(), TrajectorySeedProducer::produce(), GoodSeedProducer::produce(), ME0SegmentMatcher::produce(), HLTJetsCleanedFromLeadingLeptons< JetType >::produce(), GenTtbarCategorizer::produce(), HadronAndPartonSelector::produce(), CandidateProducer< TColl, CColl, Selector, Conv, Creator, Init >::produce(), BoostedTopProducer::produce(), SelectedElectronFEDListProducer< TEle, TCand >::produce(), ShiftedJetProducerT< T, Textractor >::produce(), VirtualJetProducer::produce(), reco::HcalHaloDataProducer::produce(), AlCaIsoTracksProducer::produce(), reco::modules::JetFlavourIdentifier::produce(), CorrectedMETProducerT< T >::produce(), JetPartonMatcher::produce(), reco::EcalHaloDataProducer::produce(), CaloJetMETcorrInputProducerT< T, Textractor >::produce(), Type2CorrectionProducer::produce(), ChainedJetCorrectorProducer::produce(), JetCleanerForType1METT< T, Textractor >::produce(), reco::modules::NamedCandCombiner< Selector, PairSelector, Cloner, Setup, Init >::produce(), reco::CSCHaloDataProducer::produce(), IPProducer< Container, Base, Helper >::produce(), reco::modules::CandCombiner< Selector, PairSelector, Cloner, OutputCollection, Setup, Init >::produce(), JetFlavourClustering::produce(), PFJetMETcorrInputProducerT< T, Textractor >::produce(), TopProjector< Top, Bottom, Matcher >::produce(), AlCaHOCalibProducer::produce(), EvtPlaneProducer::produce(), reco::GlobalHaloDataProducer::produce(), SiStripClusterizerFromRaw::produce(), HBHEPhase1Reconstructor::produce(), cms::CkfTrackCandidateMakerBase::produceBase(), SiStripFineDelayHit::produceNoTracking(), FastjetJetProducer::produceTrackJets(), KfTrackProducerBase::putInEvt(), GsfTrackProducerBase::putInEvt(), TrackProducerWithSCAssociation::putInEvt(), MuonCosmicCompatibilityFiller::pvMatches(), pat::PATMETSlimmer::OneMETShift::readAndSet(), ElectronHcalHelper::readEvent(), BeamFitter::readEvent(), PVFitter::readEvent(), pat::helper::BasicOverlapTest::readInput(), pat::helper::OverlapBySuperClusterSeed::readInput(), TauSpinnerCMS::readParticlesfromReco(), L1MuBMSectorReceiver::receiveBBMXData(), l1t::GlobalBoard::receiveCaloObjectData(), L1MuDTSectorReceiver::receiveCSCData(), L1MuDTEtaProcessor::receiveData(), L1MuBMEtaProcessor::receiveData(), L1MuDTSectorReceiver::receiveDTBXData(), l1t::GlobalBoard::receiveExternalData(), l1t::GlobalBoard::receiveMuonObjectData(), HcalDigiTester::reco(), HcalDigisValidation::reco(), MuonTrackingRegionBuilder::region(), MuonTrackingRegionBuilder::regions(), L3MumuTrackingRegion::regions(), HIMuonTrackingRegionProducer::regions(), TrackingRegionsFromBeamSpotAndL2Tau::regions(), GlobalTrackingRegionWithVerticesProducer::regions(), HITRegionalPixelSeedGenerator::regions(), HITrackingRegionForPrimaryVtxProducer::regions(), GlobalTrackingRegionProducerFromBeamSpot::regions(), TauRegionalPixelSeedGenerator::regions(), CandidateSeededTrackingRegionsProducer::regions(), PointSeededTrackingRegionsProducer::regions(), RunManagerMTWorker::resetGenParticleId(), RunManager::resetGenParticleId(), CutsIsolatorWithCorrection::result(), l1t::L1TGlobalUtil::retrieveL1Event(), L1RetrieveL1Extra::retrieveL1ExtraObjects(), TTClusterBuilder< T >::RetrieveRawHits(), CutBasedElectronID::robustSelection(), GenericTripletGenerator::run(), GenericPairGenerator::run(), BeamHaloPairGenerator::run(), tnp::TagProbePairMaker::run(), EcalRecHitWorkerRecover::run(), AnalyticalTrackSelector::run(), EgammaHLTPixelMatchElectronAlgo::run(), PixelUnpackingRegions::run(), MultiTrackSelector::run(), ElectronSeedGenerator::run(), HIMultiTrackSelector::run(), L1MuDTTrackFinder::run(), L1MuBMTrackFinder::run(), SiStripElectronSeedGenerator::run(), pat::helper::AnyNumberAssociationAdaptor::run_(), EcalDQMonitorTask::runOnCollection(), SeedFilter::seeds(), HLTLevel1GTSeed::seedsL1Extra(), HLTL1TSeed::seedsL1TriggerObjectMaps(), HLTLevel1GTSeed::seedsL1TriggerObjectMaps(), GenJetClosestMatchSelectorDefinition::select(), pf2pat::IsolatedPFCandidateSelectorDefinition::select(), pf2pat::IPCutPFCandidateSelectorDefinition::select(), StringCutEventSelector< Object, any >::select(), CaloTauSelectorDefinition::select(), AssociatedVariableCollectionSelector< InputCollection, VarCollection, Selector, OutputCollection, StoreContainer, RefAdder >::select(), HIProtoTrackSelector::select(), PFTauSelectorDefinition::select(), pf2pat::ElectronIDPFCandidateSelectorDefinition::select(), StringCutsEventSelector< Object, existenceMatter >::select(), SelectionStepHLT< Object >::select(), SelectionStep< Object >::select(), DualByL2TSG::selectTSG(), SelectionStepHLT< Object >::selectVertex(), SelectionStep< Object >::selectVertex(), L1Analysis::L1AnalysisEvent::Set(), EcalUncalibRecHitWorkerMultiFit::set(), ClusterShapeTrajectoryFilter::setEvent(), reco::isodeposit::OtherCandidatesDeltaRVeto::setEvent(), BaselinePFSCRegression::setEvent(), EGExtraInfoModifierFromIntValueMaps::setEvent(), EGExtraInfoModifierFromFloatValueMaps::setEvent(), SCEnergyCorrectorSemiParm::setEvent(), TSGFromPropagation::setEvent(), reco::isodeposit::OtherCandVeto::setEvent(), EGPfIsolationModifierFromValueMaps::setEvent(), EGExtraInfoModifierFromDB::setEvent(), reco::tau::RecoTauVertexAssociator::setEvent(), FastTSGFromPropagation::setEvent(), EGFull5x5ShowerShapeModifierFromValueMaps::setEvent(), ConversionSeedFinder::setEvent(), TrackAnalyzer::setLumi(), TrackingMonitor::setNclus(), TrackAnalyzer::setNumberOfGoodVertices(), VoronoiSubtractor::setupGeometryMap(), ParametrizedSubtractor::setupGeometryMap(), SimHitMatcher::SimHitMatcher(), SiStripZeroSuppression::StandardZeroSuppression(), IsoTrig::studyTiming(), ClusterChecker::tooManyClusters(), TrackerHitAssociator::TrackerHitAssociator(), FastTSGFromIOHit::trackerSeeds(), TrackingParticleNumberOfLayers::TrackingParticleNumberOfLayers(), TrackCollectionTokens::tracks(), SiStripMonitorTrack::trackStudy(), TrackCollectionTokens::trajectories(), DTLocalTriggerTask::triggerSource(), SimpleCosmicBONSeeder::triplets(), HIProtoTrackFilter::update(), HIPixelTrackFilter::update(), ClusterShapeTrackFilter::update(), GenericSimClusterMapper::updateEvent(), MeasurementTrackerEventProducer::updatePixels(), WeightManager::weight(), and ECALRecHitAnalyzer::WriteECALRecHits().

457  {
458  result.clear();
459  BasicHandle bh = provRecorder_.getByToken_(TypeID(typeid(PROD)),PRODUCT_TYPE, token, moduleCallingContext_);
460  convert_handle(std::move(bh), result); // throws on conversion error
461  if (result.failedToGet()) {
462  return false;
463  }
464  addToGotBranchIDs(*result.provenance());
465  return true;
466  }
BasicHandle getByToken_(TypeID const &id, KindOfType kindOfType, EDGetToken token, ModuleCallingContext const *mcc) const
ModuleCallingContext const * moduleCallingContext_
Definition: Event.h:297
PrincipalGetAdapter provRecorder_
Definition: Event.h:273
def move
Definition: eostools.py:510
void addToGotBranchIDs(Provenance const &prov) const
Definition: Event.cc:201
void convert_handle(BasicHandle &&bh, Handle< T > &result)
Definition: ConvertHandle.h:19
#define PROD(A, B)
template<typename PROD >
bool Event::getByToken ( EDGetTokenT< PROD token,
Handle< PROD > &  result 
) const

Definition at line 470 of file Event.h.

References addToGotBranchIDs(), edm::HandleBase::clear(), edm::convert_handle(), edm::HandleBase::failedToGet(), edm::PrincipalGetAdapter::getByToken_(), moduleCallingContext_, eostools::move(), PROD, edm::PRODUCT_TYPE, edm::HandleBase::provenance(), and provRecorder_.

470  {
471  result.clear();
472  BasicHandle bh = provRecorder_.getByToken_(TypeID(typeid(PROD)),PRODUCT_TYPE, token, moduleCallingContext_);
473  convert_handle(std::move(bh), result); // throws on conversion error
474  if (result.failedToGet()) {
475  return false;
476  }
477  addToGotBranchIDs(*result.provenance());
478  return true;
479  }
BasicHandle getByToken_(TypeID const &id, KindOfType kindOfType, EDGetToken token, ModuleCallingContext const *mcc) const
ModuleCallingContext const * moduleCallingContext_
Definition: Event.h:297
PrincipalGetAdapter provRecorder_
Definition: Event.h:273
def move
Definition: eostools.py:510
void addToGotBranchIDs(Provenance const &prov) const
Definition: Event.cc:201
void convert_handle(BasicHandle &&bh, Handle< T > &result)
Definition: ConvertHandle.h:19
#define PROD(A, B)
template<typename ELEMENT >
bool Event::getByToken ( EDGetToken  token,
Handle< View< ELEMENT >> &  result 
) const

Definition at line 520 of file Event.h.

References edm::ELEMENT_TYPE, edm::BasicHandle::failedToGet(), fillView_(), edm::PrincipalGetAdapter::getByToken_(), h, moduleCallingContext_, eostools::move(), provRecorder_, mps_fire::result, edm::HandleBase::swap(), and edm::BasicHandle::whyFailedFactory().

520  {
521  result.clear();
522  BasicHandle bh = provRecorder_.getByToken_(TypeID(typeid(ELEMENT)),ELEMENT_TYPE, token, moduleCallingContext_);
523  if(bh.failedToGet()) {
524  Handle<View<ELEMENT> > h(std::move(bh.whyFailedFactory()));
525  h.swap(result);
526  return false;
527  }
528  fillView_(bh, result);
529  return true;
530  }
BasicHandle getByToken_(TypeID const &id, KindOfType kindOfType, EDGetToken token, ModuleCallingContext const *mcc) const
FWCore Framework interface EventSetupRecordImplementation h
Helper function to determine trigger accepts.
ModuleCallingContext const * moduleCallingContext_
Definition: Event.h:297
PrincipalGetAdapter provRecorder_
Definition: Event.h:273
def move
Definition: eostools.py:510
void fillView_(BasicHandle &bh, Handle< View< ELEMENT > > &result) const
Definition: Event.h:549
template<typename ELEMENT >
bool Event::getByToken ( EDGetTokenT< View< ELEMENT >>  token,
Handle< View< ELEMENT >> &  result 
) const

Definition at line 534 of file Event.h.

References edm::ELEMENT_TYPE, edm::BasicHandle::failedToGet(), fillView_(), edm::PrincipalGetAdapter::getByToken_(), h, moduleCallingContext_, eostools::move(), provRecorder_, mps_fire::result, edm::HandleBase::swap(), unpackBuffers-CaloStage2::token, and edm::BasicHandle::whyFailedFactory().

534  {
535  result.clear();
536  BasicHandle bh = provRecorder_.getByToken_(TypeID(typeid(ELEMENT)),ELEMENT_TYPE, token, moduleCallingContext_);
537  if(bh.failedToGet()) {
538  Handle<View<ELEMENT> > h(std::move(bh.whyFailedFactory()));
539  h.swap(result);
540  return false;
541  }
542  fillView_(bh, result);
543  return true;
544  }
BasicHandle getByToken_(TypeID const &id, KindOfType kindOfType, EDGetToken token, ModuleCallingContext const *mcc) const
FWCore Framework interface EventSetupRecordImplementation h
Helper function to determine trigger accepts.
ModuleCallingContext const * moduleCallingContext_
Definition: Event.h:297
PrincipalGetAdapter provRecorder_
Definition: Event.h:273
def move
Definition: eostools.py:510
void fillView_(BasicHandle &bh, Handle< View< ELEMENT > > &result) const
Definition: Event.h:549
BasicHandle Event::getImpl ( std::type_info const &  iProductType,
ProductID const &  pid 
) const
privatevirtual

Implements edm::EventBase.

Definition at line 225 of file Event.cc.

References addToGotBranchIDs(), getByProductID_(), h, edm::BasicHandle::isValid(), and edm::BasicHandle::provenance().

225  {
226  BasicHandle h = this->getByProductID_(pid);
227  if(h.isValid()) {
228  addToGotBranchIDs(*(h.provenance()));
229  }
230  return h;
231  }
FWCore Framework interface EventSetupRecordImplementation h
Helper function to determine trigger accepts.
void addToGotBranchIDs(Provenance const &prov) const
Definition: Event.cc:201
tuple pid
Definition: sysUtil.py:22
BasicHandle getByProductID_(ProductID const &oid) const
Definition: Event.cc:113
LuminosityBlock const& edm::Event::getLuminosityBlock ( ) const
inline
template<typename PROD >
void Event::getManyByType ( std::vector< Handle< PROD > > &  results) const

Definition at line 447 of file Event.h.

References addToGotBranchIDs(), edm::PrincipalGetAdapter::getManyByType(), moduleCallingContext_, provRecorder_, and mps_update::results.

Referenced by HtrXmlPattern::analyze(), EnergyScaleAnalyzer::analyze(), GlobalHitsAnalyzer::fillG4MC(), GlobalHitsProdHist::fillG4MC(), GlobalHitsProducer::fillG4MC(), GlobalRecHitsAnalyzer::fillHCal(), GlobalRecHitsProducer::fillHCal(), cms::MTCCHLTrigger::filter(), Herwig6Filter::filter(), egHLT::debug::listAllProducts(), HSCPValidator::makeSimDigiPlotsRPC(), ESRecHitsMerger::produce(), EcalRecHitsMerger::produce(), EcalListOfFEDSProducer::produce(), ESListOfFEDSProducer::produce(), and SimHitShifter::produce().

447  {
449  for(typename std::vector<Handle<PROD> >::const_iterator it = results.begin(), itEnd = results.end();
450  it != itEnd; ++it) {
451  addToGotBranchIDs(*it->provenance());
452  }
453  }
ModuleCallingContext const * moduleCallingContext_
Definition: Event.h:297
PrincipalGetAdapter provRecorder_
Definition: Event.h:273
tuple results
Definition: mps_update.py:44
void getManyByType(std::vector< Handle< PROD > > &results, ModuleCallingContext const *mcc) const
void addToGotBranchIDs(Provenance const &prov) const
Definition: Event.cc:201
bool Event::getProcessParameterSet ( std::string const &  processName,
ParameterSet ps 
) const

Definition at line 101 of file Event.cc.

References assert(), mps_alisetup::config, edm::ParameterSet::empty(), edm::ProcessHistory::getConfigurationForProcess(), edm::pset::Registry::getMapped(), edm::pset::Registry::instance(), edm::ProcessConfiguration::parameterSetID(), and processHistory().

102  {
103  ProcessConfiguration config;
104  bool process_found = processHistory().getConfigurationForProcess(processName, config);
105  if(process_found) {
106  pset::Registry::instance()->getMapped(config.parameterSetID(), ps);
107  assert(!ps.empty());
108  }
109  return process_found;
110  }
assert(m_qm.get())
bool getConfigurationForProcess(std::string const &name, ProcessConfiguration &config) const
bool getMapped(key_type const &k, value_type &result) const
Definition: Registry.cc:18
virtual ProcessHistory const & processHistory() const
Definition: Event.cc:206
static Registry * instance()
Definition: Registry.cc:12
Provenance Event::getProvenance ( BranchID const &  theID) const
Provenance Event::getProvenance ( ProductID const &  theID) const

Definition at line 86 of file Event.cc.

References eventPrincipal(), edm::EventPrincipal::getProvenance(), and moduleCallingContext_.

86  {
88  }
Provenance getProvenance(ProductID const &pid, ModuleCallingContext const *mcc) const
ModuleCallingContext const * moduleCallingContext_
Definition: Event.h:297
tuple pid
Definition: sysUtil.py:22
EventPrincipal const & eventPrincipal() const
Definition: Event.cc:51
template<typename PROD >
RefProd<PROD> edm::Event::getRefBeforePut ( )
inline

Returns a RefProd to a product before that product has been placed into the Event. The RefProd (and any Ref's made from it) will no work properly until after the Event has been committed (which happens after leaving the EDProducer::produce method)

Definition at line 134 of file Event.h.

References AlCaHLTBitMon_QueryRunRegistry::string.

Referenced by HLTRFilter::addObjects(), helper::CandDecayStoreManager::cloneAndStore(), pat::PATJetSelector::filter(), QualityFilter::produce(), GenParticleDecaySelector::produce(), TopInitSubset::produce(), AssociationVectorSelector< KeyRefProd, CVal, KeySelector, ValSelector >::produce(), MuonTrackProducer::produce(), GenParticlePruner::produce(), PFDisplacedTrackerVertexProducer::produce(), PFNuclearProducer::produce(), PFConversionProducer::produce(), PFV0Producer::produce(), PFRecHitProducer::produce(), RecoTauPiZeroUnembedder::produce(), GenParticleProducer::produce(), ElectronRecalibSuperClusterAssociator::produce(), ME0MuonTrackCollProducer::produce(), SimpleTrackListMerger::produce(), TrackListMerger::produce(), pat::PATJetUpdater::produce(), FastTrackerRecHitMatcher::produce(), CosmicTrackSelector::produce(), PFCTRecHitProducer::produce(), FakeTrackProducer< T >::produce(), BoostedTauSeedsProducer::produce(), ExtraFromSeeds::produce(), TrackMultiSelector::produce(), pat::PATJetProducer::produce(), MuonErrorMatrixAdjuster::produce(), SeedToTrackProducer::produce(), PFTauSecondaryVertexProducer::produce(), TrackFromSeedProducer::produce(), reco::modules::HICaloCompatibleTrackSelector::produce(), PFTauTransverseImpactParameters::produce(), BoostedJetMerger::produce(), PFEGammaProducer::produce(), PFTauPrimaryVertexProducer::produce(), NuclearTrackCorrector::produce(), PFTau3ProngReco::produce(), IPProducer< Container, Base, Helper >::produce(), TrackCollectionCloner::Producer::Producer(), KfTrackProducerBase::putInEvt(), GsfTrackProducerBase::putInEvt(), TrackProducerWithSCAssociation::putInEvt(), and AnalyticalTrackSelector::run().

134 {return getRefBeforePut<PROD>(std::string());}
template<typename PROD >
RefProd< PROD > Event::getRefBeforePut ( std::string const &  productInstanceName)

Definition at line 402 of file Event.h.

References edm::PrincipalGetAdapter::getBranchDescription(), makeProductID(), AlCaHLTBitMon_ParallelJobs::p, PROD, edm::PrincipalGetAdapter::prodGetter(), and provRecorder_.

402  {
403  PROD* p = nullptr;
404  BranchDescription const& desc =
405  provRecorder_.getBranchDescription(TypeID(*p), productInstanceName);
406 
407  //should keep track of what Ref's have been requested and make sure they are 'put'
408  return RefProd<PROD>(makeProductID(desc), provRecorder_.prodGetter());
409  }
EDProductGetter const * prodGetter() const
PrincipalGetAdapter provRecorder_
Definition: Event.h:273
ProductID makeProductID(BranchDescription const &desc) const
Definition: Event.cc:61
BranchDescription const & getBranchDescription(TypeID const &type, std::string const &productInstanceName) const
#define PROD(A, B)
Run const & Event::getRun ( ) const
void edm::Event::labelsForToken ( EDGetToken const &  iToken,
ProductLabels oLabels 
) const
inline

Definition at line 227 of file Event.h.

References edm::PrincipalGetAdapter::labelsForToken(), and provRecorder_.

Referenced by TrackerHitAssociator::makeMaps().

227 { provRecorder_.labelsForToken(iToken, oLabels); }
PrincipalGetAdapter provRecorder_
Definition: Event.h:273
void labelsForToken(EDGetToken const &iToken, ProductLabels &oLabels) const
ProductID Event::makeProductID ( BranchDescription const &  desc) const
private

Definition at line 61 of file Event.cc.

References edm::EventPrincipal::branchIDToProductID(), eventPrincipal(), and edm::BranchDescription::originalBranchID().

Referenced by getRefBeforePut(), and put().

61  {
62  return eventPrincipal().branchIDToProductID(desc.originalBranchID());
63  }
ProductID branchIDToProductID(BranchID const &bid) const
EventPrincipal const & eventPrincipal() const
Definition: Event.cc:51
ModuleCallingContext const* edm::Event::moduleCallingContext ( ) const
inline

Definition at line 225 of file Event.h.

References moduleCallingContext_.

Referenced by edm::SecSourceAnalyzer::analyze(), edm::DataMixingModule::doPileUp(), edm::MixingModule::doPileUp(), and HLTPrescaler::filter().

225 { return moduleCallingContext_; }
ModuleCallingContext const * moduleCallingContext_
Definition: Event.h:297
ProcessHistory const & Event::processHistory ( ) const
virtual

Implements edm::EventBase.

Definition at line 206 of file Event.cc.

References edm::PrincipalGetAdapter::processHistory(), and provRecorder_.

Referenced by getProcessParameterSet(), EcalDeadCellTriggerPrimitiveFilter::loadEventInfoForFilter(), and FWPathsPopup::postEvent().

206  {
207  return provRecorder_.processHistory();
208  }
ProcessHistory const & processHistory() const
PrincipalGetAdapter provRecorder_
Definition: Event.h:273
ProcessHistoryID const & Event::processHistoryID ( ) const

Definition at line 76 of file Event.cc.

References eventPrincipal(), and edm::Principal::processHistoryID().

76  {
78  }
ProcessHistoryID const & processHistoryID() const
Definition: Principal.h:139
EventPrincipal const & eventPrincipal() const
Definition: Event.cc:51
EDProductGetter const & Event::productGetter ( ) const
template<typename PROD >
OrphanHandle<PROD> edm::Event::put ( std::unique_ptr< PROD product)
inline

Put a new product.

Definition at line 122 of file Event.h.

References eostools::move(), and AlCaHLTBitMon_QueryRunRegistry::string.

Referenced by cms::HTTTopJetProducer::addHTTTopJetTagInfoCollection(), HLTRFilter::addObjects(), cms::Phase2TrackerDigitizer::addOuterTrackerCollection(), cms::Phase2TrackerDigitizer::addPixelCollection(), edm::HiMixingWorker< T >::addSignals(), FFTJetCorrectionProducer::applyCorrections(), FFTJetPatRecoProducer::buildDenseProduct(), FFTJetPatRecoProducer::buildSparseProduct(), Multi5x5ClusterProducer::clusterizeECALPart(), EgammaHLTMulti5x5ClusterProducer::clusterizeECALPart(), CosmicClusterProducer::clusterizeECALPart(), IslandClusterProducer::clusterizeECALPart(), EgammaHLTIslandClusterProducer::clusterizeECALPart(), SiStripZeroSuppression::CollectionMergedZeroSuppression(), sistrip::SpyEventMatcherModule::copyData(), HLTTauRefProducer::doElectrons(), HLTTauRefProducer::doJets(), HLTTauRefProducer::doMET(), HLTTauRefProducer::doMuons(), HLTTauRefProducer::doPFTaus(), HLTTauRefProducer::doPhotons(), edm::MixingModule::doPileUp(), HLTTauRefProducer::doTowers(), EDMNeutronWriter::endEvent(), PATTauDiscriminationAgainstElectronMVA6::endEvent(), PFRecoTauDiscriminationAgainstElectronMVA6::endEvent(), PFRecoTauDiscriminationAgainstElectronMVA5::endEvent(), PFRecoTauDiscriminationByIsolationMVA2::endEvent(), PFRecoTauDiscriminationByMVAIsolationRun2::endEvent(), PATTauDiscriminationByMVAIsolationRun2::endEvent(), VariableNTupler::fill(), StringBasedNTupler::fill(), CSCTightHalo2015Filter::filter(), CSCTightHaloFilter::filter(), CSCTightHaloTrkMuUnvetoFilter::filter(), GlobalSuperTightHalo2016Filter::filter(), GlobalTightHalo2016Filter::filter(), HcalStripHaloFilter::filter(), EENoiseFilter::filter(), cms::MTCCHLTrigger::filter(), JetIDFailureFilter::filter(), TrackingFailureFilter::filter(), HSCParticleSelector::filter(), cms::TrackMTCCFilter::filter(), HLTHcalMETNoiseCleaner::filter(), cms::ClusterMTCCFilter::filter(), cms::TECClusterFilter::filter(), CandViewRefRandomSelector::filter(), MCPdgIndexFilter::filter(), Tau3MuSkim::filter(), PhotonIsoProducer::filter(), ElectronIdMVAProducer::filter(), MultiEventFilter::filter(), GreedyMuonPFCandidateFilter::filter(), ChargedHadronTrackResolutionFilter::filter(), InconsistentMuonPFCandidateFilter::filter(), MuonBadTrackFilter::filter(), pat::PATSingleVertexSelector::filter(), ElectronRegressionEnergyProducer::filter(), HLTRHemisphere::filter(), PFTauViewRefSelector::filter(), EcalLaserCorrFilter::filter(), LogErrorEventFilter::filter(), RecoTauPileUpVertexSelector::filter(), pat::PATJetSelector::filter(), MCZll::filter(), EEBadScFilter::filter(), BVertexFilterT< VTX >::filter(), edm::FwdPtrCollectionFilter< T, S, H >::filter(), ConfigurableAnalysis::filter(), JetConstituentSelector< T, C >::filter(), MCVerticesWeight::filter(), JetVertexChecker::filter(), RecoTauDiscriminatorRefSelectorImpl< T >::filter(), edm::GeneratorFilter< HAD, DEC >::filter(), HcalLaserEventFilter::filter(), ByMultiplicityEventFilter< T >::filter(), HSCParticleProducer::filter(), ElectronIdFilter::filter(), aod2patFilterZee::filter(), reco::tau::AssociationMatchRefSelector< InputType, MatchedType, OutputType, ClonePolicy >::filter(), EcalDeadCellBoundaryEnergyFilter::filter(), ElectronIdMVABased::filter(), edm::HadronizerFilter< HAD, DEC >::filter(), HLTEcalResonanceFilter::filter(), HLTRegionalEcalResonanceFilter::filter(), EcalDeadCellTriggerPrimitiveFilter::filter(), FlavorHistoryFilter::filter(), EcalDeadCellDeltaRFilter::filter(), ZeeCandidateFilter::filter(), CastorDigiProducer::finalizeEvent(), HcalTBDigiProducer::finalizeEvent(), RecoTrackAccumulator::finalizeEvent(), HcalDigitizer::finalizeEvent(), cms::PileupVertexAccumulator::finalizeEvent(), SiStripDigitizer::finalizeEvent(), cms::SiPixelDigitizer::finalizeEvent(), HGCDigitizer::finalizeEvent(), ftl_digitizer::FTLDigitizer< SensorPhysics, ElectronicsSim >::finalizeEvent(), HLTDeDxFilter::hltFilter(), HLTMuonPFIsoFilter::hltFilter(), HLTMuonIsoFilter::hltFilter(), HLTHcalPhiSymFilter::hltFilter(), HLTmmkkFilter::hltFilter(), HLTmmkFilter::hltFilter(), ShallowDigisProducer::insert(), gen::Pythia6Gun::loadEvent(), EgammaHLTNxNClusterProducer::makeNxNClusters(), SiStripZeroSuppression::MergeCollectionsZeroSuppression(), HcalSimpleReconstructor::process(), MultiTrackSelector::processMVA(), HIMultiTrackSelector::processMVA(), DimuonMCMatcher::produce(), WeakEffectsWeightProducer::produce(), TtGenEventReco::produce(), ShallowEventDataProducer::produce(), MaskedMeasurementTrackerEventProducer::produce(), TTClusterAssociator< T >::produce(), TTStubAssociator< T >::produce(), StGenEventReco::produce(), SiStripRecHitConverter::produce(), TTClusterBuilder< T >::produce(), PixelVertexProducerMedian::produce(), edm::FlatRandomMultiParticlePGunProducer::produce(), HcalPatternSource::produce(), DoubleProducer::produce(), PatElectronEAIsoCorrectionProducer::produce(), edm::FlatRandomEThetaGunProducer::produce(), edm::FlatRandomPtThetaGunProducer::produce(), edm::GaussRandomPThetaGunProducer::produce(), HcalLaserEventFiltProducer2012::produce(), FixedGridRhoProducer::produce(), TTStubBuilder< T >::produce(), SeedGeneratorFromProtoTracksEDProducer::produce(), VZeroProducer::produce(), CrossingFramePSimHitToPSimHitsConverter::produce(), edm::FileRandomKEThetaGunProducer::produce(), HIBestVertexProducer::produce(), HIPixelMedianVtxProducer::produce(), ShallowTracksProducer::produce(), InterestingEcalDetIdProducer::produce(), HepMCCopy::produce(), ClusterCheckerEDProducer::produce(), QualityFilter::produce(), HcalTTPTriggerRecord::produce(), HFEMClusterProducer::produce(), TrackingParticleConversionRefSelector::produce(), edm::RandomtXiGunProducer::produce(), BasicToPFJet::produce(), CastorSimpleReconstructor::produce(), PixelVertexProducerClusters::produce(), JetChargeProducer::produce(), RazorVarProducer::produce(), edm::EventAuxiliaryHistoryProducer::produce(), SeedingLayersEDProducer::produce(), CastorTTRecord::produce(), HcalTTPDigiProducer::produce(), ElectronSqPtTkIsolationProducer::produce(), TtSemiLepJetCombMaxSumPtWMass::produce(), MuonSelectorVertex::produce(), reco::modules::CaloRecHitCandidateProducer< HitCollection >::produce(), ECFAdder::produce(), FixedGridRhoProducerFastjet::produce(), HcalLaserReco::produce(), HGCalUncalibRecHitProducer::produce(), TrackListCombiner::produce(), GenParticleDecaySelector::produce(), ConversionTrackRefFix::produce(), AlphaTVarProducer::produce(), MeasurementTrackerEventProducer::produce(), SeedCombiner::produce(), TopInitSubset::produce(), TtSemiLepJetCombGeom::produce(), TtSemiLepJetCombWMassMaxSumPt::produce(), DistortedMETProducer::produce(), EgammaHLTTimeCleanedRechitProducer::produce(), ShallowRechitClustersProducer::produce(), ElectronSeedMerger::produce(), PhotonConversionTrajectorySeedProducerFromQuadruplets::produce(), SeedGeneratorFromRegionHitsEDProducer::produce(), HcalTrigPrimDigiProducer::produce(), MassKinFitterCandProducer::produce(), TrackingParticleNumberOfLayersProducer::produce(), EventVtxInfoNtupleDumper::produce(), DTDigiToRawModule::produce(), edm::FlatRandomOneOverPtGunProducer::produce(), CSCTFCandidateProducer::produce(), ParticleDecayProducer::produce(), MCTruthCompositeMatcher< C1, C2 >::produce(), EcalTBHodoscopeRecInfoProducer::produce(), EcalTBH2TDCRecInfoProducer::produce(), EcalTBTDCRecInfoProducer::produce(), PhotonConversionTrajectorySeedProducerFromSingleLeg::produce(), GeneratorSmearedProducer::produce(), CSCDigiProducer::produce(), StEvtSolutionMaker::produce(), TtSemiLepKinFitProducer< LeptonCollection >::produce(), UnifiedSCCollectionProducer::produce(), edm::FlatRandomEGunProducer::produce(), edm::FlatRandomPtGunProducer::produce(), ShallowTrackClustersProducer::produce(), ShallowSimhitClustersProducer::produce(), CosmicMuonLinksProducer::produce(), CandPtrProjector::produce(), PFConcretePFCandidateProducer::produce(), TtDilepEvtSolutionMaker::produce(), DQMTauProducer::produce(), PFJetToCaloProducer::produce(), PFTauToJetProducer::produce(), CRackSeedGenerator::produce(), pat::PATVertexSlimmer::produce(), CalibratedPhotonProducerRun2T< T >::produce(), TtSemiLepJetCombWMassDeltaTopMass::produce(), SiStripElectronSeedProducer::produce(), DistortedMuonProducerFromDB::produce(), MuonWithPFIsoProducer::produce(), PhotonIDProducer::produce(), AssociationMapOneToOne2Association< CKey, CVal >::produce(), ESRawToDigi::produce(), AssociationVectorSelector< KeyRefProd, CVal, KeySelector, ValSelector >::produce(), EcalUncalibRecHitProducer::produce(), ESRecHitProducer::produce(), CandOneToOneDeltaRMatcher::produce(), DiJetVarProducer::produce(), EmptySimHits::produce(), pat::PATSecondaryVertexSlimmer::produce(), MuonTrackProducer::produce(), VertexAssociatorByPositionAndTracksProducer::produce(), VertexAssociatorByTracksProducer::produce(), DistortedMuonProducer::produce(), UncleanSCRecoveryProducer::produce(), DistortedPFCandProducer::produce(), IPTCorrector::produce(), edm::ExpoRandomPtGunProducer::produce(), edm::MultiParticleInConeGunProducer::produce(), JetExtender::produce(), JetTracksAssociatorExplicit::produce(), JetTracksAssociatorAtVertex::produce(), AssociationVector2ValueMap< KeyRefProd, CVal >::produce(), EcalRecalibRecHitProducer::produce(), QuarkoniaTrackSelector::produce(), RawDataCollectorByLabel::produce(), CandViewRefMerger::produce(), L2TauJetsMerger::produce(), CastorFastTowerProducer::produce(), CandOneToManyDeltaRMatcher::produce(), pat::PATMETSlimmer::produce(), MultiHitFromChi2EDProducer::produce(), HcalSimpleAmplitudeZS::produce(), HcalRealisticZS::produce(), PFJetsMatchedToFilteredCaloJetsProducer::produce(), EgammaElectronTkIsolationProducer::produce(), EgammaPhotonTkIsolationProducer::produce(), EgammaPhotonTkNumIsolationProducer::produce(), edm::ExpoRandomPGunProducer::produce(), TrackProducerWithSCAssociation::produce(), HcalCalibFEDSelector::produce(), cms::SubEventGenJetProducer::produce(), HGCalTriggerDigiFEReproducer::produce(), HGCalTriggerDigiProducer::produce(), PFClusterTimeSelector::produce(), PixelQuadrupletEDProducer::produce(), L1HLTJetsMatching::produce(), L1THLTTauMatching::produce(), FamosProducer::produce(), CastorFastClusterProducer::produce(), RecoTauEventFlagProducer::produce(), pat::PATTauSlimmer::produce(), OscarProducer::produce(), UpdatedMuonInnerTrackRef::produce(), EcalRecHitsMerger::produce(), ISRGammaWeightProducer::produce(), EgammaHLTHybridClusterProducer::produce(), HLTJetL1MatchProducer< T >::produce(), ESRecHitsMerger::produce(), JetTracksAssociatorAtCaloFace::produce(), CSCTFTrackProducer::produce(), HBHEIsolatedNoiseReflagger::produce(), CollectionAdder< C >::produce(), CSCSegmentProducer::produce(), BunchSpacingProducer::produce(), CleanAndMergeProducer::produce(), PFDisplacedTrackerVertexProducer::produce(), PFNuclearProducer::produce(), GenParticlePruner::produce(), L1HLTTauMatching::produce(), ElectronSeedTrackRefFix::produce(), EcalTBWeightUncalibRecHitProducer::produce(), GEMPadDigiClusterProducer::produce(), MCTrackMatcher::produce(), EcalDigiSelector::produce(), AnyJetToCaloJetProducer::produce(), HFRecoEcalCandidateProducer::produce(), HLTHFRecoEcalCandidateProducer::produce(), FSRWeightProducer::produce(), ISRWeightProducer::produce(), HLTJetL1TMatchProducer< T >::produce(), ParticleBasedIsoProducer::produce(), HLTTauRefCombiner::produce(), ShallowClustersProducer::produce(), DTUnpackingModule::produce(), HIPixelClusterVtxProducer::produce(), EcalTPSkimmer::produce(), RPCPointProducer::produce(), PFClusterCollectionMerger::produce(), LightPFTrackProducer::produce(), L2TauPixelTrackMatch::produce(), IsolatedEcalPixelTrackCandidateProducer::produce(), CalibratedElectronProducerRun2T< T >::produce(), ME0DigiPreRecoProducer::produce(), HybridClusterProducer::produce(), TtFullHadSignalSelMVAComputer::produce(), TtFullLepKinSolutionProducer::produce(), RecHitFilter::produce(), CollectionFromZLegProducer::produce(), PdfWeightProducer::produce(), CSCDCCUnpacker::produce(), HcalTBSource::produce(), ESDigiToRaw::produce(), ScaleCorrMETData::produce(), reco::ParticleFlowForChargedMETProducer::produce(), L3MuonSumCaloPFIsolationProducer::produce(), CaloMuonMerger::produce(), PFConversionProducer::produce(), PFV0Producer::produce(), PixelQuadrupletMergerEDProducer::produce(), SeedCreatorFromRegionHitsEDProducerT< T_SeedCreator >::produce(), StoreSecondary::produce(), pat::helper::AnythingToValueMap< Adaptor, Collection, value_type >::produce(), SimHitTPAssociationProducer::produce(), JetTagProducer::produce(), IsoTracks::produce(), HLTHcalTowerNoiseCleaner::produce(), HLTHcalTowerNoiseCleanerWithrechit::produce(), JetTracksAssociationToTrackRefs::produce(), EgammaElectronTkNumIsolationProducer::produce(), ElectronIDExternalProducer< algo >::produce(), PileupJPTJetIdProducer::produce(), PUFilter::produce(), CaloTowerCandidateCreator::produce(), CaloTowersCreator::produce(), ZdcSimpleReconstructor::produce(), CaloMuonProducer::produce(), TSGFromL1Muon::produce(), TSGFromL2Muon::produce(), PFRecHitProducer::produce(), PFElectronTranslator::produce(), reco::modulesNew::MCTruthCompositeMatcher::produce(), PFTauViewRefMerger::produce(), CandViewRefTriggerBiasRemover::produce(), TtSemiLepHitFitProducer< LeptonCollection >::produce(), PixelTracksProducer::produce(), RHStopTracer::produce(), ConeIsolation::produce(), JetVetoedTracksAssociatorAtVertex::produce(), EgammaHLTCaloTowerProducer::produce(), EgammaEcalPFClusterIsolationProducer< T1 >::produce(), EgammaHcalPFClusterIsolationProducer< T1 >::produce(), GEDPhotonCoreProducer::produce(), SiStripProcessedRawDigiProducer::produce(), GEMCSCSegmentProducer::produce(), GEMSegmentProducer::produce(), JetCoreClusterSplitter::produce(), NtpProducer< C >::produce(), MuonRefProducer::produce(), FastTSGFromL2Muon::produce(), RecoTauPiZeroUnembedder::produce(), pat::PATGenJetSlimmer::produce(), AlignmentPrescaler::produce(), LmfSource::produce(), pat::PATMuonSlimmer::produce(), TrackingRegionEDProducerT< T_TrackingRegionProducer >::produce(), edm::CosMuoGenProducer::produce(), ElectronPATIdMVAProducer::produce(), ProbeMulteplicityProducer::produce(), TtSemiLepSignalSelMVAComputer::produce(), TtSemiLepJetCombMVAComputer::produce(), PreshowerClusterProducer::produce(), PreshowerClusterShapeProducer::produce(), PreshowerPhiClusterProducer::produce(), ZMuMuTrackUserData::produce(), bestPVselector< T1 >::produce(), CastorDigiToRaw::produce(), MVAJetPuIdProducer::produce(), EcalRecHitProducer::produce(), ME0SegmentProducer::produce(), ReducedESRecHitCollectionProducer::produce(), TtSemiEvtSolutionMaker::produce(), L1TTwinMuxProducer::produce(), HLTMuonL2SelectorForL3IO::produce(), MuonLinksProducerForHLT::produce(), MuonSelectionTypeValueMapProducer::produce(), PFMultiDepthClusterProducer::produce(), CandReducer::produce(), FastTrackerRecHitMaskProducer::produce(), pat::PATElectronSlimmer::produce(), pat::PATJetSlimmer::produce(), CosmicSeedGenerator::produce(), GenTrackMatcher::produce(), ConstrainedFitCandProducer< Fitter, InputCollection, OutputCollection, Init >::produce(), GEMPadDigiProducer::produce(), StripCompactDigiSimLinksProducer::produce(), ZMuMuMuonUserData::produce(), TtHadEvtSolutionMaker::produce(), SiPixelFedFillerWordEventNumber::produce(), DTNewROS8FileReader::produce(), CandidateTriggerObjectProducer::produce(), HcalDigiToRaw::produce(), EcalDetailedTimeRecHitProducer::produce(), HcalHistogramRawToDigi::produce(), reco::modules::MatcherBase< C1, C2, M >::produce(), reco::modulesNew::Matcher< C1, C2, S, D >::produce(), CloneProducer< C >::produce(), PFClusterProducer::produce(), RawDataSelector::produce(), PFDisplacedVertexProducer::produce(), ShallowCloneProducer< C >::produce(), FRDStreamSource::produce(), L2TauPixelIsoTagProducer::produce(), TauGenJetProducer::produce(), RecoTauPiZeroFlattener::produce(), PuppiPhoton::produce(), LHECOMWeightProducer::produce(), ObjectMultiplicityCounter< T >::produce(), ColinsSoperVariablesComputer::produce(), TrackInfoProducer::produce(), MuonFromPVSelector::produce(), TrackFromPVSelector::produce(), HLTPFJetIDProducer::produce(), edm::MCFileSource::produce(), photonIsolationHIProducer::produce(), DTTrackFinder::produce(), HGCalRecHitProducer::produce(), TrackerHitProducer::produce(), cms::MuonMET::produce(), L1TMuonBarrelTrackProducer::produce(), RPCPackingModule::produce(), SiPixelClusterShapeCacheProducer::produce(), pat::PATPhotonSlimmer::produce(), BeamSpotProducer::produce(), RPCDigiProducer::produce(), OtherObjectVariableComputer< T >::produce(), HectorProducer::produce(), TotemRPRecHitProducer::produce(), ElectronRecalibSuperClusterAssociator::produce(), RPCUnpackingModule::produce(), EgammaHLTPixelMatchElectronProducers::produce(), EgammaHLTPixelMatchVarProducer::produce(), EgammaHLTRecoEcalCandidateProducers::produce(), BaseEvtVtxGenerator::produce(), HiFJGridEmptyAreaCalculator::produce(), ParticleTowerProducer::produce(), RPCandIRPCDigiProducer::produce(), EcalDCCTBUnpackingModule::produce(), DTROS8FileReader::produce(), reco::CorrectedJetProducer< T >::produce(), QjetsAdder::produce(), HGCalClusterTestProducer::produce(), JVFJetIdProducer::produce(), GlobalTrackQualityProducer::produce(), MuonLinksProducer::produce(), PFClusterTimeAssigner::produce(), TkAlCaOverlapTagger::produce(), PFDisplacedVertexCandidateProducer::produce(), GenParticleProducer::produce(), ZMuMuUserData::produce(), DeltaBetaWeights::produce(), pat::PATLostTracks::produce(), pat::RecoMETExtractor::produce(), GEMDigiProducer::produce(), ShiftedMETcorrInputProducer::produce(), ZMuMuUserDataOneTrack::produce(), EcalListOfFEDSProducer::produce(), HiFJRhoProducer::produce(), DTDDUFileReader::produce(), cms::JetVertexAssociation::produce(), EcalDCCTB07UnpackingModule::produce(), reco::tautools::CopyProducer< Collection >::produce(), EcalDetIdToBeRecoveredProducer::produce(), HcalRawToDigi::produce(), ME0ReDigiProducer::produce(), CollectionCombiner< Collection >::produce(), NearbyCandCountComputer::produce(), pat::GenMETExtractor::produce(), FastTrackerRecHitCombiner::produce(), BeamSpotOnlineProducer::produce(), OscarMTProducer::produce(), TotemRPClusterProducer::produce(), SubdetFEDSelector::produce(), HLTCaloTowerHtMhtProducer::produce(), EgammaHLTCombinedIsolationProducer::produce(), TauJetSelectorForHLTTrackSeeding::produce(), EgammaHLTPFChargedIsolationProducer::produce(), EgammaHLTRemoveDuplicatedSC::produce(), ESListOfFEDSProducer::produce(), ME0MuonTrackCollProducer::produce(), RandomEngineStateProducer::produce(), DTROS25FileReader::produce(), L1GctInternJetProducer::produce(), MuonMETcorrInputProducer::produce(), CSCRecHitDProducer::produce(), TopBottomClusterInfoProducer::produce(), PiZeroDiscriminatorProducer::produce(), pat::MatcherUsingTracks::produce(), TriggerObjectFilterByCollection::produce(), citk::PFIsolationSumProducerForPUPPI::produce(), MuonReSeeder::produce(), LaserAlignmentProducer::produce(), pat::PATTrackAndVertexUnpacker::produce(), HLTDisplacedmumumuVtxProducer::produce(), ShiftedJetProducerByMatchedObjectT< T >::produce(), EgammaHLTClusterShapeProducer::produce(), EgammaHLTElectronCombinedIsolationProducer::produce(), EgammaHLTPFNeutralIsolationProducer::produce(), EgammaHLTPFPhotonIsolationProducer::produce(), PhotonCoreProducer::produce(), DTSpyReader::produce(), cms::JetCorrectionProducer< T >::produce(), SysShiftMETcorrInputProducer::produce(), edm::FwdPtrProducer< T, H >::produce(), SiPixelDigiToRaw::produce(), PFMET::produce(), ImpactParameter::produce(), pat::PATTriggerObjectStandAloneUnpacker::produce(), Type1PFMET::produce(), PuppiProducer::produce(), ShiftedParticleMETcorrInputProducer::produce(), EcalSimHitsValidProducer::produce(), VersionedIdProducer< PhysicsObjectPtr, SelectorType >::produce(), MuonDetCleaner< T1, T2 >::produce(), EgammaHLTEcalRecIsolationProducer::produce(), HLTEcalPFClusterIsolationProducer< T1 >::produce(), ConversionTrackMerger::produce(), CSCDigiToRawModule::produce(), CSCTFPacker::produce(), MuonShowerInformationProducer::produce(), InputGenJetsParticleSelector::produce(), Type0PFMETcorrInputProducer::produce(), edm::ProductFromFwdPtrProducer< T, H >::produce(), pat::L1MuonMatcher::produce(), SiPixelRawToDigi::produce(), sistrip::DigiToRawModule::produce(), cms::ReconstructerFP420::produce(), CaloRecoTauProducer::produce(), PFRecoTauProducer::produce(), pat::DuplicatedElectronCleaner::produce(), HcalTBObjectUnpacker::produce(), SoftPFMuonTagInfoProducer::produce(), SiStripRegFEDSelector::produce(), pat::PATVertexAssociationProducer::produce(), ElectronConversionRejectionVars::produce(), DigiSimLinkProducer::produce(), HLTDisplacedmumuVtxProducer::produce(), SoftPFElectronTagInfoProducer::produce(), GsfElectronFromPVSelector::produce(), HLTMETCleanerUsingJetID::produce(), HLTMhtProducer::produce(), EgammaHLTRegionalPixelSeedGeneratorProducers::produce(), HLTHcalPFClusterIsolationProducer< T1 >::produce(), HLTTauMCProducer::produce(), PFCandMETcorrInputProducer::produce(), DaqFakeReader::produce(), TriggerSummaryProducerRAW::produce(), TSGForOI::produce(), reco::tautools::CastedRefProducer< DerivedCollection, BaseType >::produce(), pat::HLTL1MuonMatcher::produce(), TtFullHadHypothesis::produce(), PFRecoTauTagInfoProducer::produce(), SimpleTrackListMerger::produce(), TrackListMerger::produce(), HSCPDeDxInfoProducer::produce(), HLTHtMhtProducer::produce(), EgammaEcalRecHitIsolationProducer::produce(), EgammaTowerIsolationProducer::produce(), CastorRawToDigi::produce(), DTTFFEDSim::produce(), ZllArbitrator< T1 >::produce(), MultShiftMETcorrInputProducer::produce(), Merger< InputCollection, OutputCollection, P >::produce(), NoPileUpPFMEtProducer::produce(), GtPsbTextToDigi::produce(), PFTrackProducer::produce(), CAHitNtupletEDProducerT< T_Generator >::produce(), PixelVertexProducer::produce(), PFTauMVAInputDiscriminantTranslator::produce(), DeDxHitInfoProducer::produce(), RecoTauJetRegionProducer::produce(), ShiftedPFCandidateProducerByMatchedObject::produce(), EmptyHepMCProducer::produce(), TotemRPLocalTrackFitter::produce(), TtSemiLepHypothesis::produce(), SiStripElectronProducer::produce(), HLTCaloJetIDProducer::produce(), edm::CFWriter::produce(), EgammaHLTElectronDetaDphiProducer::produce(), EgammaHLTElectronTrackIsolationProducers::produce(), EgammaHLTHcalIsolationDoubleConeProducers::produce(), ReducedRecHitCollectionProducer::produce(), EleIsoDetIdCollectionProducer::produce(), EcalIsolatedParticleCandidateProducer::produce(), MultShiftMETcorrDBInputProducer::produce(), edm::BeamHaloProducer::produce(), PFchsMETcorrInputProducer::produce(), CaloTowerFromL1TCreatorForTauHLT::produce(), DTTrigProd::produce(), ZdcHitReconstructor::produce(), L1TTwinMuxRawToDigi::produce(), PFClusterShapeProducer::produce(), PFLinker::produce(), MatchedProbeMaker< T >::produce(), cms::DigitizerFP420::produce(), CaloRecoTauTagInfoProducer::produce(), pat::PATPackedCandidateProducer::produce(), pat::PATJetUpdater::produce(), TrackAssociatorEDProducer::produce(), HLTDisplacedtktkVtxProducer::produce(), citk::PFIsolationSumProducer::produce(), TagProbeMassProducer::produce(), WMuNuProducer::produce(), CaloTowerCreatorForTauHLT::produce(), HLTCollectionProducer< T >::produce(), ConvertedPhotonProducer::produce(), LaserAlignmentT0Producer::produce(), CSCTFUnpacker::produce(), HLTmumutktkVtxProducer::produce(), L1RCTTPGProvider::produce(), CosmicsMuonIdProducer::produce(), cms::TrackerizerFP420::produce(), FastTrackerRecHitMatcher::produce(), IsolationProducer< C1, C2, Alg, OutputCollection, Setup >::produce(), TtEvtBuilder< C >::produce(), AlCaEcalHcalReadoutsProducer::produce(), ClusterCompatibilityProducer::produce(), DTTFFEDReader::produce(), HLTTrackClusterRemoverNew::produce(), EgammaSCCorrectionMaker::produce(), L1TMuonQualityAdjuster::produce(), PFCTRecHitProducer::produce(), JetSubstructurePacker::produce(), ConversionSeedFilterCharge::produce(), CosmicTrackSelector::produce(), edm::LogErrorHarvester::produce(), MixEvtVtxGenerator::produce(), ShiftedParticleProducer::produce(), ShiftedPFCandidateProducerForPFMVAMEt::produce(), EgammaHLTHcalIsolationProducersRegional::produce(), ClusterTPAssociationProducer::produce(), pat::PATConversionProducer::produce(), EgammaHLTBcHcalIsolationProducersRegional::produce(), EgammaHLTR9IDProducer::produce(), HLTL1TMuonSelector::produce(), AlCaElectronTracksReducer::produce(), JetCorrectorProducer< T >::produce(), EcalRecHitRecalib::produce(), CSCTriggerPrimitivesProducer::produce(), L1GctEmulator::produce(), HcalRecHitRecalib::produce(), L1ExtraParticleMapProd::produce(), SeedClusterRemoverPhase2::produce(), PartonSelector::produce(), TtFullLepHypothesis::produce(), edm::TriggerResultInserter::produce(), Onia2MuMuPAT::produce(), ZToLLEdmNtupleDumper::produce(), SimG4HcalValidation::produce(), RctTextToRctDigi::produce(), ConversionTrackCandidateProducer::produce(), AlCaDiJetsProducer::produce(), HLTRechitInRegionsProducer< T1 >::produce(), PrimaryVertexSorter< ParticlesCollection >::produce(), BtoCharmDecayVertexMergerT< VTX >::produce(), HiEgammaSCCorrectionMaker::produce(), VoronoiBackgroundProducer::produce(), NTuplingDevice::produce(), PFCand_AssoMap::produce(), EgammaHLTPhotonTrackIsolationProducersRegional::produce(), V0Producer::produce(), L1EmulBias::produce(), SeedClusterRemover::produce(), PFPileUp::produce(), modules::MuonCleanerBySegmentsT< T >::produce(), ECALRegFEDSelector::produce(), SiStripFineDelayHit::produce(), EcalTrigPrimProducer::produce(), PATHemisphereProducer::produce(), pat::PATMETProducer::produce(), pat::PATPackedGenParticleProducer::produce(), pat::__class__Producer::produce(), TrackMVAClassifierBase::produce(), EgammaHLTR9Producer::produce(), pat::PATCleaner< PATObjType >::produce(), reco::modulesNew::IsolationProducer< C1, C2, Alg, OutputCollection, Setup >::produce(), GamIsoDetIdCollectionProducer::produce(), PhotonProducer::produce(), L1TGlobalProducer::produce(), cms::MuonMETValueMapProducer::produce(), L1TMuonTriggerPrimitiveProducer::produce(), AlCaGammaJetProducer::produce(), cms::ClusterizerFP420::produce(), FakeTrackProducer< T >::produce(), EcalFEtoDigi::produce(), NeutronHitsCollector::produce(), HLTmumutkVtxProducer::produce(), HLTJetCollectionsForBoostedLeptonPlusJets< jetType >::produce(), HLTTrackMETProducer::produce(), HBHENoiseFilterResultProducer::produce(), JetPlusTrackProducer::produce(), HITrackClusterRemover::produce(), L1ExtraParticlesProd::produce(), L1TPhysicalEtAdder::produce(), TrackingMaterialProducer::produce(), HLTScoutingCaloProducer::produce(), pat::PATCompositeCandidateProducer::produce(), cms::HitReCalibrator::produce(), PFProducer::produce(), ScalersRawToDigi::produce(), RecoTauPiZeroProducer::produce(), TextToRaw::produce(), ConversionSeedFilter::produce(), HLTJetCollectionsForLeptonPlusJets< jetType >::produce(), LTCRawToDigi::produce(), HLTJetCollForElePlusJets< T >::produce(), HLTL1MuonSelector::produce(), EgammaIsoESDetIdCollectionProducer::produce(), TrackMCQuality::produce(), HiGenCleaner< T2 >::produce(), CastorJetIDProducer::produce(), GctDigiToRaw::produce(), EventWithHistoryProducer::produce(), TrackCandidateProducer::produce(), MinMETProducerT< T >::produce(), MuPFIsoEmbedder::produce(), PixelVertexCollectionTrimmer::produce(), simwatcher::BeginOfTrackCounter::produce(), SiStripElectronAssociator::produce(), OutsideInMuonSeeder::produce(), PFECALSuperClusterProducer::produce(), TestBXVectorRefProducer::produce(), EgammaHLTEcalIsolationProducersRegional::produce(), HLTJetCollectionsForElePlusJets< T >::produce(), SimpleCosmicBONSeeder::produce(), PF_PU_AssoMap::produce(), DeltaRNearestObjectComputer< T >::produce(), L1DummyProducer::produce(), MuonTimingProducer::produce(), SourceCardTextToRctDigi::produce(), HGCalTrackCollectionProducer::produce(), FromClusterSummaryMultiplicityProducer::produce(), l1t::L1ComparatorRun2::produce(), TrackCandidateTopBottomHitFilter::produce(), HcalTB02Analysis::produce(), TotemTestGem::produce(), pat::PATGenericParticleProducer::produce(), HcalDigiToRawuHTR::produce(), AlCaHcalNoiseProducer::produce(), EgammaIsoHcalDetIdCollectionProducer::produce(), L1GlobalTriggerRecordProducer::produce(), BoostedTauSeedsProducer::produce(), EventWithHistoryProducerFromL1ABC::produce(), NoPileUpPFMEtDataProducer::produce(), NjettinessAdder::produce(), pat::PATPFParticleProducer::produce(), cms::MuonTCMETValueMapProducer::produce(), pat::PATMuonProducer::produce(), HLTScoutingPFProducer::produce(), IsolatedPixelTrackCandidateProducer::produce(), TrackAssociatorByPositionProducer::produce(), HLTRechitsToDigis::produce(), HLTScoutingMuonProducer::produce(), DTDigitizer::produce(), CastorCellProducer::produce(), PFSimParticleProducer::produce(), MaskedRctInputDigiProducer::produce(), BSCTrigger::produce(), GEDPhotonProducer::produce(), pat::TauJetCorrFactorsProducer::produce(), ShiftedPFCandidateProducerForNoPileUpPFMEt::produce(), ShiftedPFCandidateProducerForPFNoPUMEt::produce(), VertexFromTrackProducer::produce(), EcalFEDWithCRCErrorProducer::produce(), QuickTrackAssociatorByHitsProducer::produce(), EcalRawToDigi::produce(), CorrectedCaloMETProducer::produce(), HcalHitSelection::produce(), TrajectorySeedFromMuonProducer::produce(), JetIDProducer::produce(), L1Comparator::produce(), CtfSpecialSeedGenerator::produce(), ConfigurableAPVCyclePhaseProducer::produce(), ValueMapTraslator::produce(), InterestingDetIdCollectionProducer::produce(), HcalHitReconstructor::produce(), TtJetPartonMatch< C >::produce(), L1TMuonLegacyConverter::produce(), InterestingDetIdFromSuperClusterProducer::produce(), ElectronSeedProducer::produce(), CorrectedPATMETProducer::produce(), L1TMuonOverlapTrackProducer::produce(), ExtraFromSeeds::produce(), TrackMultiSelector::produce(), pat::PATTauProducer::produce(), IsolatedPixelTrackCandidateL1TProducer::produce(), L1MuGMTHWFileReader::produce(), TrackAssociatorByChi2Producer::produce(), pat::PATJetProducer::produce(), RecHitCorrector::produce(), FFTJetPFPileupCleaner::produce(), FFTJetVertexAdder::produce(), ReducedEGProducer::produce(), HLTScoutingEgammaProducer::produce(), l1t::FakeInputProducer::produce(), L1TBMTFConverter::produce(), RPCTrigger::produce(), MuScleFitMuonProducer::produce(), reco::PFMETProducerMVA::produce(), pat::MatcherByPulls< T >::produce(), TruthTauDecayModeProducer::produce(), MuonSegmentProducer::produce(), MuonErrorMatrixAdjuster::produce(), Timer::produce(), CaloTowersMerger::produce(), CentralityBinProducer::produce(), InterestingTrackEcalDetIdProducer::produce(), PF_PU_FirstVertexTracks::produce(), GenHIEventProducer::produce(), RecoTauProducer::produce(), SoftKillerProducer::produce(), L1TExtCondProducer::produce(), FFTJetPileupEstimator::produce(), DeDxEstimatorProducer::produce(), pat::PATTriggerMatchEmbedder< PATObjectType >::produce(), ConvBremSeedProducer::produce(), SeedToTrackProducer::produce(), HiSpikeCleaner::produce(), MixBoostEvtVtxGenerator::produce(), EcalDigiToRaw::produce(), l1t::L1TCaloRCTToUpgradeConverter::produce(), AlCaECALRecHitReducer::produce(), L1TMicroGMTInputProducer::produce(), PFTauSecondaryVertexProducer::produce(), ConversionTrackProducer::produce(), TrackFromSeedProducer::produce(), MultiplicityProducer< T >::produce(), RctInputTextToDigi::produce(), PileupJetIdProducer::produce(), CaloRecHitsBeamHaloCleaned::produce(), AlCaHBHEMuonProducer::produce(), CastorTowerProducer::produce(), ConditionDumperInEdm::produce(), PFBlockProducer::produce(), L1TCaloUpgradeToGCTConverter::produce(), L1TMuonCaloSumProducer::produce(), CastorClusterProducer::produce(), L1GlobalTriggerEvmRawToDigi::produce(), NuclearSeedsEDProducer::produce(), L2MuonSeedGeneratorFromL1T::produce(), PatJPsiProducer::produce(), TauSpinnerCMS::produce(), HiL1Subtractor::produce(), L1MuGlobalMuonTrigger::produce(), HLTPrescaleRecorder::produce(), TcdsRawToDigi::produce(), TrackAssociatorByHitsProducer::produce(), NuclearInteractionEDProducer::produce(), LHE2HepMCConverter::produce(), Phase2ITPixelClusterProducer::produce(), FFTJetEFlowSmoother::produce(), L1GtTextToRaw::produce(), ObjectViewMatcher< T1, T2 >::produce(), L1GTEvmDigiToRaw::produce(), L1TExtCondLegacyToStage2::produce(), reco::HcalNoiseInfoProducer::produce(), L2MuonSeedGenerator::produce(), SiStripMeanCMExtractor::produce(), PFRecoTauChargedHadronProducer::produce(), JetDeltaRTagInfoValueMapProducer< T, I >::produce(), PrimaryVertexProducer::produce(), PFCand_NoPU_WithAM::produce(), SimPFProducer::produce(), L1TMicroGMTInputProducerFromGen::produce(), GenJetBCEnergyRatio::produce(), BetaBoostEvtVtxGenerator::produce(), pat::PATPhotonProducer::produce(), EcalSimpleProducer::produce(), pat::PATTriggerEventProducer::produce(), HFPreReconstructor::produce(), l1t::AMCDumpToRaw::produce(), JetPlusTrackProducerAA::produce(), SiPixelClusterProducer::produce(), CorrectedECALPFClusterProducer::produce(), AlignmentMuonHIPTrajectorySelector::produce(), l1t::AMC13DumpToRaw::produce(), pat::PATElectronProducer::produce(), reco::CentralityProducer::produce(), FastPrimaryVertexWithWeightsProducer::produce(), L1TMuonEndCapTrackProducer::produce(), SiPixelCalibDigiProducer::produce(), HcalTB04Analysis::produce(), TrackAlgoCompareUtil::produce(), reco::modules::HICaloCompatibleTrackSelector::produce(), FFTJetPileupProcessor::produce(), HighPtTrackEcalDetIdProducer::produce(), ObjectViewCleaner< T >::produce(), reco::modules::TrackFullCloneSelectorBase< Selector >::produce(), L1GTDigiToRaw::produce(), PFTauTransverseImpactParameters::produce(), HFPhase1Reconstructor::produce(), APVCyclePhaseProducerFromL1ABC::produce(), L1GlobalTrigger::produce(), RecoTauCleanerImpl< Prod >::produce(), BoostedJetMerger::produce(), SimG4HGCalValidation::produce(), PixelJetPuId::produce(), TrackExtrapolator::produce(), L1GlobalTriggerRawToDigi::produce(), PFEGammaProducer::produce(), APVCyclePhaseProducerFromL1TS::produce(), CorrectedPFMETProducer::produce(), L1TStage2Layer2Producer::produce(), PFPhotonTranslator::produce(), FlavorHistoryProducer::produce(), reco::BeamHaloSummaryProducer::produce(), L1TMuonProducer::produce(), l1t::MP7BufferDumpToRaw::produce(), CorrectedPatMETProducer::produce(), sistrip::FEDEmulatorModule::produce(), JetIdSelector< T >::produce(), L1TCaloLayer1::produce(), GenHFHadronMatcher::produce(), l1t::GenToInputProducer::produce(), ShiftedParticleProducerT< T >::produce(), l1t::BXVectorInputProducer::produce(), HiEvtPlaneFlatProducer::produce(), ShallowGainCalibration::produce(), pat::PATTriggerProducer::produce(), ReduceHcalRecHitCollectionProducer::produce(), TrackerToMuonPropagator::produce(), BoostedDoubleSVProducer::produce(), pat::PATMHTProducer::produce(), TrackClusterSplitter::produce(), CSCOverlapsTrackPreparation::produce(), CATopJetTagger::produce(), EgammaHLTGsfTrackVarProducer::produce(), PFElecTkProducer::produce(), ME0MuonConverter::produce(), reco::PhysObjectMatcher< C1, C2, S, D, Q >::produce(), JetDeltaRValueMapProducer< T, C >::produce(), pat::helper::ManyThingsToValueMaps< Adaptor, Collection, value_type >::produce(), L1TStage2Layer1Producer::produce(), JetCrystalsAssociator::produce(), ProduceIsolationMap::produce(), MuonIdProducer::produce(), ClusterSummaryProducer::produce(), PFTauPrimaryVertexProducer::produce(), MuonMCClassifier::produce(), ExternalLHEProducer::produce(), ConversionProducer::produce(), HLTDummyCollections::produce(), cms::CosmicTrackFinder::produce(), FFTJetPatRecoProducer::produce(), L1TStage1Layer2Producer::produce(), L1TCaloLayer1RawToDigi::produce(), RPCTechnicalTrigger::produce(), reco::modules::TrackerTrackHitFilter::produce(), cms::SiPixelRecHitConverter::produce(), FastPrimaryVertexProducer::produce(), MuonSimHitProducer::produce(), reco::modules::CosmicTrackSplitter::produce(), GoodSeedProducer::produce(), TrajectorySeedProducer::produce(), GenTtbarCategorizer::produce(), HLTJetsCleanedFromLeadingLeptons< JetType >::produce(), ME0SegmentMatcher::produce(), GlobalHitsProducer::produce(), HadronAndPartonSelector::produce(), NuclearTrackCorrector::produce(), PFTau3ProngReco::produce(), BoostedTopProducer::produce(), TriggerSummaryProducerAOD::produce(), CandidateProducer< TColl, CColl, Selector, Conv, Creator, Init >::produce(), SelectedElectronFEDListProducer< TEle, TCand >::produce(), ShiftedJetProducerT< T, Textractor >::produce(), reco::HcalHaloDataProducer::produce(), RPCSeedGenerator::produce(), AlCaIsoTracksProducer::produce(), reco::modules::JetFlavourIdentifier::produce(), CorrectedMETProducerT< T >::produce(), JetPartonMatcher::produce(), reco::EcalHaloDataProducer::produce(), CaloJetMETcorrInputProducerT< T, Textractor >::produce(), Type2CorrectionProducer::produce(), GlobalDigisProducer::produce(), SimHitShifter::produce(), ChainedJetCorrectorProducer::produce(), JetCleanerForType1METT< T, Textractor >::produce(), reco::modules::NamedCandCombiner< Selector, PairSelector, Cloner, Setup, Init >::produce(), reco::CSCHaloDataProducer::produce(), IPProducer< Container, Base, Helper >::produce(), reco::modules::CandCombiner< Selector, PairSelector, Cloner, OutputCollection, Setup, Init >::produce(), JetFlavourClustering::produce(), PFJetMETcorrInputProducerT< T, Textractor >::produce(), edm::HiMixingModule::produce(), TopProjector< Top, Bottom, Matcher >::produce(), GlobalRecHitsProducer::produce(), AlCaHOCalibProducer::produce(), EvtPlaneProducer::produce(), MuonToTrackingParticleAssociatorEDProducer::produce(), reco::GlobalHaloDataProducer::produce(), SiStripClusterizerFromRaw::produce(), HBHEPhase1Reconstructor::produce(), cms::CkfTrackCandidateMakerBase::produceBase(), L1GlobalTriggerEvmRawToDigi::produceEmptyProducts(), L1GlobalTriggerRawToDigi::produceEmptyProducts(), SiStripFineDelayHit::produceNoTracking(), Multi5x5SuperClusterProducer::produceSuperclustersForECALPart(), HiSuperClusterProducer::produceSuperclustersForECALPart(), FastjetJetProducer::produceTrackJets(), put(), helper::CandDecayStoreManager::put(), helper::PhotonCollectionStoreManager::put(), helper::MuonCollectionStoreManager::put(), helper::TrackCollectionStoreManager::put(), helper::GsfElectronCollectionStoreManager::put(), edm::MixingModule::put(), helper::CollectionStoreManager< OutputCollection, ClonePolicy >::put(), edm::MixingWorker< T >::put(), edm::DataMixingEMWorker::putEM(), edm::DataMixingEMDigiWorker::putEM(), hitTripletEDProducerT::ImplSeedingHitSets::putEmpty(), hitTripletEDProducerT::ImplIntermediateHitTriplets::putEmpty(), GtPsbTextToDigi::putEmptyDigi(), RctTextToRctDigi::putEmptyDigi(), SourceCardTextToRctDigi::putEmptyDigi(), TextToRaw::putEmptyDigi(), edm::DataMixingGeneralTrackWorker::putGeneralTrack(), edm::DataMixingHcalWorker::putHcal(), edm::DataMixingHcalDigiWorker::putHcal(), QGTagger::putInEvent(), KfTrackProducerBase::putInEvt(), GsfTrackProducerBase::putInEvt(), TrackProducerWithSCAssociation::putInEvt(), DAFTrackProducer::putInEvtTrajAnn(), edm::DataMixingMuonWorker::putMuon(), edm::DataMixingPileupCopy::putPileupInfo(), edm::DataMixingSiPixelWorker::putSiPixel(), edm::DataMixingSiPixelMCDigiWorker::putSiPixel(), edm::DataMixingSiStripWorker::putSiStrip(), edm::DataMixingSiStripRawWorker::putSiStrip(), edm::DataMixingSiStripMCDigiWorker::putSiStrip(), edm::DataMixingTrackingParticleWorker::putTrackingParticle(), AnalyticalTrackSelector::run(), MultiTrackSelector::run(), HIMultiTrackSelector::run(), FFTJetProducer::saveResults(), SiStripZeroSuppression::StandardZeroSuppression(), PixelTrackProducer::store(), pat::L1MuonMatcher::storeExtraInfo(), pat::HLTL1MuonMatcher::storeExtraInfo(), pat::MatcherUsingTracks::storeValueMap(), TriggerMatcherToHLTDebug::storeValueMap(), L1GlobalTriggerRawToDigi::unpackGMT(), BPHWriteSpecificDecay::write(), SubjetFilterJetProducer::writeCompoundJets(), cms::CompoundJetProducer::writeCompoundJets(), VirtualJetProducer::writeCompoundJets(), VirtualJetProducer::writeJets(), FFTJetProducer::writeJets(), ElectronIDValueMapProducer::writeValueMap(), MVAValueMapProducer< ParticleType >::writeValueMap(), PhotonIDValueMapProducer::writeValueMap(), PhotonRegressionValueMapProducer::writeValueMap(), ElectronRegressionValueMapProducer::writeValueMap(), MuonMCClassifier::writeValueMap(), l1t::stage2::BMTFCollections::~BMTFCollections(), l1t::stage2::CaloCollections::~CaloCollections(), l1t::stage1::CaloCollections::~CaloCollections(), l1t::stage2::EMTFCollections::~EMTFCollections(), GctUnpackCollections::~GctUnpackCollections(), l1t::stage2::GMTCollections::~GMTCollections(), l1t::stage2::GTCollections::~GTCollections(), and RctUnpackCollections::~RctUnpackCollections().

122 {return put<PROD>(std::move(product), std::string());}
def move
Definition: eostools.py:510
template<typename PROD >
OrphanHandle< PROD > Event::put ( std::unique_ptr< PROD product,
std::string const &  productInstanceName 
)

Put a new product with a 'product instance name'.

Definition at line 365 of file Event.h.

References edm::RecordInParentfull< PROD >::do_it(), edm::PrincipalGetAdapter::getBranchDescription(), makeProductID(), eostools::move(), PROD, parseEventContent::prod, provRecorder_, putProducts(), putProductsWithoutParents(), edm::principal_get_adapter_detail::throwOnPutOfNullProduct(), and relativeConstraints::value.

365  {
366  if(product.get() == 0) { // null pointer is illegal
367  TypeID typeID(typeid(PROD));
368  principal_get_adapter_detail::throwOnPutOfNullProduct("Event", typeID, productInstanceName);
369  }
370 
371  // The following will call post_insert if T has such a function,
372  // and do nothing if T has no such function.
374  DoPostInsert<PROD>,
375  DoNotPostInsert<PROD>> maybe_inserter;
376  maybe_inserter(product.get());
377 
378  BranchDescription const& desc =
379  provRecorder_.getBranchDescription(TypeID(*product), productInstanceName);
380 
381  std::unique_ptr<Wrapper<PROD> > wp(new Wrapper<PROD>(std::move(product)));
382  PROD const* prod = wp->product();
383 
385  RecordInParentless<PROD>,
386  RecordInParentfull<PROD>> parentage_recorder;
387  parentage_recorder.do_it(putProducts(),
389  std::move(wp),
390  &desc);
391 
392  // putProducts().push_back(std::make_pair(edp, &desc));
393 
394  // product.release(); // The object has been copied into the Wrapper.
395  // The old copy must be deleted, so we cannot release ownership.
396 
397  return(OrphanHandle<PROD>(prod, makeProductID(desc)));
398  }
PrincipalGetAdapter provRecorder_
Definition: Event.h:273
def move
Definition: eostools.py:510
ProductID makeProductID(BranchDescription const &desc) const
Definition: Event.cc:61
ProductPtrVec & putProductsWithoutParents()
Definition: Event.h:269
BranchDescription const & getBranchDescription(TypeID const &type, std::string const &productInstanceName) const
ProductPtrVec & putProducts()
Definition: Event.h:266
#define PROD(A, B)
void throwOnPutOfNullProduct(char const *principalType, TypeID const &productType, std::string const &productInstanceName)
ProductPtrVec& edm::Event::putProducts ( )
inlineprivate

Definition at line 266 of file Event.h.

References putProducts_.

Referenced by commit_(), put(), and size().

266 {return putProducts_;}
ProductPtrVec putProducts_
Definition: Event.h:279
ProductPtrVec const& edm::Event::putProducts ( ) const
inlineprivate

Definition at line 267 of file Event.h.

References putProducts_.

267 {return putProducts_;}
ProductPtrVec putProducts_
Definition: Event.h:279
ProductPtrVec& edm::Event::putProductsWithoutParents ( )
inlineprivate

Definition at line 269 of file Event.h.

References putProductsWithoutParents_.

Referenced by commit_(), put(), and size().

ProductPtrVec putProductsWithoutParents_
Definition: Event.h:280
ProductPtrVec const& edm::Event::putProductsWithoutParents ( ) const
inlineprivate

Definition at line 271 of file Event.h.

References putProductsWithoutParents_.

ProductPtrVec putProductsWithoutParents_
Definition: Event.h:280
RunNumber_t edm::Event::run ( void  ) const
inline
void Event::setConsumer ( EDConsumerBase const *  iConsumer)
void Event::setSharedResourcesAcquirer ( SharedResourcesAcquirer iResourceAcquirer)

Definition at line 44 of file Event.cc.

References luminosityBlock_, provRecorder_, and edm::PrincipalGetAdapter::setSharedResourcesAcquirer().

Referenced by edm::EDAnalyzer::doEvent(), edm::EDProducer::doEvent(), edm::EDFilter::doEvent(), edm::one::EDFilterBase::doEvent(), edm::one::EDProducerBase::doEvent(), and edm::one::EDAnalyzerBase::doEvent().

44  {
45  provRecorder_.setSharedResourcesAcquirer(iResourceAcquirer);
46  const_cast<LuminosityBlock*>(luminosityBlock_.get())->setSharedResourcesAcquirer(iResourceAcquirer);
47  }
std::shared_ptr< LuminosityBlock const > const luminosityBlock_
Definition: Event.h:283
void setSharedResourcesAcquirer(SharedResourcesAcquirer *iSra)
PrincipalGetAdapter provRecorder_
Definition: Event.h:273
void setSharedResourcesAcquirer(SharedResourcesAcquirer *iResourceAcquirer)
Definition: Event.cc:44
size_t Event::size ( void  ) const

Definition at line 211 of file Event.cc.

References edm::PrincipalGetAdapter::principal(), provRecorder_, putProducts(), putProductsWithoutParents(), and edm::Principal::size().

Referenced by ntuple._Collection::__iter__(), ntuple._Collection::__len__(), and LaserSorter::writeEvent().

211  {
212  return putProducts().size() + provRecorder_.principal().size() + putProductsWithoutParents().size();
213  }
size_t size() const
Definition: Principal.cc:231
Principal const & principal() const
PrincipalGetAdapter provRecorder_
Definition: Event.h:273
ProductPtrVec & putProductsWithoutParents()
Definition: Event.h:269
ProductPtrVec & putProducts()
Definition: Event.h:266
StreamID edm::Event::streamID ( ) const
inline
Returns
The id for the particular Stream processing the Event

Definition at line 81 of file Event.h.

References streamID_.

Referenced by HcalDigiProducer::accumulate(), HGCDigiProducer::accumulate(), FTLDigiProducer::accumulate(), CastorDigiProducer::accumulate(), HcalTBDigiProducer::accumulate(), SiStripDigitizer::accumulate(), cms::SiPixelDigitizer::accumulate(), EcalDigiProducer::accumulate(), edm::SecSourceAnalyzer::analyze(), EcalMixingModuleValidation::analyze(), edm::global::EDAnalyzerBase::doEvent(), edm::global::EDFilterBase::doEvent(), edm::global::EDProducerBase::doEvent(), edm::DataMixingModule::doPileUp(), edm::MixingModule::doPileUp(), GaussianZBeamSpotFilter::filter(), TauSpinnerFilter::filter(), edm::RandomFilter::filter(), edm::GeneratorFilter< HAD, DEC >::filter(), HiCentralityBiasFilter::filter(), edm::HadronizerFilter< HAD, DEC >::filter(), HLTLogMonitorFilter::filter(), HcalDigiProducer::finalizeEvent(), HGCDigiProducer::finalizeEvent(), FTLDigiProducer::finalizeEvent(), CastorDigiProducer::finalizeEvent(), HcalTBDigiProducer::finalizeEvent(), SiStripDigitizer::finalizeEvent(), cms::SiPixelDigitizer::finalizeEvent(), EcalDigiProducer::finalizeEvent(), edm::service::RandomNumberGeneratorService::postEventRead(), edm::FlatRandomMultiParticlePGunProducer::produce(), edm::FlatRandomPtThetaGunProducer::produce(), edm::GaussRandomPThetaGunProducer::produce(), edm::FlatRandomEThetaGunProducer::produce(), edm::FileRandomKEThetaGunProducer::produce(), edm::RandomtXiGunProducer::produce(), CSCDigiProducer::produce(), edm::FlatRandomOneOverPtGunProducer::produce(), CalibratedPhotonProducerRun2T< T >::produce(), edm::FlatRandomEGunProducer::produce(), edm::FlatRandomPtGunProducer::produce(), edm::MultiParticleInConeGunProducer::produce(), edm::ExpoRandomPtGunProducer::produce(), CalibratedPatElectronProducer::produce(), FamosProducer::produce(), edm::ExpoRandomPGunProducer::produce(), OscarProducer::produce(), ME0DigiPreRecoProducer::produce(), CalibratedElectronProducerRun2T< T >::produce(), edm::CosMuoGenProducer::produce(), CalibratedElectronProducer::produce(), RPCDigiProducer::produce(), GEMDigiProducer::produce(), RPCandIRPCDigiProducer::produce(), QjetsAdder::produce(), BaseEvtVtxGenerator::produce(), HectorProducer::produce(), EcalTBMCInfoProducer::produce(), OscarMTProducer::produce(), ME0ReDigiProducer::produce(), RandomEngineStateProducer::produce(), DigiSimLinkProducer::produce(), SubsystemNeutronWriter::produce(), edm::BeamHaloProducer::produce(), edm::LogErrorHarvester::produce(), L1EmulBias::produce(), RunManagerMTWorker::produce(), L1DummyProducer::produce(), DTDigitizer::produce(), gen::Pythia6Gun::produce(), FFTJetVertexAdder::produce(), TauSpinnerCMS::produce(), BetaBoostEvtVtxGenerator::produce(), MuonSimHitProducer::produce(), cms::HTTTopJetProducer::produce(), edm::DataMixingSiPixelMCDigiWorker::putSiPixel(), edm::DataMixingSiStripMCDigiWorker::putSiStrip(), edm::service::RandomNumberGeneratorService::readFromEvent(), and IsoTrig::studyTiming().

81  {
82  return streamID_;
83  }
StreamID streamID_
Definition: Event.h:296
TriggerNames const & Event::triggerNames ( edm::TriggerResults const &  triggerResults) const
virtual

Implements edm::EventBase.

Definition at line 234 of file Event.cc.

References Exception, cscdqm::h::names, and edm::EventBase::triggerNames_().

Referenced by CaloTowerAnalyzer::analyze(), EventShapeDQM::analyze(), HeavyIonUCCDQM::analyze(), EwkMuDQM::analyze(), EwkElecDQM::analyze(), DQMHcalIsolatedBunchAlCaReco::analyze(), SUSY_HLT_InclusiveHT::analyze(), HLTInspect::analyze(), SUSY_HLT_PhotonHT::analyze(), SUSY_HLT_PhotonMET::analyze(), SUSY_HLT_DoubleMuon_Hadronic::analyze(), QcdPhotonsDQM::analyze(), HTMHTAnalyzer::analyze(), SUSY_HLT_DoubleEle_Hadronic::analyze(), EwkDQM::analyze(), BeamMonitor::analyze(), SUSY_HLT_alphaT::analyze(), SUSY_HLT_MuEle_Hadronic::analyze(), SUSY_HLT_Muon_Hadronic::analyze(), SUSY_HLT_VBF_Mu::analyze(), TopDiLeptonDQM::analyze(), SUSY_HLT_DiJet_MET::analyze(), SUSY_HLT_Razor::analyze(), HotlineDQM::analyze(), AnalysisRootpleProducer::analyze(), BTVHLTOfflineSource::analyze(), HLTInclusiveVBFSource::analyze(), MuTriggerAnalyzer::analyze(), MuonRecoOneHLT::analyze(), TopSingleLeptonHLTValidation::analyze(), B2GDoubleLeptonHLTValidation::analyze(), B2GHadronicHLTValidation::analyze(), B2GSingleLeptonHLTValidation::analyze(), L1MetFilterRecoTreeProducer::analyze(), DQMExample_Step1::analyze(), SUSY_HLT_SingleLepton::analyze(), TopDiLeptonHLTValidation::analyze(), HeavyFlavorValidation::analyze(), HigPhotonJetHLTOfflineSource::analyze(), HLTJetMETValidation::analyze(), HcalRaddamMuon::analyze(), FSQDiJetAve::analyze(), HcalHBHEMuonAnalyzer::analyze(), JetMETHLTOfflineSource::analyze(), StudyHLT::analyze(), HLTHiggsSubAnalysis::analyze(), HLTScalers::analyze(), IsoTrig::analyze(), IsoTrackCalibration::analyze(), HLTExoticaSubAnalysis::analyze(), HLTInfo::analyze(), L1Muon2RecoTreeProducer::analyze(), JetAnalyzer::analyze(), ErsatzMEt::analyze(), IsolatedTracksCone::analyze(), ExoticaDQM::analyze(), HLTEventAnalyzerAOD::analyzeTrigger(), HLTEventAnalyzerRAW::analyzeTrigger(), HLTBitComputer::compute(), HLTBitVariable::eval(), AdHocNTupler::fill(), EwkElecTauHistManager::fillHistograms(), EwkMuTauHistManager::fillHistograms(), SimpleSystematicsAnalyzer::filter(), PdfSystematicsAnalyzer::filter(), HLTPathSelector::filter(), WMuNuValidator::filter(), WMuNuSelector::filter(), PhysDecl::filter(), HLTHighLevel::filter(), AlCaIsolatedBunchFilter::filter(), AlCaIsolatedBunchSelector::filter(), PrescalerFHN::filter(), AlCaHBHEMuonFilter::filter(), AlCaIsoTracksFilter::filter(), ZeeCandidateFilter::filter(), HltComparator::initialise(), ZGoldenFilter::newEvent(), CandidateTriggerObjectProducer::produce(), pat::PATTriggerObjectStandAloneUnpacker::produce(), pat::PATTriggerProducer::produce(), AlCaIsoTracksProducer::produce(), reco::CSCHaloDataProducer::produce(), L1Analysis::L1AnalysisEvent::Set(), egHLT::OffHelper::setTrigInfo(), GsfElectronDataAnalyzer::trigger(), and DQMAnalyzer::trigger().

234  {
236  if(names != 0) return *names;
237 
238  throw cms::Exception("TriggerNamesNotFound")
239  << "TriggerNames not found in ParameterSet registry";
240  return *names;
241  }
static const HistoName names[]
static TriggerNames const * triggerNames_(edm::TriggerResults const &triggerResults)
Definition: EventBase.cc:48
static std::string const triggerResults("TriggerResults")
TriggerResultsByName Event::triggerResultsByName ( edm::TriggerResults const &  triggerResults) const
virtual

Implements edm::EventBase.

Definition at line 244 of file Event.cc.

References cscdqm::h::names, and edm::EventBase::triggerNames_().

Referenced by HSCPHLTFilter::filter(), and HSCPValidator::makeHLTPlots().

244  {
245 
247  return TriggerResultsByName(&triggerResults, names);
248  }
static const HistoName names[]
static TriggerNames const * triggerNames_(edm::TriggerResults const &triggerResults)
Definition: EventBase.cc:48
static std::string const triggerResults("TriggerResults")

Friends And Related Function Documentation

friend class ::testEventGetRefBeforePut
friend

Definition at line 236 of file Event.h.

friend class InputSource
friend

Definition at line 255 of file Event.h.

friend class ProducerBase
friend

Definition at line 257 of file Event.h.

friend class ProducerSourceBase
friend

Definition at line 254 of file Event.h.

friend class RawInputSource
friend

Definition at line 256 of file Event.h.

template<typename T >
friend class stream::ProducingModuleAdaptorBase
friend

Definition at line 258 of file Event.h.

Member Data Documentation

EventAuxiliary const& edm::Event::aux_
private

Definition at line 282 of file Event.h.

Referenced by eventAuxiliary().

std::string const Event::emptyString_
staticprivate

Definition at line 299 of file Event.h.

Referenced by getByLabel().

BranchIDSet edm::Event::gotBranchIDs_
mutableprivate

Definition at line 290 of file Event.h.

Referenced by addToGotBranchIDs(), and commit_aux().

std::vector<std::shared_ptr<ViewBase> > edm::Event::gotViews_
mutableprivate

Definition at line 294 of file Event.h.

Referenced by fillView_().

std::shared_ptr<LuminosityBlock const> const edm::Event::luminosityBlock_
private

Definition at line 283 of file Event.h.

Referenced by getLuminosityBlock(), setConsumer(), and setSharedResourcesAcquirer().

ModuleCallingContext const* edm::Event::moduleCallingContext_
private
PrincipalGetAdapter edm::Event::provRecorder_
private
ProductPtrVec edm::Event::putProducts_
private

Definition at line 279 of file Event.h.

Referenced by putProducts().

ProductPtrVec edm::Event::putProductsWithoutParents_
private

Definition at line 280 of file Event.h.

Referenced by putProductsWithoutParents().

StreamID edm::Event::streamID_
private

Definition at line 296 of file Event.h.

Referenced by streamID().