CMS 3D CMS Logo

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< edm::propagate_const< std::unique_ptr< WrapperBase > > > ProductPtrVec
 

Public Member Functions

CacheIdentifier_t cacheIdentifier () const
 
 Event (EventPrincipal const &ep, ModuleDescription const &md, ModuleCallingContext const *)
 
EventAuxiliary const & eventAuxiliary () const override
 
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<>
bool getByLabel (edm::InputTag const &tag, Handle< GenericObject > &result) const
 
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<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)
 
template<typename PROD >
RefProd< PRODgetRefBeforePut (EDPutTokenT< PROD >)
 
template<typename PROD >
RefProd< PRODgetRefBeforePut (EDPutToken)
 
Run const & getRun () const
 
void labelsForToken (EDGetToken const &iToken, ProductLabels &oLabels) const
 
ModuleCallingContext const * moduleCallingContext () const
 
edm::ParameterSet const * parameterSet (edm::ParameterSetID const &psID) const override
 
ProcessHistory const & processHistory () const override
 
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...
 
template<typename PROD >
OrphanHandle< PRODput (EDPutToken token, std::unique_ptr< PROD > product)
 
template<typename PROD >
OrphanHandle< PRODput (EDPutTokenT< PROD > token, std::unique_ptr< PROD > product)
 
RunNumber_t run () const
 
void setConsumer (EDConsumerBase const *iConsumer)
 
void setProducer (ProducerBase const *iProd, std::vector< BranchID > *previousParentage)
 
void setSharedResourcesAcquirer (SharedResourcesAcquirer *iResourceAcquirer)
 
size_t size () const
 
StreamID streamID () const
 
edm::TriggerNames const & triggerNames (edm::TriggerResults const &triggerResults) const override
 
TriggerResultsByName triggerResultsByName (edm::TriggerResults const &triggerResults) const override
 
 ~Event () override
 
- 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::unordered_set< BranchID::value_typeBranchIDSet
 

Private Member Functions

void addToGotBranchIDs (Provenance const &prov) const
 
void commit_ (std::vector< edm::ProductResolverIndex > const &iShouldPut, ParentageID *previousParentageId=0)
 
void commit_aux (ProductPtrVec &products, ParentageID *previousParentageId=0)
 
EventPrincipal const & eventPrincipal () const
 
BasicHandle getByLabelImpl (std::type_info const &iWrapperType, std::type_info const &iProductType, InputTag const &iTag) const override
 
BasicHandle getByProductID_ (ProductID const &oid) const
 
BasicHandle getImpl (std::type_info const &iProductType, ProductID const &pid) const override
 
ProductID makeProductID (BranchDescription const &desc) const
 
template<typename PROD >
OrphanHandle< PRODputImpl (EDPutToken::value_type token, std::unique_ptr< PROD > product)
 
ProductPtrVecputProducts ()
 
ProductPtrVec const & putProducts () const
 

Private Attributes

EventAuxiliary const & aux_
 
BranchIDSet gotBranchIDs_
 
std::vector< bool > gotBranchIDsFromPrevious_
 
std::vector< std::shared_ptr< ViewBase > > gotViews_
 
std::shared_ptr< LuminosityBlock const > const luminosityBlock_
 
ModuleCallingContext const * moduleCallingContext_
 
std::vector< BranchID > * previousBranchIDs_ = 0
 
PrincipalGetAdapter provRecorder_
 
ProductPtrVec putProducts_
 
StreamID streamID_
 

Static Private Attributes

static const std::string emptyString_
 

Friends

class ::testEvent
 
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 edm::ParameterSet const * parameterSetForID_ (edm::ParameterSetID const &psID)
 
static TriggerNames const * triggerNames_ (edm::TriggerResults const &triggerResults)
 

Detailed Description

Definition at line 69 of file Event.h.

Member Typedef Documentation

typedef std::unordered_set<BranchID::value_type> edm::Event::BranchIDSet
private

Definition at line 312 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 107 of file Event.h.

typedef std::vector<edm::propagate_const<std::unique_ptr<WrapperBase> > > edm::Event::ProductPtrVec

Definition at line 253 of file Event.h.

Constructor & Destructor Documentation

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

Definition at line 22 of file Event.cc.

22  :
23  provRecorder_(ep, md),
24  aux_(ep.aux()),
25  luminosityBlock_(ep.luminosityBlockPrincipalPtrValid() ? new LuminosityBlock(ep.luminosityBlockPrincipal(), md, moduleCallingContext) : nullptr),
26  gotBranchIDs_(),
27  gotViews_(),
28  streamID_(ep.streamID()),
30  {
31  }
std::shared_ptr< LuminosityBlock const > const luminosityBlock_
Definition: Event.h:306
BranchIDSet gotBranchIDs_
Definition: Event.h:313
ModuleCallingContext const * moduleCallingContext_
Definition: Event.h:323
std::vector< std::shared_ptr< ViewBase > > gotViews_
Definition: Event.h:320
ModuleCallingContext const * moduleCallingContext() const
Definition: Event.h:249
PrincipalGetAdapter provRecorder_
Definition: Event.h:298
EventAuxiliary const & aux_
Definition: Event.h:305
StreamID streamID_
Definition: Event.h:322
Event::~Event ( )
override

Definition at line 33 of file Event.cc.

33  {
34  }

Member Function Documentation

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

Definition at line 231 of file Event.cc.

References gotBranchIDs_, gotBranchIDsFromPrevious_, edm::EventBase::id(), edm::Provenance::originalBranchID(), and previousBranchIDs_.

Referenced by getByLabelImpl(), and getImpl().

231  {
232  if(previousBranchIDs_) {
233  auto id = prov.originalBranchID();
234  auto range = std::equal_range(previousBranchIDs_->begin(), previousBranchIDs_->end(),id);
235  if(range.first ==range.second) {
236  gotBranchIDs_.insert(id.id());
237  } else {
238  gotBranchIDsFromPrevious_[range.first - previousBranchIDs_->begin()] = true;
239  }
240  }
241  }
BranchIDSet gotBranchIDs_
Definition: Event.h:313
std::vector< bool > gotBranchIDsFromPrevious_
Definition: Event.h:314
edm::EventID id() const
Definition: EventBase.h:60
std::vector< BranchID > * previousBranchIDs_
Definition: Event.h:315
Event::CacheIdentifier_t Event::cacheIdentifier ( ) const
void Event::commit_ ( std::vector< edm::ProductResolverIndex > const &  iShouldPut,
ParentageID previousParentageId = 0 
)
private

Definition at line 148 of file Event.cc.

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

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

148  {
149  size_t nPut = 0;
150  for(auto const& p: putProducts()) {
151  if(p) {
152  ++nPut;
153  }
154  }
155  if(nPut > 0) {
156  commit_aux(putProducts(), previousParentageId);
157  }
158  auto sz = iShouldPut.size();
159  if(sz !=0 and sz != nPut) {
160  //some were missed
161  auto& p = provRecorder_.principal();
162  for(auto index: iShouldPut){
163  auto resolver = p.getProductResolverByIndex(index);
164  if(not resolver->productResolved()) {
165  resolver->putProduct(std::unique_ptr<WrapperBase>());
166  }
167  }
168  }
169  }
Principal const & principal() const
PrincipalGetAdapter provRecorder_
Definition: Event.h:298
ProductPtrVec & putProducts()
Definition: Event.h:295
void commit_aux(ProductPtrVec &products, ParentageID *previousParentageId=0)
Definition: Event.cc:172
void Event::commit_aux ( Event::ProductPtrVec products,
ParentageID previousParentageId = 0 
)
private

Definition at line 172 of file Event.cc.

References eventPrincipal(), edm::get_underlying_safe(), gotBranchIDs_, gotBranchIDsFromPrevious_, mps_fire::i, edm::Parentage::id(), edm::ParentageRegistry::insertMapped(), edm::ParentageRegistry::instance(), eostools::move(), gen::n, AlCaHLTBitMon_ParallelJobs::p, previousBranchIDs_, provRecorder_, edm::PrincipalGetAdapter::putTokenIndexToProductResolverIndex(), edm::PrincipalGetAdapter::recordProvenanceList(), and edm::Parentage::setParents().

Referenced by commit_().

172  {
173  // fill in guts of provenance here
174  auto& ep = eventPrincipal();
175 
176  //If we don't have a valid previousParentage then we want to use a temp value in order to
177  // avoid constantly recalculating the ParentageID which is a time consuming operation
178  ParentageID const* presentParentageId;
179 
180  if(previousBranchIDs_) {
181  bool sameAsPrevious = gotBranchIDs_.empty();
182  if(sameAsPrevious) {
183  for(auto i: gotBranchIDsFromPrevious_) {
184  if(not i) {
185  sameAsPrevious = false;
186  break;
187  }
188  }
189  }
190  if( not sameAsPrevious) {
191  std::vector<BranchID> gotBranchIDVector{gotBranchIDs_.begin(),
192  gotBranchIDs_.end()};
193  //add items in common from previous
194  auto n = gotBranchIDsFromPrevious_.size();
195  for(size_t i =0; i < n;++i) {
196  if(gotBranchIDsFromPrevious_[i]) {
197  gotBranchIDVector.push_back((*previousBranchIDs_)[i]);
198  }
199  }
200  std::sort(gotBranchIDVector.begin(),gotBranchIDVector.end());
201  previousBranchIDs_->assign(gotBranchIDVector.begin(), gotBranchIDVector.end());
202 
203  Parentage p;
204  p.setParents(std::move(gotBranchIDVector));
205  *previousParentageId = p.id();
207 
208  }
209  presentParentageId =previousParentageId;
210  } else {
211  presentParentageId = &s_emptyParentage;
212  }
213 
214  auto const& recordProv = provRecorder_.recordProvenanceList();
215  for(unsigned int i = 0; i< products.size();++i) {
216  auto& p = get_underlying_safe(products[i]);
217  if (p) {
218  if(recordProv[i]) {
219  ep.put(provRecorder_.putTokenIndexToProductResolverIndex()[i], std::move(p), *presentParentageId);
220  } else {
221  ep.put(provRecorder_.putTokenIndexToProductResolverIndex()[i], std::move(p), s_emptyParentage);
222  }
223  }
224  }
225 
226  // the cleanup is all or none
227  products.clear();
228  }
std::vector< edm::ProductResolverIndex > const & putTokenIndexToProductResolverIndex() const
BranchIDSet gotBranchIDs_
Definition: Event.h:313
PrincipalGetAdapter provRecorder_
Definition: Event.h:298
ESProducts< T, S > products(const T &i1, const S &i2)
Definition: ESProducts.h:191
std::vector< bool > gotBranchIDsFromPrevious_
Definition: Event.h:314
std::shared_ptr< T > & get_underlying_safe(propagate_const< std::shared_ptr< T >> &iP)
std::vector< bool > const & recordProvenanceList() const
static ParentageRegistry * instance()
EventPrincipal const & eventPrincipal() const
Definition: Event.cc:76
Hash< ParentageType > ParentageID
Definition: ParentageID.h:9
std::vector< BranchID > * previousBranchIDs_
Definition: Event.h:315
bool insertMapped(value_type const &v)
def move(src, dest)
Definition: eostools.py:510
EventAuxiliary const& edm::Event::eventAuxiliary ( ) const
inlineoverridevirtual
EventPrincipal const & Event::eventPrincipal ( ) const
private

Definition at line 76 of file Event.cc.

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

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

76  {
77  return dynamic_cast<EventPrincipal const&>(provRecorder_.principal());
78  }
Principal const & principal() const
PrincipalGetAdapter provRecorder_
Definition: Event.h:298
EventSelectionIDVector const & Event::eventSelectionIDs ( ) const

Definition at line 96 of file Event.cc.

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

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

Definition at line 600 of file Event.h.

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

600  {
601  std::vector<void const*> pointersToElements;
603  // the following must initialize the
604  // fill the helper vector
605  bh.wrapper()->fillView(bh.id(), pointersToElements, helpers);
606 
607  auto newview = std::make_shared<View<ELEMENT> >(pointersToElements, helpers, &(productGetter()));
608 
609  addToGotBranchIDs(*bh.provenance());
610  gotViews_.push_back(newview);
611  Handle<View<ELEMENT> > h(&*newview, bh.provenance());
612  result.swap(h);
613  }
FWCore Framework interface EventSetupRecordImplementation h
Helper function to determine trigger accepts.
EDProductGetter const & productGetter() const
Definition: Event.cc:81
std::vector< std::shared_ptr< ViewBase > > gotViews_
Definition: Event.h:320
void addToGotBranchIDs(Provenance const &prov) const
Definition: Event.cc:231
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 330 of file Event.h.

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

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(), 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().

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

Definition at line 343 of file Event.h.

References edm::BasicHandle::failedToGet(), 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().

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

Definition at line 116 of file Event.cc.

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

116  {
118  }
Principal const & principal() const
void getAllProvenance(std::vector< Provenance const * > &provenances) const
Definition: Principal.cc:793
PrincipalGetAdapter provRecorder_
Definition: Event.h:298
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(), 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:323
PrincipalGetAdapter provRecorder_
Definition: Event.h:298
void addToGotBranchIDs(Provenance const &prov) const
Definition: Event.cc:231
void convert_handle(BasicHandle &&bh, Handle< T > &result)
Definition: ConvertHandle.h:20
def move(src, dest)
Definition: eostools.py:510
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(), and mps_fire::result.

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:323
PrincipalGetAdapter provRecorder_
Definition: Event.h:298
void addToGotBranchIDs(Provenance const &prov) const
Definition: Event.cc:231
bool getByLabel(InputTag const &tag, Handle< PROD > &result) const
Definition: Event.h:464
void convert_handle(BasicHandle &&bh, Handle< T > &result)
Definition: ConvertHandle.h:20
def move(src, dest)
Definition: eostools.py:510
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<>
bool edm::Event::getByLabel ( edm::InputTag const &  tag,
Handle< GenericObject > &  result 
) const
template<typename PROD >
bool Event::getByLabel ( InputTag const &  tag,
Handle< PROD > &  result 
) const

Definition at line 464 of file Event.h.

References edm::HandleBase::clear(), edm::convert_handle(), edm::HandleBase::failedToGet(), eostools::move(), PROD, and edm::HandleBase::provenance().

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(), CastorDigiAnalyzerImpl::analyze(), CastorHitAnalyzerImpl::analyze(), RawDataConverter::analyze(), CaloTowersExample::analyze(), EcalMatacqAnalyzer::analyze(), JetToDigiDump::analyze(), myFastSimVal::analyze(), CMSDAS11DijetAnalyzer::analyze(), CMSDAS11DijetTestAnalyzer::analyze(), JetCorExample< Jet >::analyze(), JetPlotsExample< Jet >::analyze(), JetValidation::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(), RivetHarvesting::analyze(), TauGenJetDumper::analyze(), HcalDigiAnalyzerImpl::analyze(), DijetMass< Jet >::analyze(), GctDigiToPsbText::analyze(), RawToText::analyze(), AlignmentStats::analyze(), MCElectronAnalyzer::analyze(), MCPhotonAnalyzer::analyze(), MCPizeroAnalyzer::analyze(), PhotonsWithConversionsAnalyzer::analyze(), SimpleConvertedPhotonAnalyzer::analyze(), TreeWriterForEcalCorrection::analyze(), L1CaloInputScaleTester::analyze(), CSCTFanalyzer::analyze(), PFCandidateChecker::analyze(), RecoTauPlotDiscriminator::analyze(), HLTInspect::analyze(), ValidationMisalignedTracker::analyze(), RctDigiToRctText::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(), EcalTestPulseAnalyzer::analyze(), EcalTrigPrimAnalyzer::analyze(), CSCViewDigi::analyze(), SimplePhotonAnalyzer::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(), SiStripElectronAnalyzer::analyze(), ElectronCalibration::analyze(), DTTrigTest::analyze(), SimplePi0DiscAnalyzer::analyze(), EcalPulseShapeGrapher::analyze(), EcalLaserAnalyzer2::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(), LhcTrackAnalyzer::analyze(), TreeProducerCalibSimul::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(), 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(), AlignmentMonitorTracksFromTrajectories::event(), AlignmentMonitorSegmentDifferences::event(), AlignmentMonitorMuonSystemMap1D::event(), AlignmentMonitorMuonVsCurvature::event(), L1GtPatternGenerator::extractGlobalTriggerData(), L1TMuon::CSCCollector::extractPrimitives(), L1TMuon::RPCCollector::extractPrimitives(), L1TMuon::DTCollector::extractPrimitives(), extractRecordData(), PFElectronTranslator::fetchCandidateCollection(), PFPhotonTranslator::fetchCandidateCollection(), PFElectronTranslator::fetchGsfCollection(), StringBasedNTupler::fill(), AdHocNTupler::fill(), HTrackAssociator::fillCaloTowers(), LaserAlignment::fillDataProfiles(), HTrackAssociator::fillEcal(), HTrackAssociator::fillHcal(), HTrackAssociator::fillHcalTowers(), ElectronMVAEstimatorRun2Fall17::fillMVAVariables(), PhotonMVAEstimatorRunIIFall17::fillMVAVariables(), PhotonMVAEstimatorRun2Spring16NonTrig::fillMVAVariables(), PhotonMVAEstimatorRun2Phys14NonTrig::fillMVAVariables(), PhotonMVAEstimatorRun2Spring15NonTrig::fillMVAVariables(), ElectronMVAEstimatorRun2Spring15Trig::fillMVAVariables(), ElectronMVAEstimatorRun2Spring15NonTrig::fillMVAVariables(), ElectronMVAEstimatorRun2Spring16GeneralPurpose::fillMVAVariables(), ElectronMVAEstimatorRun2Spring16HZZ::fillMVAVariables(), BTagSkimMC::filter(), ptHatFilter::filter(), RecoTauDifferenceAnalyzer::filter(), PFMETFilter::filter(), PFFilter::filter(), cms::MTCCHLTrigger::filter(), STFilter::filter(), CosmicGenFilterLowE::filter(), ComphepSingletopFilter::filter(), cms::TrackMTCCFilter::filter(), GaussianZBeamSpotFilter::filter(), BTagSkimLeptonJet::filter(), cms::BHFilter::filter(), cms::ClusterMTCCFilter::filter(), cms::TECClusterFilter::filter(), CandViewRefRandomSelector::filter(), HeavyQuarkFromMPIFilterAlgo::filter(), EcalTangentFilter::filter(), L1Filter::filter(), doubleEMEnrichingFilterAlgo::filter(), RecoDiMuon::filter(), HighETPhotonsFilterAlgo::filter(), L1DEFilter::filter(), TotalKinematicsFilter::filter(), LHEDYdecayFilter::filter(), XtoFFbarFilter::filter(), PFTauViewRefSelector::filter(), GenLeadTrackFilter::filter(), TauHadronDecayFilter::filter(), ECALActivity::filter(), BeamSplash::filter(), MuonAlignmentPreFilter::filter(), JGJFilter::filter(), SelectHFMinBias::filter(), IsTBH4Type::filter(), RecHitEnergyFilter::filter(), EcalExclusiveTrigFilter::filter(), TwoVBGenFilter::filter(), LQGenFilter::filter(), Zto2lFilter::filter(), MCLongLivedParticles::filter(), HcalHPDFilter::filter(), SecondaryVertexFilter::filter(), TagProbeMassEDMFilter::filter(), __class__< T >::filter(), CSCOverlapsBeamSplashCut::filter(), L1GtBeamModeFilter::filter(), PhotonEnrichmentFilter::filter(), EcalSkim::filter(), FilterScrapingPixelProbability::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(), 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(), EcalTBH2TDCRecInfoProducer::produce(), EcalTBHodoscopeRecInfoProducer::produce(), EcalTBTDCRecInfoProducer::produce(), PFConcretePFCandidateProducer::produce(), ShallowSimhitClustersProducer::produce(), CastorFastTowerProducer::produce(), EgammaPhotonTkIsolationProducer::produce(), EgammaPhotonTkNumIsolationProducer::produce(), CastorFastClusterProducer::produce(), EgammaElectronTkIsolationProducer::produce(), EcalTBWeightUncalibRecHitProducer::produce(), HLTHFRecoEcalCandidateProducer::produce(), PFTauViewRefMerger::produce(), PFElectronTranslator::produce(), EgammaElectronTkNumIsolationProducer::produce(), CandViewRefTriggerBiasRemover::produce(), AlignmentPrescaler::produce(), FastTSGFromL2Muon::produce(), StripCompactDigiSimLinksProducer::produce(), RecoTauPiZeroFlattener::produce(), RawDataSelector::produce(), LHECOMWeightProducer::produce(), SiPixelFedFillerWordEventNumber::produce(), TkAlCaOverlapTagger::produce(), EcalDCCTBUnpackingModule::produce(), reco::tautools::CopyProducer< Collection >::produce(), EcalDCCTB07UnpackingModule::produce(), L1GctInternJetProducer::produce(), ImpactParameter::produce(), cms::ReconstructerFP420::produce(), CaloRecoTauProducer::produce(), DigiSimLinkProducer::produce(), SubsystemNeutronWriter::produce(), reco::tautools::CastedRefProducer< DerivedCollection, BaseType >::produce(), EgammaEcalRecHitIsolationProducer::produce(), PFTauMVAInputDiscriminantTranslator::produce(), EgammaTowerIsolationProducer::produce(), SimpleTrackListMerger::produce(), TrackListMerger::produce(), cms::DigitizerFP420::produce(), CaloRecoTauTagInfoProducer::produce(), MatchedProbeMaker< T >::produce(), edm::CFWriter::produce(), cms::TrackerizerFP420::produce(), L1RCTTPGProvider::produce(), LaserAlignmentT0Producer::produce(), TagProbeMassProducer::produce(), EcalRecHitRecalib::produce(), L1GctEmulator::produce(), L1ExtraParticleMapProd::produce(), L1EmulBias::produce(), pat::__class__Producer::produce(), cms::ClusterizerFP420::produce(), NeutronHitsCollector::produce(), L1ExtraParticlesProd::produce(), LTCRawToDigi::produce(), BSCTrigger::produce(), MaskedRctInputDigiProducer::produce(), EcalFEDWithCRCErrorProducer::produce(), RctRawToDigi::produce(), L1RCTProducer::produce(), TruthTauDecayModeProducer::produce(), RPCTrigger::produce(), MuonErrorMatrixAdjuster::produce(), GctRawToDigi::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(), EmbeddingVertexCorrector::produce(), TrackerToMuonPropagator::produce(), CSCOverlapsTrackPreparation::produce(), JetCrystalsAssociator::produce(), L1TCaloLayer1RawToDigi::produce(), RPCTechnicalTrigger::produce(), NuclearTrackCorrector::produce(), PFTau3ProngReco::produce(), readEventData(), L1MuGMTPSB::receiveData(), L1GlobalTriggerPSB::receiveGctObjectData(), L1GlobalTriggerGTL::receiveGmtObjectData(), L1GlobalTriggerPSB::receiveTechnicalTriggers(), 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().

464  {
465  result.clear();
466  BasicHandle bh = provRecorder_.getByLabel_(TypeID(typeid(PROD)), tag, moduleCallingContext_);
467  convert_handle(std::move(bh), result); // throws on conversion error
468  if (result.failedToGet()) {
469  return false;
470  }
471  addToGotBranchIDs(*result.provenance());
472  return true;
473  }
BasicHandle getByLabel_(TypeID const &tid, InputTag const &tag, ModuleCallingContext const *mcc) const
ModuleCallingContext const * moduleCallingContext_
Definition: Event.h:323
PrincipalGetAdapter provRecorder_
Definition: Event.h:298
void addToGotBranchIDs(Provenance const &prov) const
Definition: Event.cc:231
void convert_handle(BasicHandle &&bh, Handle< T > &result)
Definition: ConvertHandle.h:20
#define PROD(A, B)
def move(src, dest)
Definition: eostools.py:510
template<typename PROD >
bool Event::getByLabel ( std::string const &  label,
Handle< PROD > &  result 
) const

Definition at line 492 of file Event.h.

492  {
493  return getByLabel(label, emptyString_, result);
494  }
bool getByLabel(InputTag const &tag, Handle< PROD > &result) const
Definition: Event.h:464
static const std::string emptyString_
Definition: Event.h:325
template<typename PROD >
bool Event::getByLabel ( std::string const &  label,
std::string const &  productInstanceName,
Handle< PROD > &  result 
) const

Definition at line 477 of file Event.h.

References edm::HandleBase::clear(), edm::convert_handle(), edm::HandleBase::failedToGet(), eostools::move(), PROD, and edm::HandleBase::provenance().

479  {
480  result.clear();
481  BasicHandle bh = provRecorder_.getByLabel_(TypeID(typeid(PROD)), label, productInstanceName, emptyString_, moduleCallingContext_);
482  convert_handle(std::move(bh), result); // throws on conversion error
483  if (result.failedToGet()) {
484  return false;
485  }
486  addToGotBranchIDs(*result.provenance());
487  return true;
488  }
BasicHandle getByLabel_(TypeID const &tid, InputTag const &tag, ModuleCallingContext const *mcc) const
ModuleCallingContext const * moduleCallingContext_
Definition: Event.h:323
PrincipalGetAdapter provRecorder_
Definition: Event.h:298
void addToGotBranchIDs(Provenance const &prov) const
Definition: Event.cc:231
void convert_handle(BasicHandle &&bh, Handle< T > &result)
Definition: ConvertHandle.h:20
#define PROD(A, B)
static const std::string emptyString_
Definition: Event.h:325
def move(src, dest)
Definition: eostools.py:510
template<typename ELEMENT >
bool Event::getByLabel ( std::string const &  label,
Handle< View< ELEMENT > > &  result 
) const

Definition at line 565 of file Event.h.

References mps_fire::result.

565  {
566  return getByLabel(moduleLabel, emptyString_, result);
567  }
bool getByLabel(InputTag const &tag, Handle< PROD > &result) const
Definition: Event.h:464
static const std::string emptyString_
Definition: Event.h:325
template<typename ELEMENT >
bool Event::getByLabel ( std::string const &  label,
std::string const &  productInstanceName,
Handle< View< ELEMENT > > &  result 
) const

Definition at line 549 of file Event.h.

References edm::BasicHandle::failedToGet(), h, eostools::move(), mps_fire::result, edm::HandleBase::swap(), and edm::BasicHandle::whyFailedFactory().

551  {
552  result.clear();
553  BasicHandle bh = provRecorder_.getMatchingSequenceByLabel_(TypeID(typeid(ELEMENT)), moduleLabel, productInstanceName, emptyString_, moduleCallingContext_);
554  if(bh.failedToGet()) {
555  Handle<View<ELEMENT> > h(std::move(bh.whyFailedFactory()));
556  h.swap(result);
557  return false;
558  }
559  fillView_(bh, result);
560  return true;
561  }
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:323
PrincipalGetAdapter provRecorder_
Definition: Event.h:298
static const std::string emptyString_
Definition: Event.h:325
def move(src, dest)
Definition: eostools.py:510
void fillView_(BasicHandle &bh, Handle< View< ELEMENT > > &result) const
Definition: Event.h:600
template<typename ELEMENT >
bool Event::getByLabel ( InputTag const &  tag,
Handle< View< ELEMENT > > &  result 
) const

Definition at line 535 of file Event.h.

References edm::BasicHandle::failedToGet(), h, eostools::move(), mps_fire::result, edm::HandleBase::swap(), and edm::BasicHandle::whyFailedFactory().

535  {
536  result.clear();
537  BasicHandle bh = provRecorder_.getMatchingSequenceByLabel_(TypeID(typeid(ELEMENT)), tag, moduleCallingContext_);
538  if(bh.failedToGet()) {
539  Handle<View<ELEMENT> > h(std::move(bh.whyFailedFactory()));
540  h.swap(result);
541  return false;
542  }
543  fillView_(bh, result);
544  return true;
545  }
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:323
PrincipalGetAdapter provRecorder_
Definition: Event.h:298
def move(src, dest)
Definition: eostools.py:510
void fillView_(BasicHandle &bh, Handle< View< ELEMENT > > &result) const
Definition: Event.h:600
BasicHandle Event::getByLabelImpl ( std::type_info const &  iWrapperType,
std::type_info const &  iProductType,
InputTag const &  iTag 
) const
overrideprivatevirtual

Implements edm::EventBase.

Definition at line 254 of file Event.cc.

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

254  {
255  BasicHandle h = provRecorder_.getByLabel_(TypeID(iProductType), iTag, moduleCallingContext_);
256  if(h.isValid()) {
257  addToGotBranchIDs(*(h.provenance()));
258  }
259  return h;
260  }
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:323
PrincipalGetAdapter provRecorder_
Definition: Event.h:298
void addToGotBranchIDs(Provenance const &prov) const
Definition: Event.cc:231
BasicHandle Event::getByProductID_ ( ProductID const &  oid) const
private

Definition at line 143 of file Event.cc.

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

Referenced by getImpl().

143  {
144  return eventPrincipal().getByProductID(oid);
145  }
BasicHandle getByProductID(ProductID const &oid) const
EventPrincipal const & eventPrincipal() const
Definition: Event.cc:76
template<typename PROD >
bool Event::getByToken ( EDGetToken  token,
Handle< PROD > &  result 
) const

Definition at line 508 of file Event.h.

References edm::HandleBase::clear(), edm::convert_handle(), edm::HandleBase::failedToGet(), eostools::move(), PROD, edm::PRODUCT_TYPE, and edm::HandleBase::provenance().

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(), RawTask::_process(), PedestalTask::_process(), RecHitTask::_process(), LEDTask::_process(), DigiPhase1Task::_process(), DigiTask::_process(), UMNioTask::_process(), LaserTask::_process(), EcalTimeDigiProducer::accumulate(), pat::PATUserDataMerger< ObjectType, Operation >::add(), pat::helper::NamedUserDataLoader< pat::helper::AddUserCand >::addData(), 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(), GEMSimTrackMatch::analyze(), ScoutingTestAnalyzer::analyze(), ME0HitsValidation::analyze(), CSCDigiDump::analyze(), GEMHitsValidation::analyze(), GEMRecHitsValidation::analyze(), RazorVarAnalyzer::analyze(), ME0DigisValidation::analyze(), MatchMETBenchmarkAnalyzer::analyze(), METBenchmarkAnalyzer::analyze(), PFCandidateBenchmarkAnalyzer::analyze(), PFCandidateManagerAnalyzer::analyze(), HcalCableMapper::analyze(), DQMHOAlCaRecoStream::analyze(), CandidateBenchmarkAnalyzer::analyze(), CSCALCTDigiValidation::analyze(), CSCCLCTDigiValidation::analyze(), CSCStripDigiValidation::analyze(), PerformanceAnalyzer::analyze(), CSCDigiToPattern::analyze(), DiJetVarAnalyzer::analyze(), CSCRecHit2DValidation::analyze(), CSCSegmentValidation::analyze(), CSCWireDigiValidation::analyze(), ME0RecHitsValidation::analyze(), CSCComparatorDigiValidation::analyze(), GEMDigiTrackMatch::analyze(), PFCandidateDQMAnalyzer::analyze(), PFJetDQMAnalyzer::analyze(), PFMETDQMAnalyzer::analyze(), PFMuonDQMAnalyzer::analyze(), HLTTauDQML1Plotter::analyze(), GEMRecHitTrackMatch::analyze(), ESRecoSummary::analyze(), ME0SegmentsValidation::analyze(), GenericBenchmarkAnalyzer::analyze(), MultiTrackValidatorGenPs::analyze(), L1Scalers::analyze(), SiPixelPhase1TrackResiduals::analyze(), PatTauAnalyzer::analyze(), PatZjetsElectronAnalyzer::analyze(), PatZjetsJetAnalyzer::analyze(), L1TScalersSCAL::analyze(), ESOccupancyTask::analyze(), ESPedestalTask::analyze(), PFTester::analyze(), RPCPointVsRecHit::analyze(), SiPixelPhase1TrackClustersV::analyze(), SiStripDigiValid::analyze(), PatElectronAnalyzer::analyze(), KVFTrackUpdate::analyze(), TopElecAnalyzer::analyze(), TopJetAnalyzer::analyze(), TopMuonAnalyzer::analyze(), TopTauAnalyzer::analyze(), ESIntegrityTask::analyze(), ESRawDataTask::analyze(), HiBasicGenTest::analyze(), L1TdeStage2EMTF::analyze(), OuterTrackerMonitorTTCluster::analyze(), OuterTrackerMonitorTTStub::analyze(), ESDcsInfoTask::analyze(), TopGenEventAnalyzer::analyze(), BTagPerformanceAnalyzerOnData::analyze(), ElectronMcSignalValidatorMiniAOD::analyze(), SiPixelPhase1TrackEfficiency::analyze(), ESFEDIntegrityTask::analyze(), SiPixelDigiValid::analyze(), PatMCMatchingExtended::analyze(), PatMCMatching::analyze(), PatTriggerAnalyzer::analyze(), PatTriggerTagAndProbe::analyze(), RPCMonitorRaw::analyze(), SiPixelPhase1RawData::analyze(), ZdcTBAnalyzer::analyze(), HcalTBWriter::analyze(), DQMMessageLogger::analyze(), L1TStage2EMTF::analyze(), L1TStage2uGMTMuon::analyze(), CentralityDQM::analyze(), CentralitypADQM::analyze(), QcdHighPtDQM::analyze(), SiPixelPhase1RecHits::analyze(), SiStripFEDDumpPlugin::analyze(), CaloTowerAnalyzer::analyze(), ElectronMcSignalValidator::analyze(), RPCRecHitValid::analyze(), L1TStage2CaloLayer2::analyze(), DigiAnalyzer::analyze(), PatTopSelectionAnalyzer::analyze(), L1TStage2MuonComp::analyze(), L1TStage2RegionalMuonCandComp::analyze(), SiStripMonitorFilter::analyze(), EcalEBTrigPrimAnalyzer::analyze(), EgammaBasicClusters::analyze(), EventShapeDQM::analyze(), HistoAnalyzer< C >::analyze(), L1THIonImp::analyze(), RPCMonitorLinkSynchro::analyze(), SiStripMonitorHLT::analyze(), TriggerSummaryAnalyzerAOD::analyze(), TriggerSummaryAnalyzerRAW::analyze(), ElectronGeneralAnalyzer::analyze(), HCALRecHitAnalyzer::analyze(), SUSYDQMAnalyzer::analyze(), JetResolutionDemo::analyze(), ZDCTask::analyze(), SiPixelPhase1DigisV::analyze(), PatBasicAnalyzer::analyze(), PatBTagAnalyzer::analyze(), L1TStage2uGMT::analyze(), RivetAnalyzer::analyze(), TrackTypeMonitor::analyze(), ElectronTagProbeAnalyzer::analyze(), ESTimingTask::analyze(), L1TBasicDemo::analyze(), L1TSummary::analyze(), EgammaSuperClusters::analyze(), ESTrendTask::analyze(), BTagPerformanceAnalyzerMC::analyze(), SiPixelPhase1RecHitsV::analyze(), EwkMuDQM::analyze(), MonitorLTC::analyze(), StandaloneTrackMonitor::analyze(), EcalDQMonitorTask::analyze(), HeavyIonUCCDQM::analyze(), PFTauElecRejectionBenchmarkAnalyzer::analyze(), EcalFEDMonitorTemp< SUBDET >::analyze(), PrimaryVertexMonitor::analyze(), TtFullHadSignalSelMVATrainer::analyze(), L1TMP7ZeroSupp::analyze(), CSCTFAnalyzer::analyze(), ObjectCounter< C >::analyze(), SiPixelPhase1Digis::analyze(), DQMHcalPhiSymAlCaReco::analyze(), PUDumper::analyze(), HcalTB06Analysis::analyze(), TtSemiLepJetCombMVATrainer::analyze(), HLTEventAnalyzerRAW::analyze(), HLTEventAnalyzerAOD::analyze(), DQMHcalIsolatedBunchAlCaReco::analyze(), AlcaBeamMonitor::analyze(), JetCorrectorDemo::analyze(), L1TGlobalSummary::analyze(), HLTTauDQMOfflineSource::analyze(), EwkElecDQM::analyze(), RPCFEDIntegrity::analyze(), AlCaElectronsTest::analyze(), SUSY_HLT_InclusiveHT::analyze(), JetCorrectorOnTheFly< Jet >::analyze(), TtSemiLepSignalSelMVATrainer::analyze(), SimHitsValidationHcal::analyze(), SiPixelPhase1HitsV::analyze(), BPhysicsOniaDQM::analyze(), SiStripMonitorDigi::analyze(), SiStripBaselineValidator::analyze(), DQMHcalDiJetsAlCaReco::analyze(), TkAlCaRecoMonitor::analyze(), TKStatus::analyze(), MixCollectionValidation::analyze(), TrackerHitAnalyzer::analyze(), SiPixelRecHitsValid::analyze(), AnalysisRootpleProducerOnlyMC::analyze(), EcalPileUpDepMonitor::analyze(), SUSY_HLT_PhotonMET::analyze(), SUSY_HLT_PhotonHT::analyze(), MuonMiniAOD::analyze(), cms::MinBias::analyze(), MuonRecoAnalyzer::analyze(), MuonTiming::analyze(), l1t::L1TStage2CaloAnalyzer::analyze(), WValidation::analyze(), DQMLumiMonitor::analyze(), SiPixelPhase1TrackingParticleV::analyze(), EwkMuLumiMonitorDQM::analyze(), PixelVTXMonitor::analyze(), HLTVertexPerformanceAnalyzer::analyze(), ElectronStudy::analyze(), BasicHepMCHeavyIonValidation::analyze(), L1HOTreeProducer::analyze(), ElectronMcFakeValidator::analyze(), L1TdeGCT::analyze(), QcdPhotonsDQM::analyze(), DQMSourceEleCalib::analyze(), SUSY_HLT_DoubleMuon_Hadronic::analyze(), SUSY_HLT_Muon_BJet::analyze(), MuonSeedsAnalyzer::analyze(), DrellYanValidation::analyze(), HcalSimHitStudy::analyze(), MultiTrackValidator::analyze(), SiPixelPhase1Clusters::analyze(), dEdxHitAnalyzer::analyze(), VertexMonitor::analyze(), dqm::TrackAnalyzer::analyze(), KVFTest::analyze(), MuonEnergyDepositAnalyzer::analyze(), edm::InputAnalyzer::analyze(), DiMuonHistograms::analyze(), EcalPreshowerNoiseDistrib::analyze(), BasicGenParticleValidation::analyze(), BasicHepMCValidation::analyze(), L1TDEMON::analyze(), IsolatedParticlesGeneratedJets::analyze(), SiStripMonitorCluster::analyze(), dEdxAnalyzer::analyze(), MuonKinVsEtaAnalyzer::analyze(), MBUEandQCDValidation::analyze(), BxTiming::analyze(), CSCViewDigi::analyze(), MonitorTrackResidualsBase< pixel_or_strip >::analyze(), SUSY_HLT_DoubleEle_Hadronic::analyze(), SUSY_HLT_Electron_BJet::analyze(), KineExample::analyze(), SegmentTrackAnalyzer::analyze(), BPhysicsValidation::analyze(), BPhysicsSpectrum::analyze(), HiggsValidation::analyze(), EwkDQM::analyze(), sistrip::SpyExtractRunModule::analyze(), ElectronAnalyzer::analyze(), ZeePlots::analyze(), ResolutionCreator::analyze(), Tau3MuMonitor::analyze(), ParticleListDrawer::analyze(), WenuPlots::analyze(), L1TStage2OMTF::analyze(), ECALpedestalPCLworker::analyze(), EfficiencyAnalyzer::analyze(), BeamMonitor::analyze(), SUSY_HLT_alphaT::analyze(), OMTFPatternMaker::analyze(), RPCPhiEff::analyze(), cms::ProducerAnalyzer::analyze(), TopDiLeptonDQM::analyze(), sistrip::SpyIdentifyRunsModule::analyze(), BeamSpotProblemMonitor::analyze(), HcalQLPlotAnal::analyze(), L1TEGammaOffline::analyze(), SUSY_HLT_DiJet_MET::analyze(), SUSY_HLT_ElecFakes::analyze(), SUSY_HLT_MuEle_Hadronic::analyze(), SUSY_HLT_Muon_Hadronic::analyze(), SUSY_HLT_MuonFakes::analyze(), SUSY_HLT_VBF_Mu::analyze(), edm::TestMix::analyze(), BTVHLTOfflineSource::analyze(), HotlineDQM::analyze(), JetTester::analyze(), TrackSplittingMonitor::analyze(), HLTBTagPerformanceAnalyzer::analyze(), SUSY_HLT_Razor::analyze(), EcalPreshowerDigisValidation::analyze(), DuplicationChecker::analyze(), EcalPreshowerRecHitsValidation::analyze(), AnalysisRootpleProducer::analyze(), L1RecoTreeProducer::analyze(), HcalSimHitsValidation::analyze(), NoiseRates::analyze(), TrackEfficiencyMonitor::analyze(), V0Monitor::analyze(), EcalBarrelSimHitsValidation::analyze(), HGCGeometryValidation::analyze(), TestSuite::analyze(), TrackParameterAnalyzer::analyze(), LumiMonitor::analyze(), L1TDTTPG::analyze(), L1TRCT::analyze(), edm::TestMixedSource::analyze(), ElectronConversionRejectionValidator::analyze(), EcalEndcapSimHitsValidation::analyze(), EcalPreshowerSimHitsValidation::analyze(), EcalBarrelRecHitsValidation::analyze(), L1ElectronRecoTreeProducer::analyze(), L1UpgradeTfMuonTreeProducer::analyze(), GlobalTest::analyze(), L1TFED::analyze(), SiPixelHitEfficiencySource::analyze(), MultiplicityCorrelator::analyze(), PrimaryVertexResolution::analyze(), DQMHcalIsoTrackAlCaReco::analyze(), EcalZmassTask::analyze(), HcalNoiseRates::analyze(), HcalHBHEMuonSimAnalyzer::analyze(), ContainmentCorrectionAnalyzer::analyze(), EcalBarrelDigisValidation::analyze(), EcalEndcapDigisValidation::analyze(), EcalEndcapRecHitsValidation::analyze(), TPGCheck::analyze(), L1TCSCTPG::analyze(), MuTriggerAnalyzer::analyze(), HiggsDQM::analyze(), SiPixelHLTSource::analyze(), EnergyScaleAnalyzer::analyze(), HGCalShowerSeparation::analyze(), HGCalHitCalibration::analyze(), GlobalMuonMatchAnalyzer::analyze(), L1TGMT::analyze(), L1TRPCTF::analyze(), TagProbeFitTreeProducer::analyze(), TagAndProbeBtagTriggerMonitor::analyze(), SiPixelDigiSource::analyze(), ClusterCount::analyze(), ZCounting::analyze(), HLTInclusiveVBFSource::analyze(), PSMonitor::analyze(), L1TStage2uGT::analyze(), L1ABCDebugger::analyze(), SiStripMonitorRawData::analyze(), AnotherBeamSpotAnalyzer::analyze(), MuonIdDQM::analyze(), MuonRecoOneHLT::analyze(), GeneralHLTOffline::analyze(), FourVectorHLT::analyze(), SiPixelTrackResidualSource::analyze(), HLTrigReport::analyze(), DQMSourcePi0::analyze(), B2GDoubleLeptonHLTValidation::analyze(), B2GHadronicHLTValidation::analyze(), B2GSingleLeptonHLTValidation::analyze(), EcalSimHitsValidation::analyze(), TopSingleLeptonHLTValidation::analyze(), L1TCaloLayer1Validator::analyze(), L1MetFilterRecoTreeProducer::analyze(), L1UpgradeTreeProducer::analyze(), METTester::analyze(), BSvsPVAnalyzer::analyze(), MCAcceptanceAnalyzer::analyze(), L1TRate::analyze(), PixelLumiDQM::analyze(), L1TStage2InputPatternWriter::analyze(), TestResolution::analyze(), PhotonValidatorMiniAOD::analyze(), DQMExample_Step1::analyze(), RPCTTUMonitor::analyze(), FFTJetImageRecorder::analyze(), HitEff::analyze(), DTScalerInfoTask::analyze(), TTbar_GenLepAnalyzer::analyze(), HLTMuonMatchAndPlotContainer::analyze(), HcalRecHitsValidation::analyze(), BDHadronTrackMonitoringAnalyzer::analyze(), PFJetBenchmarkAnalyzer::analyze(), AnotherPrimaryVertexAnalyzer::analyze(), SiPixelRawDataErrorSource::analyze(), MultiplicityInvestigator::analyze(), Vx3DHLTAnalyzer::analyze(), HGCalTimingAnalyzer::analyze(), SUSY_HLT_SingleLepton::analyze(), EcalRecHitsValidation::analyze(), TopDiLeptonHLTValidation::analyze(), l1t::GtInputDump::analyze(), TauValidation::analyze(), ZDCDigiStudy::analyze(), TkConvValidator::analyze(), HGCalDigiValidation::analyze(), HIPTwoBodyDecayAnalyzer::analyze(), QcdUeDQM::analyze(), APVCyclePhaseMonitor::analyze(), SiPixelRecHitSource::analyze(), SiStripSpyMonitorModule::analyze(), TTbar_GenJetAnalyzer::analyze(), HeavyFlavorValidation::analyze(), L1GtTrigReport::analyze(), METplusTrackMonitor::analyze(), TTbarSpinCorrHepMCAnalyzer::analyze(), HigPhotonJetHLTOfflineSource::analyze(), PFMETBenchmarkAnalyzer::analyze(), L1TdeRCT::analyze(), SusyDQM< Mu, Ele, Jet, Met >::analyze(), SiStripFEDCheckPlugin::analyze(), SiStripMonitorPedestals::analyze(), HcalRecHitsAnalyzer::analyze(), DTNoiseTask::analyze(), L1TRate_Offline::analyze(), L1GenTreeProducer::analyze(), PDFWeightsTest::analyze(), MCVerticesAnalyzer::analyze(), TopMonitor::analyze(), ZdcSimHitStudy::analyze(), LogMessageMonitor::analyze(), TestOutliers::analyze(), DTLocalTriggerBaseTask::analyze(), ObjMonitor::analyze(), TTbar_Kinematics::analyze(), GlobalDigisHistogrammer::analyze(), L1ExtraTreeProducer::analyze(), BigEventsDebugger< T >::analyze(), EventTimeDistribution::analyze(), ECALMultifitAnalyzer_HI::analyze(), HLTJetMETValidation::analyze(), LepHTMonitor::analyze(), l1t::L1TGlobalAnalyzer::analyze(), GlobalRecHitsHistogrammer::analyze(), HcalRaddamMuon::analyze(), MuonIdVal::analyze(), EGammaCutBasedEleIdAnalyzer::analyze(), MCvsRecoVerticesAnalyzer::analyze(), L1TStage2BMTF::analyze(), cms::Analyzer_minbias::analyze(), DTDataIntegrityTask::analyze(), EcalDigisValidation::analyze(), L1JetRecoTreeProducer::analyze(), L1TGT::analyze(), NoBPTXMonitor::analyze(), SiPixelErrorsDigisToCalibDigis::analyze(), SiPixelClusterSource::analyze(), HLTGetDigi::analyze(), SiStripFEDMonitorPlugin::analyze(), HGCalTBAnalyzer::analyze(), HGCalRecHitValidation::analyze(), FFTJetPileupAnalyzer::analyze(), OverlapProblemTPAnalyzer::analyze(), TrackingMonitor::analyze(), FSQDiJetAve::analyze(), L1TdeCSCTF::analyze(), APVCyclePhaseDebuggerFromL1TS::analyze(), MultiplicityTimeCorrelations::analyze(), TauJetCorrectorExample::analyze(), TestCorrection::analyze(), L1TCSCTF::analyze(), L1TRPCTPG::analyze(), CosmicSplitterValidation::analyze(), DTLocalTriggerLutTask::analyze(), L1TComparison::analyze(), PhotonValidator::analyze(), SiPixelErrorEstimation::analyze(), l1t::GtRecordDump::analyze(), L1CaloTowerTreeProducer::analyze(), AnalyzerMinbias::analyze(), MuonIsolationDQM::analyze(), StudyHLT::analyze(), DuplicateRecHits::analyze(), TrackCount::analyze(), L1TauRecoTreeProducer::analyze(), PhotonMonitor::analyze(), MuIsoValidation::analyze(), OverlapProblemTSOSAnalyzer::analyze(), L1Validator::analyze(), JetMETHLTOfflineSource::analyze(), OccupancyPlots::analyze(), PrimaryVertexValidation::analyze(), DTTriggerEfficiencyTask::analyze(), HGCalHitValidation::analyze(), CommonModeAnalyzer::analyze(), SiStripCMMonitorPlugin::analyze(), HLTScalers::analyze(), HLTHiggsSubAnalysis::analyze(), HLTMuonPlotter::analyze(), SiPixelTrackingRecHitsValid::analyze(), IsoTrig::analyze(), ValidIsoTrkCalib::analyze(), MuonMonitor::analyze(), RazorMonitor::analyze(), JetTester_HeavyIons::analyze(), GenPurposeSkimmerData::analyze(), L1TdeStage2CaloLayer2::analyze(), ZMuMuMassConstraintParameterFinder::analyze(), MuonAlignment::analyze(), DQMPFCandidateAnalyzer::analyze(), HcalDigisValidation::analyze(), TauTagValidation::analyze(), L1TCompare::analyze(), APVShotsAnalyzer::analyze(), HcalHBHEMuonAnalyzer::analyze(), CastorMonitorModule::analyze(), JetMonitor::analyze(), METMonitor::analyze(), GlobalHitsHistogrammer::analyze(), HGCalSimHitValidation::analyze(), IsoTrackCalibration::analyze(), HTMonitor::analyze(), PiZeroAnalyzer::analyze(), L1TStage2CaloLayer2Offline::analyze(), pat::CandidateSummaryTable::analyze(), CosmicRateAnalyzer::analyze(), L1TStage2uGTCaloLayer2Comp::analyze(), JetAnalyzer_HeavyIons_matching::analyze(), BPHMonitor::analyze(), IsoTrackCalib::analyze(), L1TriggerJSONMonitoring::analyze(), JetAnalyzer_HeavyIons::analyze(), EcalMixingModuleValidation::analyze(), L1TTauOffline::analyze(), L1TSync::analyze(), HLTriggerJSONMonitoring::analyze(), L1Muon2RecoTreeProducer::analyze(), IsolatedGenParticles::analyze(), SeedMultiplicityAnalyzer::analyze(), JetAnalyzer::analyze(), analyzer::SiPixelLorentzAngle::analyze(), DTLocalTriggerTask::analyze(), HLTObjectMonitorProtonLead::analyze(), ErsatzMEt::analyze(), HLTObjectMonitor::analyze(), RPCEfficiency::analyze(), SiStripSpyDisplayModule::analyze(), V0Validator::analyze(), ZToMuMuGammaAnalyzer::analyze(), PhotonAnalyzer::analyze(), IsolatedTracksCone::analyze(), HLTObjectsMonitor::analyze(), L1TSync_Offline::analyze(), METAnalyzer::analyze(), ExoticaDQM::analyze(), L1TBPTX::analyze(), IsolatedTracksHcalScale::analyze(), IsolatedTracksNxN::analyze(), SiStripRecHitsValid::analyze(), TrackerDpgAnalysis::analyze(), L1TMuonDQMOffline::analyze(), CSCMonitorModule::analyze(), PrimaryVertexAnalyzer4PUSlimmed::analyze(), L1TGCT::analyze(), NewMuonTrackValidator::analyze(), MuonTrackValidator::analyze(), SiPixelOfflineCalibAnalysisBase::analyze(), ApeEstimator::analyze(), BeamHaloAnalyzer::analyze(), TopSingleLeptonDQM_miniAOD::analyze(), HOCalibAnalyzer::analyze(), SingleTopTChannelLeptonDQM_miniAOD::analyze(), TopSingleLeptonHLTOfflineDQM::analyze(), SiStripTrackingRecHitsValid::analyze(), TopDiLeptonHLTOfflineDQM::analyze(), TopSingleLeptonDQM::analyze(), SingleTopTChannelLeptonDQM::analyze(), TopDiLeptonOfflineDQM::analyze(), TrackingNtuple::analyze(), PackedCandidateTrackValidator::analyze(), B2GDQM::analyzeAllHad(), L1GtAnalyzer::analyzeConditionsInEventBlock(), L1GtAnalyzer::analyzeDecisionReadoutRecord(), ExoticaDQM::analyzeDiJets(), EgammaObjects::analyzeElectrons(), B2GDQM::analyzeJets(), L1ExtraDQM::analyzeL1ExtraIsoTauJet(), L1GtAnalyzer::analyzeObjectMap(), EgammaObjects::analyzePhotons(), PixelClusterShapeExtractor::analyzeRecTracks(), B2GDQM::analyzeSemiE(), B2GDQM::analyzeSemiMu(), PixelClusterShapeExtractor::analyzeSimHits(), 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(), GsfElectronAlgo::beginEvent(), TtFullLepHypKinSolution::buildHypo(), TtFullHadHypGenMatch::buildHypo(), TtFullLepHypGenMatch::buildHypo(), TtSemiLepHypGenMatch::buildHypo(), TtSemiLepHypHitFit::buildHypo(), TtSemiLepHypKinFit::buildHypo(), TtFullHadHypKinFit::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(), 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(), IsoValueMapProducer< T >::doMiniIso(), HLTTauRefProducer::doMuons(), IsoValueMapProducer< T >::doPFIsoEle(), IsoValueMapProducer< T >::doPFIsoPho(), HLTTauRefProducer::doPFTaus(), HLTTauRefProducer::doPhotons(), Tau3MuReco::doTau3MuReco(), HLTTauRefProducer::doTowers(), EcalListOfFEDSProducer::Egamma(), ESListOfFEDSProducer::Egamma(), EGExtraInfoModifierFromValueMaps< MapType, OutputType >::EGExtraInfoModifierFromValueMaps(), EGFull5x5ShowerShapeModifierFromValueMaps::EGFull5x5ShowerShapeModifierFromValueMaps(), EGPfIsolationModifierFromValueMaps::EGPfIsolationModifierFromValueMaps(), EGRegressionModifierV1::EGRegressionModifierV1(), EGRegressionModifierV2::EGRegressionModifierV2(), HITrackingRegionProducer::estimateMultiplicity(), HITrackingRegionForPrimaryVtxProducer::estimateMultiplicity(), HLTBitVariable::eval(), ExpressionVariable< Object, label >::eval(), SimpleValueVariable< TYPE >::eval(), SimpleValueVectorVariable< TYPE >::eval(), MuonCosmicCompatibilityFiller::eventActivity(), EMTFSubsystemCollector::extractPrimitives(), HGCalTriggerNtupleGen::fill(), HGCalTriggerNtupleGenTau::fill(), HGCalTriggerNtupleGenJet::fill(), HGCalTriggerNtupleHGCTriggerCells::fill(), HGCalTriggerNtupleHGCMulticlusters::fill(), HGCalTriggerNtupleHGCClusters::fill(), PSimHitMap::fill(), HGCalTriggerNtupleHGCDigis::fill(), DigiVtxPosCorrHistogramMaker::fill(), DigiPileupCorrHistogramMaker::fill(), SingleTopTChannelLepton_miniAOD::MonitorEnsemble::fill(), TopSingleLepton_miniAOD::MonitorEnsemble::fill(), HLTOfflineDQMTopSingleLepton::MonitorSingleLepton::fill(), HLTOfflineDQMTopDiLepton::MonitorDiLepton::fill(), SiPixelCalibDigiProducer::fill(), TopSingleLepton::MonitorEnsemble::fill(), SingleTopTChannelLepton::MonitorEnsemble::fill(), TopDiLeptonOffline::MonitorEnsemble::fill(), TauDiscriminationProducerBase< TauType, TauDiscriminator >::TauDiscInfo::fill(), GlobalVariablesTableProducer::VariableT< ValType, ColType, Converter >::fill(), SimpleFlatTableProducer< T >::ValueMapVariable< TIn, ValType >::fill(), TrackDetectorAssociator::fillCaloTowers(), TrackDetectorAssociator::fillCaloTruth(), reco::HcalNoiseInfoProducer::fillcalotwrs(), SiStripMonitorTrack::fillControlViewHistos(), reco::HcalNoiseInfoProducer::filldigis(), MuonSimHitsValidAnalyzer::fillDT(), GlobalHitsProdHist::fillECal(), GlobalHitsAnalyzer::fillECal(), GlobalHitsProducer::fillECal(), GlobalDigisProducer::fillECal(), GlobalDigisAnalyzer::fillECal(), TrackDetectorAssociator::fillEcal(), GlobalRecHitsAnalyzer::fillECal(), GlobalRecHitsProducer::fillECal(), L1TEGammaOffline::fillElectrons(), L1TStage2CaloLayer2Offline::fillEnergySums(), TrackerHitProducer::fillG4MC(), GlobalHitsProdHist::fillG4MC(), GlobalHitsAnalyzer::fillG4MC(), GlobalHitsProducer::fillG4MC(), GlobalHitsProdHist::fillHCal(), GlobalHitsAnalyzer::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(), L1TStage2CaloLayer2Offline::fillJets(), JetMETHLTOfflineSource::fillMEforMonTriggerSummary(), METAnalyzer::fillMonitorElement(), GlobalHitsProdHist::fillMuon(), GlobalHitsAnalyzer::fillMuon(), GlobalHitsProducer::fillMuon(), GlobalDigisProducer::fillMuon(), GlobalDigisAnalyzer::fillMuon(), TrackDetectorAssociator::fillMuon(), GlobalRecHitsAnalyzer::fillMuon(), GlobalRecHitsProducer::fillMuon(), TrackingNtuple::fillPhase2OTHits(), L1TEGammaOffline::fillPhotons(), 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(), SimMuFilter::filter(), EENoiseFilter::filter(), BadGlobalMuonTagger::filter(), HcalTBTriggerFilter::filter(), cms::CosmicTIFTrigFilter::filter(), ClusterMultiplicityFilter::filter(), JetIDFailureFilter::filter(), PFJetFilter::filter(), TrackingFailureFilter::filter(), HLTPathSelector::filter(), HSCParticleSelector::filter(), ComphepSingletopFilterPy8::filter(), EvtPlaneFilter::filter(), WtoLNuSelector::filter(), DTCalibMuonSelection::filter(), HLTHcalMETNoiseCleaner::filter(), DYToMuMuGenFilter::filter(), HLTHPDFilter::filter(), HLTRPCFilter::filter(), PythiaFilterGammaGamma::filter(), TauSpinnerFilter::filter(), HLTHcalLaserFilter::filter(), WMuNuValidator::filter(), PileUpFilter::filter(), HLTHcalMETNoiseFilter::filter(), PhotonIsoProducer::filter(), ElectronIdMVAProducer::filter(), PythiaFilterMultiMother::filter(), JetMETDQMDCSFilter::filter(), pat::PATLeptonCountFilter::filter(), BCToEFilterAlgo::filter(), HLTPhysicsDeclared::filter(), HSCPHLTFilter::filter(), EMEnrichingFilterAlgo::filter(), CentralityFilter::filter(), GreedyMuonPFCandidateFilter::filter(), JetFlavourCutFilter::filter(), JetFlavourFilter::filter(), PythiaFilterEMJet::filter(), BadParticleFilter::filter(), ChargedHadronTrackResolutionFilter::filter(), StringCutObjectEvtFilter< T >::filter(), ProbeTreeProducer::filter(), PythiaFilterZgamma::filter(), VBFGenJetFilter::filter(), InconsistentMuonPFCandidateFilter::filter(), MuonBadTrackFilter::filter(), edm::ModelFilter::filter(), ElectronRegressionEnergyProducer::filter(), pat::PATSingleVertexSelector::filter(), BdecayFilter::filter(), BsJpsiPhiFilter::filter(), PythiaFilterGammaJet::filter(), PythiaFilterGammaJetIsoPi0::filter(), PythiaFilterGammaJetWithBg::filter(), PythiaFilterGammaJetWithOutBg::filter(), PythiaFilterZJet::filter(), PythiaFilterZJetWithOutBg::filter(), HLTRHemisphere::filter(), SiStripCommissioningSeedFilter::filter(), EFilter::filter(), SiStripCommissioningRunTypeFilter::filter(), HLTPixelActivityHFSumEnergyFilter::filter(), EgammaProbeSelector::filter(), WMuNuSelector::filter(), HeavyChHiggsToTauNuSkim::filter(), FilterOutLowPt::filter(), ObjectPairFilter< C, S >::filter(), PythiaFilterEMJetHeep::filter(), EcalLaserCorrFilter::filter(), FilterOutScraping::filter(), LogErrorEventFilter::filter(), HLTHcalLaserMisfireFilter::filter(), RemovePileUpDominatedEventsGen::filter(), PhysDecl::filter(), CSCDigiValidator::filter(), edm::FwdPtrCollectionFilter< T, S, H >::filter(), LogErrorFilter::filter(), MCSingleParticleYPt::filter(), BooleanFlagFilter::filter(), ErrorSummaryFilter::filter(), HighMultiplicityGenFilter::filter(), SiPixelCalibDigiFilter::filter(), GenHTFilter::filter(), LHEGenericFilter::filter(), MCSmartSingleParticleFilter::filter(), RecoTauPileUpVertexSelector::filter(), CosmicGenFilterHelix::filter(), CastorInvalidDataFilter::filter(), HLTHighLevel::filter(), GoodVertexFilter::filter(), HLTL1NumberFilter::filter(), AlCaIsolatedBunchFilter::filter(), MCDecayingPionKaonFilter::filter(), MCDijetResonance::filter(), MCMultiParticleFilter::filter(), MCZll::filter(), PythiaFilter::filter(), PythiaFilterHT::filter(), EEBadScFilter::filter(), AlCaIsolatedBunchSelector::filter(), AlCaIsoTracksProducerFilter::filter(), DJpsiFilter::filter(), FourLepFilter::filter(), HZZ4lFilter::filter(), MCParticlePairFilter::filter(), MCProcessRangeFilter::filter(), MCSingleParticleFilter::filter(), PythiaHLTSoupFilter::filter(), ZgMassFilter::filter(), pat::PATJetSelector::filter(), BVertexFilterT< VTX >::filter(), MCProcessFilter::filter(), PythiaDauFilter::filter(), PythiaDauVFilter::filter(), ZgammaMassFilter::filter(), MonoPhotonSkimmer::filter(), HGCalTBCheckGunPostion::filter(), PythiaMomDauFilter::filter(), HFFilter::filter(), EcalSimpleUncalibRecHitFilter::filter(), HLTHcalCalibTypeFilter::filter(), HcalEmptyEventFilter::filter(), HcalCalibTypeFilter::filter(), HerwigMaxPtPartonFilter::filter(), JetHTJetPlusHOFilter::filter(), PrescalerFHN::filter(), PythiaFilterIsolatedTrack::filter(), TMTFilter::filter(), MCVerticesWeight::filter(), ttHFGenFilter::filter(), SiStripDetWithSomething< T >::filter(), EcalBadCalibFilter::filter(), JetVertexChecker::filter(), L1TValidationEventFilter::filter(), HLTHFAsymmetryFilter::filter(), l1t::L1TCaloTowersFilter::filter(), FEDBadModuleFilter::filter(), HiCentralityBiasFilter::filter(), HcalLaserEventFilter::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(), EcalMIPRecHitFilter::filter(), aod2patFilterZee::filter(), APVShotsFilter::filter(), EcalDeadCellBoundaryEnergyFilter::filter(), FFTJetDijetFilter::filter(), edm::HadronizerFilter< HAD, DEC >::filter(), ElectronIdMVABased::filter(), OverlapProblemTSOSPositionFilter::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(), ElectronHEEPIDValueMapProducer::getHandle(), ElectronHEEPIDValueMapProducer::getHandles(), 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(), L1TTauOffline::getProbeTaus(), 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(), ctfseeding::HitExtractorPIX::hits(), ctfseeding::HitExtractorSTRP::hits(), CombinedMultiHitGenerator::hitSets(), PixelTripletLowPtGenerator::hitTriplets(), CombinedHitTripletGenerator::hitTriplets(), HLTEcalIsolationFilter::hltFilter(), HLTmumutkFilter::hltFilter(), HLTDiMuonGlbTrkFilter::hltFilter(), HLTPixelIsolTrackFilter::hltFilter(), HLTMuonTrkFilter::hltFilter(), HLTMuonTrkL1TFilter::hltFilter(), HLTDisplacedmumuFilter::hltFilter(), HLTDisplacedmumumuFilter::hltFilter(), HLTDisplacedtktkFilter::hltFilter(), HLTmumutktkFilter::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(), HLTForwardBackwardJetsFilter< T >::hltFilter(), HLTMuonL1RegionalFilter::hltFilter(), HLTMuonL1TFilter::hltFilter(), HLTSingleVertexPixelTrackFilter::hltFilter(), HLTJetPairDzMatchFilter< T >::hltFilter(), HLT2jetGapFilter::hltFilter(), HLTJetCollectionsFilter< jetType >::hltFilter(), HLTPFTauPairLeadTrackDzMatchFilter::hltFilter(), HLTEgammaDoubleEtDeltaPhiFilter::hltFilter(), HLTEgammaEtFilterPairs::hltFilter(), HLTElectronEtFilter::hltFilter(), HLTEgammaEtFilter::hltFilter(), HLTMuonL1TRegionalFilter::hltFilter(), HLTEgammaGenericQuadraticEtaFilter::hltFilter(), HLTEgammaGenericQuadraticFilter::hltFilter(), HLTEgammaTriggerFilterObjectWrapper::hltFilter(), HLTElectronEoverpFilterRegional::hltFilter(), HLTElectronGenericFilter::hltFilter(), HLTElectronOneOEMinusOneOPFilterRegional::hltFilter(), HLTDeDxFilter::hltFilter(), HLTMonoJetFilter< T >::hltFilter(), HLTDisplacedEgammaFilter::hltFilter(), HLTDiJetAveEtaFilter< T >::hltFilter(), HLTDiJetAveFilter< T >::hltFilter(), HLTDiJetEtaTopologyFilter< T >::hltFilter(), HLTJetEtaTopologyFilter< T >::hltFilter(), HLTJetVBFFilter< T >::hltFilter(), HLTMuonDimuonL2Filter::hltFilter(), HLTMuonDimuonL2FromL1TFilter::hltFilter(), HLTMuonL2FromL1TPreFilter::hltFilter(), HLTMuonL2PreFilter::hltFilter(), HLTMuonPFIsoFilter::hltFilter(), HLTPMDocaFilter::hltFilter(), HLTExclDiJetFilter< T >::hltFilter(), HLTFatJetMassFilter< jetType >::hltFilter(), HLTJetCollectionsVBFFilter< T >::hltFilter(), HLTMuonIsoFilter::hltFilter(), HLTMuonTrimuonL3Filter::hltFilter(), HLTEgammaDoubleEtFilter::hltFilter(), HLTEgammaL1MatchFilterPairs::hltFilter(), HLTEgammaL1MatchFilterRegional::hltFilter(), HLTMhtFilter::hltFilter(), HLTMuonL1toL3TkPreFilter::hltFilter(), HLTEgammaDoubleEtPhiFilter::hltFilter(), HLTSinglet< T >::hltFilter(), HLTEgammaL1TMatchFilterRegional::hltFilter(), HLTAcoFilter::hltFilter(), HLTMuonL1TtoL3TkPreFilter::hltFilter(), HLTGlobalSums< T >::hltFilter(), HLTEgammaCaloIsolFilterPairs::hltFilter(), HLTAlphaTFilter< T >::hltFilter(), HLTPixlMBFilt::hltFilter(), HLTPixlMBForAlignmentFilter::hltFilter(), HLTHtMhtFilter::hltFilter(), HLTMinDPhiMETFilter::hltFilter(), HLTMuonL3PreFilter::hltFilter(), HLTRFilter::hltFilter(), HLTMuonL1Filter::hltFilter(), HLTMuonDimuonL3Filter::hltFilter(), HLTSmartSinglet< T >::hltFilter(), HLTSummaryFilter::hltFilter(), HLTPFEnergyFractionsFilter::hltFilter(), HLTElectronPFMTFilter< T >::hltFilter(), HLTDoublet< T1, T2 >::hltFilter(), HLTFiltCand::hltFilter(), HLTElectronMuonInvMassFilter::hltFilter(), HLTGenericFilter< T1 >::hltFilter(), HLTHcalPhiSymFilter::hltFilter(), HLTFEDSizeFilter::hltFilter(), HLTHcalSimpleRecHitFilter::hltFilter(), HLTHcalNZSFilter::hltFilter(), HLTmmkkFilter::hltFilter(), HLTmmkFilter::hltFilter(), HLTCountNumberOfObject< OColl >::hltFilter(), HLTCSCActivityFilter::hltFilter(), HLTCSCAcceptBusyFilter::hltFilter(), HLTBeamModeFilter::hltFilter(), HLTTrackWithHits::hltFilter(), HLTCAWZTagFilter::hltFilter(), HLTPMMassFilter::hltFilter(), HLTCATopTagFilter::hltFilter(), HLTDTActivityFilter::hltFilter(), HLTRPCTrigNoSyncFilter::hltFilter(), HLTLevel1GTSeed::hltFilter(), HLTMuonL2ToL1Map::HLTMuonL2ToL1Map(), HLTMuonL2ToL1TMap::HLTMuonL2ToL1TMap(), PFHBHERecHitCreator::importRecHits(), PFHcalRecHitCreator< Digi, Geometry, Layer, Detector >::importRecHits(), PFEcalRecHitCreatorMaxSample< Geometry, Layer, Detector >::importRecHits(), PFPSRecHitCreator::importRecHits(), PFHGCalRecHitCreator< DET, Layer, subdet >::importRecHits(), PFEcalBarrelRecHitCreator::importRecHits(), PFHFRecHitCreator::importRecHits(), PFEcalEndcapRecHitCreator::importRecHits(), PFHBHERecHitCreatorMaxSample::importRecHits(), GenericClusterImporter::importToBlock(), EGPhotonImporter::importToBlock(), SpecialClusterImporter< T >::importToBlock(), GSFTrackImporter::importToBlock(), TrackTimingImporter::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(), ElectronHEEPIDValueMapProducer::isEventAOD(), 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(), TrackMergeremb< T1 >::merg_and_put(), 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(), HLTMultipletFilter::objects(), TwoObjectVariable< LHS, lLHS, RHS, lRHS, Calculator >::objects(), CandIsolatorFromDeposits::SingleDeposit::open(), PFCandIsolatorFromDeposits::SingleDeposit::open(), TtDilepLRSignalSelObservables::operator()(), ElectronIDSelectorLikelihood::operator()(), ObjectCountEventSelector< C, S, N, CS >::operator()(), TtSemiLRJetCombObservables::operator()(), reco::tau::PFRecoTauChargedHadronFromTrackPlugin::operator()(), MCPdgIndexFilter::pass(), SeedMultiplicityAnalyzer::FromTrackRefSeedFilter::prepareEvent(), cscdqm::EventProcessor::preProcessEvent(), L1GtUtils::prescaleFactorSetIndex(), HcalSimpleReconstructor::process(), DTTFFEDReader::process(), StandaloneTrackMonitor::processClusters(), MultiTrackSelector::processMVA(), HIMultiTrackSelector::processMVA(), FFTJetTreeDump::processTreeData(), DimuonMCMatcher::produce(), WeakEffectsWeightProducer::produce(), TtGenEventReco::produce(), MaskedMeasurementTrackerEventProducer::produce(), SiStripRecHitConverter::produce(), TTClusterAssociator< T >::produce(), TTStubAssociator< T >::produce(), TTTrackAssociator< T >::produce(), ShallowEventDataProducer::produce(), StGenEventReco::produce(), PatElectronEAIsoCorrectionProducer::produce(), TTStubBuilder< T >::produce(), CandPtrProjector::produce(), FixedGridRhoProducer::produce(), SeedGeneratorFromProtoTracksEDProducer::produce(), InterestingEcalDetIdProducer::produce(), CrossingFramePSimHitToPSimHitsConverter::produce(), PATTauIDEmbedder::produce(), QualityFilter::produce(), HIPixelMedianVtxProducer::produce(), ShallowTracksProducer::produce(), HcalTTPTriggerRecord::produce(), PileupSummaryInfoSlimmer::produce(), HcalTTPDigiProducer::produce(), HFEMClusterProducer::produce(), HIBestVertexProducer::produce(), BasicToPFJet::produce(), TrackingParticleConversionRefSelector::produce(), PixelVertexProducerClusters::produce(), RazorVarProducer::produce(), CastorTTRecord::produce(), JetChargeProducer::produce(), CastorSimpleReconstructor::produce(), SeedCombiner::produce(), GenParticleDecaySelector::produce(), ConversionTrackRefFix::produce(), HGCalUncalibRecHitProducer::produce(), FixedGridRhoProducerFastjet::produce(), HcalLaserReco::produce(), FTLUncalibratedRecHitProducer::produce(), FTLRecHitProducer::produce(), TrackListCombiner::produce(), TtSemiLepJetCombMaxSumPtWMass::produce(), reco::modules::CaloRecHitCandidateProducer< HitCollection >::produce(), MuonSelectorVertex::produce(), HcalTrigPrimDigiProducer::produce(), TtSemiLepJetCombWMassMaxSumPt::produce(), DistortedMETProducer::produce(), TrackingParticleNumberOfLayersProducer::produce(), DTDigiToRawModule::produce(), JetCollectionReducerT< T >::produce(), MassKinFitterCandProducer::produce(), TopInitSubset::produce(), EgammaHLTTimeCleanedRechitProducer::produce(), IsoTracks::produce(), ShallowRechitClustersProducer::produce(), ECFAdder::produce(), ElectronSeedMerger::produce(), AlphaTVarProducer::produce(), TtSemiLepJetCombGeom::produce(), GsfTrackRefitter::produce(), CollectionFromZLegProducer::produce(), NativeArrayTableProducer< TIn, TCol, CT >::produce(), EventVtxInfoNtupleDumper::produce(), TrackRefitter::produce(), PFMatchedCandidateRefExtractor::produce(), GeneratorSmearedProducer::produce(), CosmicMuonProducer::produce(), ParticleDecayProducer::produce(), MCTruthCompositeMatcher< C1, C2 >::produce(), CSCDigiProducer::produce(), CSCTFCandidateProducer::produce(), CRackSeedGenerator::produce(), TtSemiLepKinFitProducer< LeptonCollection >::produce(), TtDilepEvtSolutionMaker::produce(), pat::PATVertexSlimmer::produce(), ShallowSimhitClustersProducer::produce(), ShallowTrackClustersProducer::produce(), CosmicMuonLinksProducer::produce(), StEvtSolutionMaker::produce(), PFJetToCaloProducer::produce(), DQMTauProducer::produce(), TrackingParticleBHadronRefSelector::produce(), PFTauToJetProducer::produce(), ESRecHitProducer::produce(), QGTagger::produce(), CandOneToOneDeltaRMatcher::produce(), bestPVselector::produce(), DistortedMuonProducerFromDB::produce(), MuonWithPFIsoProducer::produce(), AssociationMapOneToOne2Association< CKey, CVal >::produce(), AssociationVectorSelector< KeyRefProd, CVal, KeySelector, ValSelector >::produce(), ESRawToDigi::produce(), SiStripElectronSeedProducer::produce(), CaloTowersReCreator::produce(), EcalUncalibRecHitProducer::produce(), DiJetVarProducer::produce(), PhotonIDProducer::produce(), MuonTrackProducer::produce(), TtSemiLepJetCombWMassDeltaTopMass::produce(), NPUTablesProducer::produce(), DistortedMuonProducer::produce(), DistortedPFCandProducer::produce(), pat::PATMETSlimmer::produce(), MultiHitFromChi2EDProducer::produce(), AssociationVector2ValueMap< KeyRefProd, CVal >::produce(), RawDataCollectorByLabel::produce(), UncleanSCRecoveryProducer::produce(), JetExtender::produce(), JetTracksAssociatorAtVertex::produce(), JetTracksAssociatorExplicit::produce(), EcalRecalibRecHitProducer::produce(), QuarkoniaTrackSelector::produce(), CandViewRefMerger::produce(), ClusterShapeTrackFilterProducer::produce(), L2TauJetsMerger::produce(), IPTCorrector::produce(), PFEGammaToCandidateRemapper::produce(), HcalRealisticZS::produce(), HcalSimpleAmplitudeZS::produce(), CandOneToManyDeltaRMatcher::produce(), VertexAssociatorByTracksProducer::produce(), CalibratedPhotonProducerRun2T< T >::produce(), L1THLTTauMatching::produce(), pat::PATTauSlimmer::produce(), ESDigiToRaw::produce(), HcalCalibFEDSelector::produce(), FamosProducer::produce(), UnifiedSCCollectionProducer::produce(), TrackProducerWithSCAssociation::produce(), HIPixelTrackFilterProducer::produce(), PFClusterTimeSelector::produce(), PFJetsMatchedToFilteredCaloJetsProducer::produce(), EcalIsolatedParticleCandidateProducer::produce(), L1HLTJetsMatching::produce(), cms::SubEventGenJetProducer::produce(), DAFTrackProducer::produce(), PixelQuadrupletEDProducer::produce(), HLTJetL1MatchProducer< T >::produce(), ISRGammaWeightProducer::produce(), CollectionAdder< C >::produce(), GenParticlePruner::produce(), ElectronSeedTrackRefFix::produce(), EgammaHLTHybridClusterProducer::produce(), CSCSegmentProducer::produce(), BunchSpacingProducer::produce(), VertexAssociatorByPositionAndTracksProducer::produce(), GlobalCosmicMuonProducer::produce(), PFDisplacedTrackerVertexProducer::produce(), PFNuclearProducer::produce(), L1HLTTauMatching::produce(), HBHEIsolatedNoiseReflagger::produce(), JetTracksAssociatorAtCaloFace::produce(), PFMuonUntagger::produce(), MCTrackMatcher::produce(), UpdatedMuonInnerTrackRef::produce(), CSCTFTrackProducer::produce(), MuonFromPVSelector::produce(), HLTTriMuonIsolation::produce(), FSRWeightProducer::produce(), ISRWeightProducer::produce(), IsolatedTrackCleaner::produce(), pat::PackedPFCandidateRefMixer::produce(), PFClusterCollectionMerger::produce(), pat::PATSecondaryVertexSlimmer::produce(), L2TauPixelTrackMatch::produce(), DTUnpackingModule::produce(), CleanAndMergeProducer::produce(), EcalDigiSelector::produce(), HFRecoEcalCandidateProducer::produce(), ShallowClustersProducer::produce(), HIPixelClusterVtxProducer::produce(), RPCPointProducer::produce(), ParticleBasedIsoProducer::produce(), HLTJetL1TMatchProducer< T >::produce(), LightPFTrackProducer::produce(), AnyJetToCaloJetProducer::produce(), EcalTPSkimmer::produce(), HitPairEDProducer::produce(), HLTTauRefCombiner::produce(), IsolatedEcalPixelTrackCandidateProducer::produce(), ME0DigiPreRecoProducer::produce(), HGCalTriggerDigiProducer::produce(), PFConversionProducer::produce(), SeedCreatorFromRegionHitsEDProducerT< T_SeedCreator >::produce(), PdfWeightProducer::produce(), SimHitTPAssociationProducer::produce(), CSCDCCUnpacker::produce(), TtFullLepKinSolutionProducer::produce(), pat::helper::AnythingToValueMap< Adaptor, Collection, value_type >::produce(), HybridClusterProducer::produce(), HLTScoutingPrimaryVertexProducer::produce(), reco::ParticleFlowForChargedMETProducer::produce(), L3MuonSumCaloPFIsolationProducer::produce(), CaloMuonMerger::produce(), EgammaHLTIslandClusterProducer::produce(), HGCalTriggerDigiFEReproducer::produce(), PFV0Producer::produce(), ME0PadDigiProducer::produce(), ScaleCorrMETData::produce(), TtFullHadSignalSelMVAComputer::produce(), CaloTowersCreator::produce(), HLTHcalTowerNoiseCleanerWithrechit::produce(), JetTracksAssociationToTrackRefs::produce(), PUFilter::produce(), TtSemiLepHitFitProducer< LeptonCollection >::produce(), LHETablesProducer::produce(), CaloJetSlimmer::produce(), JetTagProducer::produce(), PixelTracksProducer::produce(), CalibratedElectronProducerRun2T< T >::produce(), ZdcSimpleReconstructor::produce(), ConeIsolation::produce(), PileupJPTJetIdProducer::produce(), CaloTowerCandidateCreator::produce(), CaloMuonProducer::produce(), ElectronIDExternalProducer< algo >::produce(), HLTHcalTowerNoiseCleaner::produce(), TSGFromL1Muon::produce(), TSGFromL2Muon::produce(), PFCandidateMuonUntagger::produce(), reco::modulesNew::MCTruthCompositeMatcher::produce(), JetVetoedTracksAssociatorAtVertex::produce(), PFJetsTauOverlapRemoval::produce(), GEMSegmentProducer::produce(), ElectronPATIdMVAProducer::produce(), MuonRefProducer::produce(), pat::PATGenJetSlimmer::produce(), PATPuppiJetSpecificProducer::produce(), ME0TriggerProducer::produce(), NtpProducer< C >::produce(), ProbeMulteplicityProducer::produce(), RecHitFilter::produce(), EgammaHLTCaloTowerProducer::produce(), EgammaHLTMulti5x5ClusterProducer::produce(), EgammaHcalPFClusterIsolationProducer< T1 >::produce(), GEDPhotonCoreProducer::produce(), EgammaEcalPFClusterIsolationProducer< T1 >::produce(), GEMCSCSegmentProducer::produce(), JetCoreClusterSplitter::produce(), RecoTauPiZeroUnembedder::produce(), TrackFromPVSelector::produce(), GenTrackMatcher::produce(), ME0SegmentProducer::produce(), CosmicSeedGenerator::produce(), pat::PATJetSlimmer::produce(), pat::PATMuonSlimmer::produce(), CastorDigiToRaw::produce(), ConstrainedFitCandProducer< Fitter, InputCollection, OutputCollection, Init >::produce(), BaseEvtVtxGenerator::produce(), MuonSelectionTypeValueMapProducer::produce(), ReducedESRecHitCollectionProducer::produce(), FastTrackerRecHitMaskProducer::produce(), MVAJetPuIdProducer::produce(), KFBasedPixelFitterProducer::produce(), ZllArbitrator::produce(), CandReducer::produce(), ZMuMuTrackUserData::produce(), PFMultiDepthClusterProducer::produce(), pat::PATElectronSlimmer::produce(), TtSemiEvtSolutionMaker::produce(), GEMPadDigiProducer::produce(), MuonLinksProducerForHLT::produce(), EcalRecHitProducer::produce(), TtSemiLepSignalSelMVAComputer::produce(), TtSemiLepJetCombMVAComputer::produce(), PFClusterProducer::produce(), ZMuMuMuonUserData::produce(), CandidateTriggerObjectProducer::produce(), CAHitNtupletEDProducerT< T_Generator >::produce(), GenVisTauProducer::produce(), CTPPSPixelRawToDigi::produce(), ColinsSoperVariablesComputer::produce(), HcalDigiToRaw::produce(), ObjectMultiplicityCounter< T >::produce(), HcalHistogramRawToDigi::produce(), reco::modules::MatcherBase< C1, C2, M >::produce(), reco::modulesNew::Matcher< C1, C2, S, D >::produce(), PreshowerClusterShapeProducer::produce(), ShallowCloneProducer< C >::produce(), ChargedHadronPFTrackIsolationProducer::produce(), ElectronIDValueMapProducer::produce(), DTRecSegment4DProducer::produce(), pat::GenJetFlavourInfoPreserver::produce(), CloneProducer< C >::produce(), PFDisplacedVertexProducer::produce(), HitTripletEDProducerT< T_HitTripletGenerator >::produce(), EcalDetailedTimeRecHitProducer::produce(), PuppiPhoton::produce(), L2TauPixelIsoTagProducer::produce(), TtHadEvtSolutionMaker::produce(), TauGenJetProducer::produce(), TrackInfoProducer::produce(), HGCalRecHitProducer::produce(), photonIsolationHIProducer::produce(), SiPixelClusterShapeCacheProducer::produce(), HLTPFJetIDProducer::produce(), PreshowerPhiClusterProducer::produce(), pat::PATPhotonSlimmer::produce(), HIProtoTrackFilterProducer::produce(), OtherObjectVariableComputer< T >::produce(), RPCDigiProducer::produce(), cms::MuonMET::produce(), ElectronRecalibSuperClusterAssociator::produce(), reco::CorrectedJetProducer< T >::produce(), ME0DigiProducer::produce(), MuonLinksProducer::produce(), ZMuMuUserDataOneTrack::produce(), VertexCompositeCandidateCollectionSelector::produce(), ShiftedMETcorrInputProducer::produce(), RPCUnpackingModule::produce(), CTPPSLocalTrackLiteProducer::produce(), TotemRPRecHitProducer::produce(), PreshowerClusterProducer::produce(), DeltaBetaWeights::produce(), EgammaHLTRecoEcalCandidateProducers::produce(), HiFJGridEmptyAreaCalculator::produce(), ParticleTowerProducer::produce(), pat::RecoMETExtractor::produce(), ZMuMuUserData::produce(), GlobalTrackQualityProducer::produce(), JVFJetIdProducer::produce(), PFDisplacedVertexCandidateProducer::produce(), QjetsAdder::produce(), HectorProducer::produce(), GEMDigiProducer::produce(), RPCandIRPCDigiProducer::produce(), GsfElectronFromPVSelector::produce(), cms::JetVertexAssociation::produce(), pat::PATTriggerObjectStandAloneSlimmer::produce(), HiFJRhoProducer::produce(), HcalRawToDigi::produce(), NearbyCandCountComputer::produce(), FastTrackerRecHitCombiner::produce(), pat::GenMETExtractor::produce(), EcalDetIdToBeRecoveredProducer::produce(), HLTMuonL2SelectorForL3IO::produce(), CollectionCombiner< Collection >::produce(), BeamSpotOnlineProducer::produce(), ME0PadDigiClusterProducer::produce(), MuonMETcorrInputProducer::produce(), citk::PFIsolationSumProducerForPUPPI::produce(), PiZeroDiscriminatorProducer::produce(), pat::PATTrackAndVertexUnpacker::produce(), pat::MatcherUsingTracks::produce(), EgammaHLTRemoveDuplicatedSC::produce(), L1TTwinMuxProducer::produce(), RPCPackingModule::produce(), TotemRPClusterProducer::produce(), EgammaHLTCombinedIsolationProducer::produce(), TriggerObjectFilterByCollection::produce(), CSCRecHitDProducer::produce(), CTPPSHectorProducer::produce(), TauJetSelectorForHLTTrackSeeding::produce(), HLTCaloTowerHtMhtProducer::produce(), GEMPadDigiClusterProducer::produce(), SubdetFEDSelector::produce(), EcalEBTrigPrimProducer::produce(), TopBottomClusterInfoProducer::produce(), EgammaHLTPFChargedIsolationProducer::produce(), MuonReSeeder::produce(), ME0MuonTrackCollProducer::produce(), HLTDisplacedmumumuVtxProducer::produce(), cms::JetCorrectionProducer< T >::produce(), PileupInformation::produce(), SiPixelDigiToRaw::produce(), PuppiProducer::produce(), ShiftedParticleMETcorrInputProducer::produce(), edm::FwdPtrProducer< T, H >::produce(), VersionedIdProducer< PhysicsObjectPtr, SelectorType >::produce(), SysShiftMETcorrInputProducer::produce(), CTPPSPixelRecHitProducer::produce(), EgammaHLTElectronCombinedIsolationProducer::produce(), EgammaHLTPFNeutralIsolationProducer::produce(), EgammaHLTPFPhotonIsolationProducer::produce(), ShiftedJetProducerByMatchedObjectT< T >::produce(), CTPPSDiamondLocalTrackFitter::produce(), PhotonCoreProducer::produce(), pat::PATTriggerObjectStandAloneUnpacker::produce(), EgammaHLTClusterShapeProducer::produce(), PFMET::produce(), HGCalClusterProducer::produce(), Type1PFMET::produce(), PFRecoTauProducer::produce(), pat::L1MuonMatcher::produce(), InputGenJetsParticleSelector::produce(), PFClusterTimeAssigner::produce(), pat::PATVertexAssociationProducer::produce(), CSCDigiToRawModule::produce(), CSCTFPacker::produce(), ElectronConversionRejectionVars::produce(), SoftPFMuonTagInfoProducer::produce(), sistrip::DigiToRawModule::produce(), HLTDisplacedmumuVtxProducer::produce(), EgammaHLTEcalRecIsolationProducer::produce(), HLTEcalPFClusterIsolationProducer< T1 >::produce(), ConversionTrackMerger::produce(), edm::ProductFromFwdPtrProducer< T, H >::produce(), HcalTBObjectUnpacker::produce(), SiPixelRawToDigi::produce(), TSGForOI::produce(), MuonShowerInformationProducer::produce(), SiStripRegFEDSelector::produce(), pat::DuplicatedElectronCleaner::produce(), Type0PFMETcorrInputProducer::produce(), PFTrackProducer::produce(), PFRecoTauTagInfoProducer::produce(), HLTMETCleanerUsingJetID::produce(), pat::HLTL1MuonMatcher::produce(), EgammaHLTRegionalPixelSeedGeneratorProducers::produce(), SoftPFElectronTagInfoProducer::produce(), HLTHcalPFClusterIsolationProducer< T1 >::produce(), CalibratedPhotonProducerT< T >::produce(), PFCandMETcorrInputProducer::produce(), HLTMhtProducer::produce(), TtFullHadHypothesis::produce(), HLTTauMCProducer::produce(), HSCPDeDxInfoProducer::produce(), ShiftedPFCandidateProducerByMatchedObject::produce(), Merger< InputCollection, OutputCollection, P >::produce(), MultShiftMETcorrInputProducer::produce(), RecoTauJetRegionProducer::produce(), CastorRawToDigi::produce(), PixelVertexProducer::produce(), NoPileUpPFMEtProducer::produce(), HLTHtMhtProducer::produce(), pat::LeptonUpdater< T >::produce(), TrackListMerger::produce(), SimpleTrackListMerger::produce(), MultShiftMETcorrDBInputProducer::produce(), DeDxHitInfoProducer::produce(), pat::PATJetUpdater::produce(), pat::PATPackedCandidateProducer::produce(), PFLinker::produce(), HLTDisplacedtktkVtxProducer::produce(), PFchsMETcorrInputProducer::produce(), SiStripElectronProducer::produce(), EgammaHLTElectronDetaDphiProducer::produce(), MuonIDTableProducer::produce(), EleIsoDetIdCollectionProducer::produce(), MVAValueMapProducer< ParticleType >::produce(), ReducedRecHitCollectionProducer::produce(), ZdcHitReconstructor::produce(), HLTCaloJetIDProducer::produce(), TotemRPLocalTrackFitter::produce(), TrackAssociatorEDProducer::produce(), CaloTowerFromL1TCreatorForTauHLT::produce(), EgammaHLTElectronTrackIsolationProducers::produce(), TtSemiLepHypothesis::produce(), EgammaHLTHcalIsolationDoubleConeProducers::produce(), GEMChamberMasker::produce(), CosmicsMuonIdProducer::produce(), WMuNuProducer::produce(), CSCTFUnpacker::produce(), citk::PFIsolationSumProducer::produce(), FastTrackerRecHitMatcher::produce(), ConvertedPhotonProducer::produce(), EcalBarrelClusterFastTimer::produce(), CTPPSDiamondRecHitProducer::produce(), AlcaPCCProducer::produce(), CaloTowerCreatorForTauHLT::produce(), L1TMuonQualityAdjuster::produce(), CorrMETDataExtractor::produce(), HLTCollectionProducer< T >::produce(), HLTmumutktkVtxProducer::produce(), ClusterTPAssociationProducer::produce(), ShiftedParticleProducer::produce(), pat::PATLostTracks::produce(), ShiftedPFCandidateProducerForPFMVAMEt::produce(), AlCaEcalHcalReadoutsProducer::produce(), TtEvtBuilder< C >::produce(), EgammaSCCorrectionMaker::produce(), EgammaHLTHcalIsolationProducersRegional::produce(), HLTTrackClusterRemoverNew::produce(), ClusterCompatibilityProducer::produce(), MuonDetCleaner< T1, T2 >::produce(), JetSubstructurePacker::produce(), ConversionSeedFilterCharge::produce(), GlobalMuonProducer::produce(), CosmicTrackSelector::produce(), MixEvtVtxGenerator::produce(), IsolationProducer< C1, C2, Alg, OutputCollection, Setup >::produce(), TrackMVAClassifierBase::produce(), ME0ChamberMasker::produce(), PFCTRecHitProducer::produce(), HLTL1TMuonSelector::produce(), ZToLLEdmNtupleDumper::produce(), EgammaHLTBcHcalIsolationProducersRegional::produce(), HcalRecHitRecalib::produce(), pat::PATConversionProducer::produce(), Onia2MuMuPAT::produce(), PartonSelector::produce(), SimpleFlatTableProducerBase< T, T >::produce(), SeedClusterRemoverPhase2::produce(), EgammaHLTR9IDProducer::produce(), TtFullLepHypothesis::produce(), AlCaElectronTracksReducer::produce(), CSCTriggerPrimitivesProducer::produce(), PrimaryVertexSorter< ParticlesCollection >::produce(), CaloCleaner< T >::produce(), PFPileUp::produce(), ECALRegFEDSelector::produce(), AlCaDiJetsProducer::produce(), PATHemisphereProducer::produce(), pat::PATPackedGenParticleProducer::produce(), BtoCharmDecayVertexMergerT< VTX >::produce(), EgammaHLTPhotonTrackIsolationProducersRegional::produce(), ConversionTrackCandidateProducer::produce(), SeedClusterRemover::produce(), pat::PATMETProducer::produce(), HLTRechitInRegionsProducer< T1 >::produce(), modules::MuonCleanerBySegmentsT< T >::produce(), PFCand_AssoMap::produce(), EcalTrigPrimProducer::produce(), HiEgammaSCCorrectionMaker::produce(), OutsideInMuonSeeder::produce(), HcalDigiToRawuHTR::produce(), pat::PATCleaner< PATObjType >::produce(), reco::modulesNew::IsolationProducer< C1, C2, Alg, OutputCollection, Setup >::produce(), CTPPSPixelClusterProducer::produce(), CalibratedElectronProducerT< T >::produce(), PhotonProducer::produce(), AlCaGammaJetProducer::produce(), EgammaHLTR9Producer::produce(), L1TPhysicalEtAdder::produce(), cms::MuonMETValueMapProducer::produce(), SiStripFineDelayHit::produce(), ObjectSelectorProducer< Selector, OutputCollection, PostProcessor, StoreManager, Base, Init >::produce(), GamIsoDetIdCollectionProducer::produce(), FakeTrackProducer< T >::produce(), HLTJetCollectionsForBoostedLeptonPlusJets< jetType >::produce(), ScalersRawToDigi::produce(), PFProducer::produce(), HLTJetCollectionsForLeptonPlusJets< jetType >::produce(), HLTTrackMETProducer::produce(), CTPPSPixelLocalTrackProducer::produce(), JetPlusTrackProducer::produce(), TrackerCleaner< T >::produce(), cms::HitReCalibrator::produce(), pat::PATCompositeCandidateProducer::produce(), HLTmumutkVtxProducer::produce(), HBHENoiseFilterResultProducer::produce(), RecoTauPiZeroProducer::produce(), HLTScoutingCaloProducer::produce(), ConversionSeedFilter::produce(), PixelVertexCollectionTrimmer::produce(), HLTJetCollForElePlusJets< T >::produce(), GctDigiToRaw::produce(), SiStripElectronAssociator::produce(), EgammaIsoESDetIdCollectionProducer::produce(), HiGenCleaner< T2 >::produce(), HITrackClusterRemover::produce(), MinMETProducerT< T >::produce(), HLTL1MuonNoL2Selector::produce(), CastorJetIDProducer::produce(), HLTL1MuonSelector::produce(), MuPFIsoEmbedder::produce(), TrackMCQuality::produce(), TrackCandidateProducer::produce(), GenJetFlavourTableProducer::produce(), MuMuForEmbeddingSelector::produce(), l1t::L1ComparatorRun2::produce(), pat::PATGenericParticleProducer::produce(), TestBXVectorRefProducer::produce(), DeltaRNearestObjectComputer< T >::produce(), PF_PU_AssoMap::produce(), HLTJetCollectionsForElePlusJets< T >::produce(), EgammaHLTEcalIsolationProducersRegional::produce(), TrackCandidateTopBottomHitFilter::produce(), MuonTimingProducer::produce(), FromClusterSummaryMultiplicityProducer::produce(), HGCalTrackCollectionProducer::produce(), EventWithHistoryProducerFromL1ABC::produce(), L1GlobalTriggerRecordProducer::produce(), pat::PATPFParticleProducer::produce(), cms::MuonTCMETValueMapProducer::produce(), TrackAssociatorByPositionProducer::produce(), EgammaIsoHcalDetIdCollectionProducer::produce(), IsolatedPixelTrackCandidateProducer::produce(), CandMCMatchTableProducer::produce(), NjettinessAdder::produce(), AlCaHcalNoiseProducer::produce(), BoostedTauSeedsProducer::produce(), NoPileUpPFMEtDataProducer::produce(), HBHEPlan1Combiner::produce(), CollectionMerger< T1, T2 >::produce(), HLTScoutingPFProducer::produce(), pat::PATIsolatedTrackProducer::produce(), TcdsRawToDigi::produce(), ShiftedPFCandidateProducerForPFNoPUMEt::produce(), pat::PATMuonProducer::produce(), DTDigitizer::produce(), ShiftedPFCandidateProducerForNoPileUpPFMEt::produce(), PhotonIDValueMapProducer::produce(), GEDPhotonProducer::produce(), pat::TauJetCorrFactorsProducer::produce(), CastorCellProducer::produce(), TrackTimeValueMapProducer::produce(), PFSimParticleProducer::produce(), PFClusterMatchedToPhotonsSelector::produce(), EcalRawToDigi::produce(), CorrectedCaloMETProducer::produce(), JetIDProducer::produce(), L1Comparator::produce(), TrajectorySeedFromMuonProducer::produce(), EventShapeVarsProducer::produce(), QuickTrackAssociatorByHitsProducer::produce(), HTXSRivetProducer::produce(), VertexFromTrackProducer::produce(), ExtraFromSeeds::produce(), L1TBMTFConverter::produce(), L1TMuonLegacyConverter::produce(), TtJetPartonMatch< C >::produce(), InterestingDetIdFromSuperClusterProducer::produce(), ValueMapTraslator::produce(), CorrectedPATMETProducer::produce(), InterestingDetIdCollectionProducer::produce(), HcalHitReconstructor::produce(), pat::PATTauProducer::produce(), DeepFlavourTagInfoProducer::produce(), ElectronSeedProducer::produce(), EgammaHLTNxNClusterProducer::produce(), IsolatedPixelTrackCandidateL1TProducer::produce(), TrackMultiSelector::produce(), MuScleFitMuonProducer::produce(), pat::MatcherByPulls< T >::produce(), FFTJetPFPileupCleaner::produce(), RecHitCorrector::produce(), TrackAssociatorByChi2Producer::produce(), TauSpinnerCMS::produce(), ReducedEGProducer::produce(), HLTScoutingEgammaProducer::produce(), pat::PATJetProducer::produce(), reco::PFMETProducerMVA::produce(), FFTJetVertexAdder::produce(), RecoTauProducer::produce(), MuonSegmentProducer::produce(), CaloTowersMerger::produce(), SoftKillerProducer::produce(), GenHIEventProducer::produce(), PATObjectCrossLinker::produce(), PF_PU_FirstVertexTracks::produce(), omtf::OmtfPacker::produce(), InterestingTrackEcalDetIdProducer::produce(), FFTJetPileupEstimator::produce(), SeedToTrackProducer::produce(), EcalDigiToRaw::produce(), l1t::L1TCaloRCTToUpgradeConverter::produce(), PFTauSecondaryVertexProducer::produce(), HiSpikeCleaner::produce(), DeepDoubleBTagInfoProducer::produce(), DeDxEstimatorProducer::produce(), MixBoostEvtVtxGenerator::produce(), HcalHitSelection::produce(), CentralityBinProducer::produce(), ConversionTrackProducer::produce(), AlCaECALRecHitReducer::produce(), L1TMuonCaloSumProducer::produce(), pat::PATTriggerMatchEmbedder< PATObjectType >::produce(), AlCaHBHEMuonProducer::produce(), VertexTableProducer::produce(), TrackFromSeedProducer::produce(), PileupJetIdProducer::produce(), ConditionDumperInEdm::produce(), CastorClusterProducer::produce(), NuclearSeedsEDProducer::produce(), CaloRecHitsBeamHaloCleaned::produce(), HLTRechitsToDigis::produce(), L1TJetsMatching< T >::produce(), L1TCaloUpgradeToGCTConverter::produce(), PatJPsiProducer::produce(), L2MuonSeedGeneratorFromL1T::produce(), EGMEnergyVarProducer< T >::produce(), CastorTowerProducer::produce(), MultiplicityProducer< T >::produce(), HLTPrescaleRecorder::produce(), HLTScoutingMuonProducer::produce(), NanoAODBaseCrossCleaner::produce(), NuclearInteractionEDProducer::produce(), L1TriggerResultsConverter::produce(), HiL1Subtractor::produce(), TrackAssociatorByHitsProducer::produce(), L1GTEvmDigiToRaw::produce(), L1TMicroGMTInputProducerFromGen::produce(), L1TExtCondLegacyToStage2::produce(), ObjectViewMatcher< T1, T2 >::produce(), TriggerObjectTableProducer::produce(), reco::CentralityProducer::produce(), TemplatedDeepNNTagInfoProducer< IPTag, SVTag >::produce(), pat::PATPhotonProducer::produce(), BetaBoostEvtVtxGenerator::produce(), JetDeltaRTagInfoValueMapProducer< T, I >::produce(), PFCand_NoPU_WithAM::produce(), L2MuonSeedGenerator::produce(), PFRecoTauChargedHadronProducer::produce(), GenJetBCEnergyRatio::produce(), pat::PATTriggerEventProducer::produce(), JetPlusTrackProducerAA::produce(), PrimaryVertexProducer::produce(), pat::PATElectronProducer::produce(), CorrectedECALPFClusterProducer::produce(), SiPixelClusterProducer::produce(), HighPtTrackEcalDetIdProducer::produce(), ObjectViewCleaner< T >::produce(), DeepDoubleBTFJetTagsProducer::produce(), FastPrimaryVertexWithWeightsProducer::produce(), reco::modules::TrackFullCloneSelectorBase< Selector >::produce(), TrackAlgoCompareUtil::produce(), reco::modules::HICaloCompatibleTrackSelector::produce(), L1GTDigiToRaw::produce(), APVCyclePhaseProducerFromL1ABC::produce(), ME0ReDigiProducer::produce(), SimPFProducer::produce(), RPCChamberMasker::produce(), PFTauTransverseImpactParameters::produce(), BoostedJetMerger::produce(), HFPhase1Reconstructor::produce(), VIDNestedWPBitmapProducer< T >::produce(), RecoTauCleanerImpl< Prod >::produce(), PixelJetPuId::produce(), PFEGammaProducer::produce(), TrackExtrapolator::produce(), PFCandidateRecalibrator::produce(), LeptonJetVarProducer< T >::produce(), DeepFlavourTFJetTagsProducer::produce(), APVCyclePhaseProducerFromL1TS::produce(), GenFilterEfficiencyProducer::produce(), CorrectedPFMETProducer::produce(), L1TStage2Layer2Producer::produce(), CTPPSSimHitProducer::produce(), FlavorHistoryProducer::produce(), reco::BeamHaloSummaryProducer::produce(), L1TMuonProducer::produce(), CorrectedPatMETProducer::produce(), sistrip::FEDEmulatorModule::produce(), GenHFHadronMatcher::produce(), l1t::GenToInputProducer::produce(), L1TCaloLayer1::produce(), l1t::BXVectorInputProducer::produce(), ShiftedParticleProducerT< T >::produce(), ReduceHcalRecHitCollectionProducer::produce(), ShallowGainCalibration::produce(), JetConstituentSelector< T, C >::produce(), DeepCMVATagInfoProducer::produce(), pat::PATTriggerProducer::produce(), HiEvtPlaneFlatProducer::produce(), TrackClusterSplitter::produce(), BoostedDoubleSVProducer::produce(), PhotonRegressionValueMapProducer::produce(), CTPPSFastTrackingProducer::produce(), PFElecTkProducer::produce(), pat::PATObjectUserDataEmbedder< T >::produce(), EgammaHLTGsfTrackVarProducer::produce(), pat::JetCorrFactorsProducer::produce(), CATopJetTagger::produce(), BTagProbabilityToDiscriminator::produce(), MuonSimClassifier::produce(), reco::PhysObjectMatcher< C1, C2, S, D, Q >::produce(), ME0MuonConverter::produce(), ElectronRegressionValueMapProducer::produce(), DeepFlavourJetTagsProducer::produce(), pat::helper::ManyThingsToValueMaps< Adaptor, Collection, value_type >::produce(), L1TStage2Layer1Producer::produce(), JetDeltaRValueMapProducer< T, C >::produce(), PFTauPrimaryVertexProducer::produce(), CTPPSRecHitProducer::produce(), ProduceIsolationMap::produce(), ClusterSummaryProducer::produce(), ConversionProducer::produce(), MuonMCClassifier::produce(), cms::CosmicTrackFinder::produce(), reco::modules::TrackerTrackHitFilter::produce(), cms::SiPixelRecHitConverter::produce(), L1TStage1Layer2Producer::produce(), MuonSimHitProducer::produce(), FastPrimaryVertexProducer::produce(), reco::modules::CosmicTrackSplitter::produce(), TrajectorySeedProducer::produce(), GoodSeedProducer::produce(), EmbeddingLHEProducer::produce(), ME0SegmentMatcher::produce(), HLTJetsCleanedFromLeadingLeptons< JetType >::produce(), GenTtbarCategorizer::produce(), BaseMVAValueMapProducer< T >::produce(), GenParticleProducer::produce(), HadronAndPartonSelector::produce(), CandidateProducer< TColl, CColl, Selector, Conv, Creator, Init >::produce(), BoostedTopProducer::produce(), SelectedElectronFEDListProducer< TEle, TCand >::produce(), ShiftedJetProducerT< T, Textractor >::produce(), reco::HcalHaloDataProducer::produce(), AlCaIsoTracksProducer::produce(), reco::modules::JetFlavourIdentifier::produce(), CorrectedMETProducerT< T >::produce(), VirtualJetProducer::produce(), JetPartonMatcher::produce(), reco::EcalHaloDataProducer::produce(), CaloJetMETcorrInputProducerT< T, Textractor >::produce(), EgammaHLTPixelMatchVarProducer::produce(), Type2CorrectionProducer::produce(), ChainedJetCorrectorProducer::produce(), JetCleanerForType1METT< T, Textractor >::produce(), reco::modules::NamedCandCombiner< Selector, PairSelector, Cloner, Setup, Init >::produce(), GenPUProtonProducer::produce(), reco::CSCHaloDataProducer::produce(), IPProducer< Container, Base, Helper >::produce(), reco::modules::CandCombiner< Selector, PairSelector, Cloner, OutputCollection, Setup, Init >::produce(), JetFlavourClustering::produce(), GenWeightsTableProducer::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(), BJetEnergyRegressionMVA::readAdditionalCollections(), 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(), GlobalTrackingRegionWithVerticesProducer::regions(), HITRegionalPixelSeedGenerator::regions(), GlobalTrackingRegionProducerFromBeamSpot::regions(), TrackingRegionsFromBeamSpotAndL2Tau::regions(), TauRegionalPixelSeedGenerator::regions(), HITrackingRegionForPrimaryVtxProducer::regions(), CandidateSeededTrackingRegionsProducer::regions(), PointSeededTrackingRegionsProducer::regions(), CandidatePointSeededTrackingRegionsProducer::regions(), RunManagerMTWorker::resetGenParticleId(), RunManager::resetGenParticleId(), CutsIsolatorWithCorrection::result(), l1t::L1TGlobalUtil::retrieveL1Event(), L1RetrieveL1Extra::retrieveL1ExtraObjects(), TTClusterBuilder< T >::RetrieveRawHits(), CutBasedElectronID::robustSelection(), GenericTripletGenerator::run(), GenericPairGenerator::run(), BeamHaloPairGenerator::run(), PixelTrackReconstruction::run(), tnp::TagProbePairMaker::run(), PFEGammaToCandidateRemapper::run(), EcalRecHitWorkerRecover::run(), EgammaHLTPixelMatchElectronAlgo::run(), AnalyticalTrackSelector::run(), PixelUnpackingRegions::run(), MultiTrackSelector::run(), ElectronSeedGenerator::run(), HIMultiTrackSelector::run(), L1MuDTTrackFinder::run(), SiStripElectronSeedGenerator::run(), L1MuBMTrackFinder::run(), HGCalTriggerBackend::HGCalTriggerSimCluster< FECODEC, DATA >::run(), pat::helper::AnyNumberAssociationAdaptor::run_(), cms::CSJetProducer::runAlgorithm(), 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(), EG8XObjectUpdateModifier::setEvent(), reco::isodeposit::OtherCandidatesDeltaRVeto::setEvent(), BaselinePFSCRegression::setEvent(), SCEnergyCorrectorSemiParm::setEvent(), TSGFromPropagation::setEvent(), EGRegressionModifierV2::setEvent(), reco::isodeposit::OtherCandVeto::setEvent(), EGPfIsolationModifierFromValueMaps::setEvent(), EGRegressionModifierV1::setEvent(), FastTSGFromPropagation::setEvent(), reco::tau::RecoTauVertexAssociator::setEvent(), EGFull5x5ShowerShapeModifierFromValueMaps::setEvent(), ConversionSeedFinder::setEvent(), EGExtraInfoModifierFromValueMaps< MapType, OutputType >::setEvent(), dqm::TrackAnalyzer::setLumi(), TrackingMonitor::setNclus(), dqm::TrackAnalyzer::setNumberOfGoodVertices(), ParametrizedSubtractor::setupGeometryMap(), SimHitMatcher::SimHitMatcher(), HGCalTriggerNtupleHGCDigis::simhits(), SiStripZeroSuppression::StandardZeroSuppression(), IsoTrig::studyTiming(), ClusterChecker::tooManyClusters(), TrackerHitAssociator::TrackerHitAssociator(), FastTSGFromIOHit::trackerSeeds(), TrackingParticleNumberOfLayers::TrackingParticleNumberOfLayers(), TrackCollectionTokens::tracks(), SiStripMonitorTrack::trackStudy(), TrackCollectionTokens::trajectories(), DTLocalTriggerTask::triggerSource(), SimpleCosmicBONSeeder::triplets(), GenericSimClusterMapper::updateEvent(), PFClusterFromHGCalMultiCluster::updateEvent(), RealisticSimClusterMapper::updateEvent(), MeasurementTrackerEventProducer::updatePhase2OT(), MeasurementTrackerEventProducer::updatePixels(), MeasurementTrackerEventProducer::updateStrips(), WeightManager::weight(), and ECALRecHitAnalyzer::WriteECALRecHits().

508  {
509  result.clear();
510  BasicHandle bh = provRecorder_.getByToken_(TypeID(typeid(PROD)),PRODUCT_TYPE, token, moduleCallingContext_);
511  convert_handle(std::move(bh), result); // throws on conversion error
512  if (result.failedToGet()) {
513  return false;
514  }
515  addToGotBranchIDs(*result.provenance());
516  return true;
517  }
BasicHandle getByToken_(TypeID const &id, KindOfType kindOfType, EDGetToken token, ModuleCallingContext const *mcc) const
ModuleCallingContext const * moduleCallingContext_
Definition: Event.h:323
PrincipalGetAdapter provRecorder_
Definition: Event.h:298
void addToGotBranchIDs(Provenance const &prov) const
Definition: Event.cc:231
void convert_handle(BasicHandle &&bh, Handle< T > &result)
Definition: ConvertHandle.h:20
#define PROD(A, B)
def move(src, dest)
Definition: eostools.py:510
template<typename PROD >
bool Event::getByToken ( EDGetTokenT< PROD token,
Handle< PROD > &  result 
) const

Definition at line 521 of file Event.h.

References edm::HandleBase::clear(), edm::convert_handle(), edm::HandleBase::failedToGet(), eostools::move(), PROD, edm::PRODUCT_TYPE, and edm::HandleBase::provenance().

521  {
522  result.clear();
523  BasicHandle bh = provRecorder_.getByToken_(TypeID(typeid(PROD)),PRODUCT_TYPE, token, moduleCallingContext_);
524  convert_handle(std::move(bh), result); // throws on conversion error
525  if (result.failedToGet()) {
526  return false;
527  }
528  addToGotBranchIDs(*result.provenance());
529  return true;
530  }
BasicHandle getByToken_(TypeID const &id, KindOfType kindOfType, EDGetToken token, ModuleCallingContext const *mcc) const
ModuleCallingContext const * moduleCallingContext_
Definition: Event.h:323
PrincipalGetAdapter provRecorder_
Definition: Event.h:298
void addToGotBranchIDs(Provenance const &prov) const
Definition: Event.cc:231
void convert_handle(BasicHandle &&bh, Handle< T > &result)
Definition: ConvertHandle.h:20
#define PROD(A, B)
def move(src, dest)
Definition: eostools.py:510
template<typename ELEMENT >
bool Event::getByToken ( EDGetToken  token,
Handle< View< ELEMENT >> &  result 
) const

Definition at line 571 of file Event.h.

References edm::ELEMENT_TYPE, edm::BasicHandle::failedToGet(), h, eostools::move(), mps_fire::result, edm::HandleBase::swap(), and edm::BasicHandle::whyFailedFactory().

571  {
572  result.clear();
573  BasicHandle bh = provRecorder_.getByToken_(TypeID(typeid(ELEMENT)),ELEMENT_TYPE, token, moduleCallingContext_);
574  if(bh.failedToGet()) {
575  Handle<View<ELEMENT> > h(std::move(bh.whyFailedFactory()));
576  h.swap(result);
577  return false;
578  }
579  fillView_(bh, result);
580  return true;
581  }
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:323
PrincipalGetAdapter provRecorder_
Definition: Event.h:298
def move(src, dest)
Definition: eostools.py:510
void fillView_(BasicHandle &bh, Handle< View< ELEMENT > > &result) const
Definition: Event.h:600
template<typename ELEMENT >
bool Event::getByToken ( EDGetTokenT< View< ELEMENT >>  token,
Handle< View< ELEMENT >> &  result 
) const

Definition at line 585 of file Event.h.

References edm::ELEMENT_TYPE, edm::BasicHandle::failedToGet(), h, eostools::move(), mps_fire::result, edm::HandleBase::swap(), and edm::BasicHandle::whyFailedFactory().

585  {
586  result.clear();
587  BasicHandle bh = provRecorder_.getByToken_(TypeID(typeid(ELEMENT)),ELEMENT_TYPE, token, moduleCallingContext_);
588  if(bh.failedToGet()) {
589  Handle<View<ELEMENT> > h(std::move(bh.whyFailedFactory()));
590  h.swap(result);
591  return false;
592  }
593  fillView_(bh, result);
594  return true;
595  }
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:323
PrincipalGetAdapter provRecorder_
Definition: Event.h:298
def move(src, dest)
Definition: eostools.py:510
void fillView_(BasicHandle &bh, Handle< View< ELEMENT > > &result) const
Definition: Event.h:600
BasicHandle Event::getImpl ( std::type_info const &  iProductType,
ProductID const &  pid 
) const
overrideprivatevirtual

Implements edm::EventBase.

Definition at line 263 of file Event.cc.

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

263  {
264  BasicHandle h = this->getByProductID_(pid);
265  if(h.isValid()) {
266  addToGotBranchIDs(*(h.provenance()));
267  }
268  return h;
269  }
FWCore Framework interface EventSetupRecordImplementation h
Helper function to determine trigger accepts.
void addToGotBranchIDs(Provenance const &prov) const
Definition: Event.cc:231
BasicHandle getByProductID_(ProductID const &oid) const
Definition: Event.cc:143
LuminosityBlock const& edm::Event::getLuminosityBlock ( ) const
inline
template<typename PROD >
void Event::getManyByType ( std::vector< Handle< PROD > > &  results) const

Definition at line 498 of file Event.h.

References mps_update::results.

Referenced by HtrXmlPattern::analyze(), NanoAODDQM::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().

498  {
500  for(typename std::vector<Handle<PROD> >::const_iterator it = results.begin(), itEnd = results.end();
501  it != itEnd; ++it) {
502  addToGotBranchIDs(*it->provenance());
503  }
504  }
ModuleCallingContext const * moduleCallingContext_
Definition: Event.h:323
PrincipalGetAdapter provRecorder_
Definition: Event.h:298
void getManyByType(std::vector< Handle< PROD > > &results, ModuleCallingContext const *mcc) const
void addToGotBranchIDs(Provenance const &prov) const
Definition: Event.cc:231
bool Event::getProcessParameterSet ( std::string const &  processName,
ParameterSet ps 
) const

Definition at line 126 of file Event.cc.

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

127  {
128  ProcessConfiguration config;
129  bool process_found = processHistory().getConfigurationForProcess(processName, config);
130  if(process_found) {
131  pset::Registry::instance()->getMapped(config.parameterSetID(), ps);
132  assert(!ps.empty());
133  }
134  return process_found;
135  }
bool getConfigurationForProcess(std::string const &name, ProcessConfiguration &config) const
config
Definition: looper.py:287
ProcessHistory const & processHistory() const override
Definition: Event.cc:244
bool getMapped(key_type const &k, value_type &result) const
Definition: Registry.cc:18
static Registry * instance()
Definition: Registry.cc:12
Provenance Event::getProvenance ( BranchID const &  theID) const
Provenance Event::getProvenance ( ProductID const &  theID) const

Definition at line 111 of file Event.cc.

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

111  {
113  }
Provenance getProvenance(ProductID const &pid, ModuleCallingContext const *mcc) const
ModuleCallingContext const * moduleCallingContext_
Definition: Event.h:323
EventPrincipal const & eventPrincipal() const
Definition: Event.cc:76
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 147 of file Event.h.

References diffTwoXMLs::label, edm::parameterSet(), modifiedElectrons_cfi::processName, mps_fire::result, mps_update::results, findQualityFiles::size, AlCaHLTBitMon_QueryRunRegistry::string, GlobalPosition_Frontier_DevDB_cff::tag, and edm::triggerResults().

Referenced by HLTRFilter::addObjects(), helper::CandDecayStoreManager::cloneAndStore(), pat::PATJetSelector::filter(), TrackMergeremb< T1 >::merg_and_put(), TrackCollectionCloner::Producer::operator()(), 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(), 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(), PATObjectCrossLinker::produce(), SeedToTrackProducer::produce(), PFTauSecondaryVertexProducer::produce(), TrackFromSeedProducer::produce(), reco::modules::HICaloCompatibleTrackSelector::produce(), PFTauTransverseImpactParameters::produce(), BoostedJetMerger::produce(), PFEGammaProducer::produce(), PFTauPrimaryVertexProducer::produce(), GenParticleProducer::produce(), NuclearTrackCorrector::produce(), PFTau3ProngReco::produce(), IPProducer< Container, Base, Helper >::produce(), TrackCollectionCloner::Producer::Producer(), KfTrackProducerBase::putInEvt(), GsfTrackProducerBase::putInEvt(), TrackProducerWithSCAssociation::putInEvt(), and AnalyticalTrackSelector::run().

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

Definition at line 427 of file Event.h.

References diffTreeTool::index, and PROD.

427  {
428  auto index =
429  provRecorder_.getPutTokenIndex(TypeID{typeid(PROD)},
430  productInstanceName);
431 
432  //should keep track of what Ref's have been requested and make sure they are 'put'
433  return RefProd<PROD>(provRecorder_.getProductID(index),
435  }
EDProductGetter const * prodGetter() const
ProductID const & getProductID(unsigned int iPutTokenIndex) const
PrincipalGetAdapter provRecorder_
Definition: Event.h:298
EDPutToken::value_type getPutTokenIndex(TypeID const &type, std::string const &productInstanceName) const
#define PROD(A, B)
template<typename PROD >
RefProd< PROD > Event::getRefBeforePut ( EDPutTokenT< PROD token)

Definition at line 439 of file Event.h.

References edm::EDPutTokenT< T >::index(), edm::EDPutTokenT< T >::isUninitialized(), PROD, edm::principal_get_adapter_detail::throwOnPutOfUninitializedToken(), and unlikely.

440  {
441  if(unlikely(token.isUninitialized())) {
443  }
444  return RefProd<PROD>(provRecorder_.getProductID(token.index()),
446  }
void throwOnPutOfUninitializedToken(char const *principalType, std::type_info const &productType)
#define unlikely(x)
EDProductGetter const * prodGetter() const
ProductID const & getProductID(unsigned int iPutTokenIndex) const
PrincipalGetAdapter provRecorder_
Definition: Event.h:298
#define PROD(A, B)
template<typename PROD >
RefProd< PROD > Event::getRefBeforePut ( EDPutToken  token)

Definition at line 450 of file Event.h.

References edm::EDPutToken::index(), edm::EDPutToken::isUninitialized(), PROD, edm::principal_get_adapter_detail::throwOnPutOfUninitializedToken(), edm::principal_get_adapter_detail::throwOnPutOfWrongType(), and unlikely.

451  {
452  if(unlikely(token.isUninitialized())) {
454  }
455  if(unlikely(provRecorder_.getTypeIDForPutTokenIndex(token.index()) != TypeID{typeid(PROD)})) {
457  }
458  return RefProd<PROD>(provRecorder_.getProductID(token.index()),
460  }
void throwOnPutOfUninitializedToken(char const *principalType, std::type_info const &productType)
TypeID const & getTypeIDForPutTokenIndex(EDPutToken::value_type index) const
#define unlikely(x)
EDProductGetter const * prodGetter() const
ProductID const & getProductID(unsigned int iPutTokenIndex) const
PrincipalGetAdapter provRecorder_
Definition: Event.h:298
void throwOnPutOfWrongType(std::type_info const &wrongType, TypeID const &rightType)
#define PROD(A, B)
Run const & Event::getRun ( ) const
void edm::Event::labelsForToken ( EDGetToken const &  iToken,
ProductLabels oLabels 
) const
inline

Definition at line 251 of file Event.h.

Referenced by TrackerHitAssociator::makeMaps().

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

Definition at line 86 of file Event.cc.

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

86  {
87  return eventPrincipal().branchIDToProductID(desc.originalBranchID());
88  }
ProductID branchIDToProductID(BranchID const &bid) const
EventPrincipal const & eventPrincipal() const
Definition: Event.cc:76
ModuleCallingContext const* edm::Event::moduleCallingContext ( ) const
inline

Definition at line 249 of file Event.h.

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

249 { return moduleCallingContext_; }
ModuleCallingContext const * moduleCallingContext_
Definition: Event.h:323
edm::ParameterSet const * Event::parameterSet ( edm::ParameterSetID const &  psID) const
overridevirtual

Implements edm::EventBase.

Definition at line 138 of file Event.cc.

References edm::EventBase::parameterSetForID_().

138  {
139  return parameterSetForID_(psID);
140  }
static edm::ParameterSet const * parameterSetForID_(edm::ParameterSetID const &psID)
Definition: EventBase.cc:48
ProcessHistory const & Event::processHistory ( ) const
overridevirtual
ProcessHistoryID const & Event::processHistoryID ( ) const

Definition at line 101 of file Event.cc.

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

101  {
102  return eventPrincipal().processHistoryID();
103  }
ProcessHistoryID const & processHistoryID() const
Definition: Principal.h:145
EventPrincipal const & eventPrincipal() const
Definition: Event.cc:76
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 127 of file Event.h.

References eostools::move(), put(), 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(), CosmicClusterProducer::clusterizeECALPart(), EgammaHLTMulti5x5ClusterProducer::clusterizeECALPart(), IslandClusterProducer::clusterizeECALPart(), EgammaHLTIslandClusterProducer::clusterizeECALPart(), SiStripZeroSuppression::CollectionMergedZeroSuppression(), sistrip::SpyEventMatcherModule::copyData(), HLTTauRefProducer::doElectrons(), HLTTauRefProducer::doJets(), HLTTauRefProducer::doMET(), IsoValueMapProducer< T >::doMiniIso(), HLTTauRefProducer::doMuons(), IsoValueMapProducer< T >::doPFIsoEle(), IsoValueMapProducer< T >::doPFIsoPho(), 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(), cms::MTCCHLTrigger::filter(), EENoiseFilter::filter(), BadGlobalMuonTagger::filter(), JetIDFailureFilter::filter(), TrackingFailureFilter::filter(), HSCParticleSelector::filter(), cms::TrackMTCCFilter::filter(), HLTHcalMETNoiseCleaner::filter(), cms::ClusterMTCCFilter::filter(), cms::TECClusterFilter::filter(), CandViewRefRandomSelector::filter(), Tau3MuSkim::filter(), MCPdgIndexFilter::filter(), ElectronIdMVAProducer::filter(), PhotonIsoProducer::filter(), MultiEventFilter::filter(), GreedyMuonPFCandidateFilter::filter(), BadParticleFilter::filter(), ChargedHadronTrackResolutionFilter::filter(), InconsistentMuonPFCandidateFilter::filter(), MuonBadTrackFilter::filter(), ElectronRegressionEnergyProducer::filter(), pat::PATSingleVertexSelector::filter(), HLTRHemisphere::filter(), PFTauViewRefSelector::filter(), EcalLaserCorrFilter::filter(), LogErrorEventFilter::filter(), RemovePileUpDominatedEventsGen::filter(), edm::FwdPtrCollectionFilter< T, S, H >::filter(), RecoTauPileUpVertexSelector::filter(), EEBadScFilter::filter(), MCZll::filter(), BVertexFilterT< VTX >::filter(), pat::PATJetSelector::filter(), ConfigurableAnalysis::filter(), MCVerticesWeight::filter(), EcalBadCalibFilter::filter(), JetVertexChecker::filter(), ttHFGenFilter::filter(), edm::GeneratorFilter< HAD, DEC >::filter(), RecoTauDiscriminatorRefSelectorImpl< T >::filter(), ByMultiplicityEventFilter< T >::filter(), HcalLaserEventFilter::filter(), HSCParticleProducer::filter(), ElectronIdFilter::filter(), aod2patFilterZee::filter(), reco::tau::AssociationMatchRefSelector< InputType, MatchedType, OutputType, ClonePolicy >::filter(), EcalDeadCellBoundaryEnergyFilter::filter(), ElectronIdMVABased::filter(), edm::HadronizerFilter< HAD, DEC >::filter(), EcalDeadCellTriggerPrimitiveFilter::filter(), HLTEcalResonanceFilter::filter(), HLTRegionalEcalResonanceFilter::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(), TrackMergeremb< T1 >::merg_and_put(), SiStripZeroSuppression::MergeCollectionsZeroSuppression(), HcalSimpleReconstructor::process(), MultiTrackSelector::processMVA(), HIMultiTrackSelector::processMVA(), DimuonMCMatcher::produce(), WeakEffectsWeightProducer::produce(), TtGenEventReco::produce(), MaskedMeasurementTrackerEventProducer::produce(), TTClusterAssociator< T >::produce(), TTStubAssociator< T >::produce(), TTTrackAssociator< T >::produce(), StGenEventReco::produce(), ShallowEventDataProducer::produce(), SiStripRecHitConverter::produce(), TTClusterBuilder< T >::produce(), PixelVertexProducerMedian::produce(), PatElectronEAIsoCorrectionProducer::produce(), HcalPatternSource::produce(), edm::FlatRandomMultiParticlePGunProducer::produce(), DoubleProducer::produce(), SeedGeneratorFromProtoTracksEDProducer::produce(), VZeroProducer::produce(), edm::FlatRandomEThetaGunProducer::produce(), edm::GaussRandomPThetaGunProducer::produce(), edm::FlatRandomPtThetaGunProducer::produce(), HcalLaserEventFiltProducer2012::produce(), FixedGridRhoProducer::produce(), TTStubBuilder< T >::produce(), CandPtrProjector::produce(), PATTauIDEmbedder::produce(), QualityFilter::produce(), HcalTTPTriggerRecord::produce(), CrossingFramePSimHitToPSimHitsConverter::produce(), edm::FileRandomKEThetaGunProducer::produce(), HIPixelMedianVtxProducer::produce(), ShallowTracksProducer::produce(), InterestingEcalDetIdProducer::produce(), HepMCCopy::produce(), ClusterCheckerEDProducer::produce(), SeedingLayersEDProducer::produce(), CastorTTRecord::produce(), PileupSummaryInfoSlimmer::produce(), HcalTTPDigiProducer::produce(), HFEMClusterProducer::produce(), TrackingParticleConversionRefSelector::produce(), edm::RandomtXiGunProducer::produce(), HIBestVertexProducer::produce(), BasicToPFJet::produce(), CastorSimpleReconstructor::produce(), JetChargeProducer::produce(), PixelVertexProducerClusters::produce(), RazorVarProducer::produce(), edm::EventAuxiliaryHistoryProducer::produce(), SeedCombiner::produce(), SeedGeneratorFromRegionHitsEDProducer::produce(), ElectronSqPtTkIsolationProducer::produce(), reco::modules::CaloRecHitCandidateProducer< HitCollection >::produce(), TtSemiLepJetCombMaxSumPtWMass::produce(), MuonSelectorVertex::produce(), FixedGridRhoProducerFastjet::produce(), HcalLaserReco::produce(), FTLRecHitProducer::produce(), FTLUncalibratedRecHitProducer::produce(), HGCalUncalibRecHitProducer::produce(), GenParticleDecaySelector::produce(), TrackListCombiner::produce(), ConversionTrackRefFix::produce(), HcalTrigPrimDigiProducer::produce(), JetCollectionReducerT< T >::produce(), MassKinFitterCandProducer::produce(), TrackingParticleNumberOfLayersProducer::produce(), DistortedMETProducer::produce(), TopInitSubset::produce(), TtSemiLepJetCombGeom::produce(), TtSemiLepJetCombWMassMaxSumPt::produce(), IsoTracks::produce(), EgammaHLTTimeCleanedRechitProducer::produce(), DTDigiToRawModule::produce(), ShallowRechitClustersProducer::produce(), ECFAdder::produce(), ElectronSeedMerger::produce(), AlphaTVarProducer::produce(), PhotonConversionTrajectorySeedProducerFromQuadruplets::produce(), PFMatchedCandidateRefExtractor::produce(), CSCDigiProducer::produce(), CollectionFromZLegProducer::produce(), EventVtxInfoNtupleDumper::produce(), edm::FlatRandomOneOverPtGunProducer::produce(), CSCTFCandidateProducer::produce(), ParticleDecayProducer::produce(), MCTruthCompositeMatcher< C1, C2 >::produce(), ValidHitPairFilterProducer::produce(), NativeArrayTableProducer< TIn, TCol, CT >::produce(), EcalTBHodoscopeRecInfoProducer::produce(), EcalTBH2TDCRecInfoProducer::produce(), EcalTBTDCRecInfoProducer::produce(), PhotonConversionTrajectorySeedProducerFromSingleLeg::produce(), GeneratorSmearedProducer::produce(), pat::PATVertexSlimmer::produce(), TrackingParticleBHadronRefSelector::produce(), StEvtSolutionMaker::produce(), TtDilepEvtSolutionMaker::produce(), TtSemiLepKinFitProducer< LeptonCollection >::produce(), edm::FlatRandomEGunProducer::produce(), ShallowSimhitClustersProducer::produce(), edm::FlatRandomPtGunProducer::produce(), ShallowTrackClustersProducer::produce(), CosmicMuonLinksProducer::produce(), PFConcretePFCandidateProducer::produce(), PixelTrackFilterByKinematicsProducer::produce(), DQMTauProducer::produce(), PFJetToCaloProducer::produce(), PFTauToJetProducer::produce(), CRackSeedGenerator::produce(), MuonTrackProducer::produce(), TtSemiLepJetCombWMassDeltaTopMass::produce(), bestPVselector::produce(), DistortedMuonProducerFromDB::produce(), MuonWithPFIsoProducer::produce(), SiStripElectronSeedProducer::produce(), ESRawToDigi::produce(), PhotonIDProducer::produce(), AssociationMapOneToOne2Association< CKey, CVal >::produce(), AssociationVectorSelector< KeyRefProd, CVal, KeySelector, ValSelector >::produce(), EcalUncalibRecHitProducer::produce(), ESRecHitProducer::produce(), CandOneToOneDeltaRMatcher::produce(), DiJetVarProducer::produce(), EmptySimHits::produce(), MeasurementTrackerEventProducer::produce(), CalibratedPhotonProducerRun2T< T >::produce(), HcalRealisticZS::produce(), VertexAssociatorByTracksProducer::produce(), DistortedMuonProducer::produce(), DistortedPFCandProducer::produce(), UncleanSCRecoveryProducer::produce(), HcalSimpleAmplitudeZS::produce(), edm::ExpoRandomPtGunProducer::produce(), edm::MultiParticleInConeGunProducer::produce(), JetExtender::produce(), JetTracksAssociatorExplicit::produce(), JetTracksAssociatorAtVertex::produce(), AssociationVector2ValueMap< KeyRefProd, CVal >::produce(), EcalRecalibRecHitProducer::produce(), IPTCorrector::produce(), RawDataCollectorByLabel::produce(), CandViewRefMerger::produce(), QuarkoniaTrackSelector::produce(), CastorFastTowerProducer::produce(), CandOneToManyDeltaRMatcher::produce(), ClusterShapeTrackFilterProducer::produce(), L2TauJetsMerger::produce(), NPUTablesProducer::produce(), pat::PATMETSlimmer::produce(), MultiHitFromChi2EDProducer::produce(), pat::PATTauSlimmer::produce(), OscarProducer::produce(), PFJetsMatchedToFilteredCaloJetsProducer::produce(), UnifiedSCCollectionProducer::produce(), edm::ExpoRandomPGunProducer::produce(), EgammaElectronTkIsolationProducer::produce(), EgammaPhotonTkIsolationProducer::produce(), EgammaPhotonTkNumIsolationProducer::produce(), TrackProducerWithSCAssociation::produce(), ESDigiToRaw::produce(), HcalCalibFEDSelector::produce(), HIPixelTrackFilterProducer::produce(), cms::SubEventGenJetProducer::produce(), EcalIsolatedParticleCandidateProducer::produce(), PFClusterTimeSelector::produce(), CastorFastClusterProducer::produce(), FamosProducer::produce(), PixelQuadrupletEDProducer::produce(), L1HLTJetsMatching::produce(), L1THLTTauMatching::produce(), RecoTauEventFlagProducer::produce(), MCTrackMatcher::produce(), VertexAssociatorByPositionAndTracksProducer::produce(), UpdatedMuonInnerTrackRef::produce(), ISRGammaWeightProducer::produce(), HLTJetL1MatchProducer< T >::produce(), EcalRecHitsMerger::produce(), EgammaHLTHybridClusterProducer::produce(), ESRecHitsMerger::produce(), JetTracksAssociatorAtCaloFace::produce(), CSCTFTrackProducer::produce(), CollectionAdder< C >::produce(), HBHEIsolatedNoiseReflagger::produce(), CSCSegmentProducer::produce(), BunchSpacingProducer::produce(), GenParticlePruner::produce(), PFDisplacedTrackerVertexProducer::produce(), PFNuclearProducer::produce(), ElectronSeedTrackRefFix::produce(), PFMuonUntagger::produce(), L1HLTTauMatching::produce(), EcalTBWeightUncalibRecHitProducer::produce(), pat::PATSecondaryVertexSlimmer::produce(), ME0DigiPreRecoProducer::produce(), AnyJetToCaloJetProducer::produce(), FSRWeightProducer::produce(), CleanAndMergeProducer::produce(), ISRWeightProducer::produce(), EcalDigiSelector::produce(), HLTJetL1TMatchProducer< T >::produce(), HLTTriMuonIsolation::produce(), HFRecoEcalCandidateProducer::produce(), HLTHFRecoEcalCandidateProducer::produce(), ShallowClustersProducer::produce(), HLTTauRefCombiner::produce(), MuonFromPVSelector::produce(), DTUnpackingModule::produce(), ParticleBasedIsoProducer::produce(), HIPixelClusterVtxProducer::produce(), HGCalTriggerDigiProducer::produce(), EcalTPSkimmer::produce(), RPCPointProducer::produce(), PFClusterCollectionMerger::produce(), LightPFTrackProducer::produce(), L2TauPixelTrackMatch::produce(), IsolatedTrackCleaner::produce(), pat::PackedPFCandidateRefMixer::produce(), IsolatedEcalPixelTrackCandidateProducer::produce(), StoreSecondary::produce(), SimHitTPAssociationProducer::produce(), pat::helper::AnythingToValueMap< Adaptor, Collection, value_type >::produce(), ME0PadDigiProducer::produce(), HLTScoutingPrimaryVertexProducer::produce(), TtFullHadSignalSelMVAComputer::produce(), TtFullLepKinSolutionProducer::produce(), HybridClusterProducer::produce(), PdfWeightProducer::produce(), CSCDCCUnpacker::produce(), HcalTBSource::produce(), ScaleCorrMETData::produce(), HGCalTriggerDigiFEReproducer::produce(), reco::ParticleFlowForChargedMETProducer::produce(), L3MuonSumCaloPFIsolationProducer::produce(), CaloMuonMerger::produce(), PFConversionProducer::produce(), PFV0Producer::produce(), SeedCreatorFromRegionHitsEDProducerT< T_SeedCreator >::produce(), CalibratedElectronProducerRun2T< T >::produce(), ConeIsolation::produce(), JetVetoedTracksAssociatorAtVertex::produce(), HLTHcalTowerNoiseCleaner::produce(), HLTHcalTowerNoiseCleanerWithrechit::produce(), JetTracksAssociationToTrackRefs::produce(), EgammaElectronTkNumIsolationProducer::produce(), ElectronIDExternalProducer< algo >::produce(), PileupJPTJetIdProducer::produce(), PUFilter::produce(), CaloTowerCandidateCreator::produce(), CaloTowersCreator::produce(), ZdcSimpleReconstructor::produce(), L1TMuonEndCapTrackProducer::produce(), JetTagProducer::produce(), TtSemiLepHitFitProducer< LeptonCollection >::produce(), CaloMuonProducer::produce(), TSGFromL1Muon::produce(), TSGFromL2Muon::produce(), PFRecHitProducer::produce(), reco::modulesNew::MCTruthCompositeMatcher::produce(), PFElectronTranslator::produce(), PFCandidateMuonUntagger::produce(), LHETablesProducer::produce(), PixelTracksProducer::produce(), CaloJetSlimmer::produce(), PFTauViewRefMerger::produce(), CandViewRefTriggerBiasRemover::produce(), PATPuppiJetSpecificProducer::produce(), TrackingRegionEDProducerT< T_TrackingRegionProducer >::produce(), ElectronPATIdMVAProducer::produce(), ProbeMulteplicityProducer::produce(), RecHitFilter::produce(), EgammaHLTCaloTowerProducer::produce(), SiStripProcessedRawDigiProducer::produce(), EgammaEcalPFClusterIsolationProducer< T1 >::produce(), EgammaHcalPFClusterIsolationProducer< T1 >::produce(), GEDPhotonCoreProducer::produce(), LmfSource::produce(), GEMCSCSegmentProducer::produce(), GEMSegmentProducer::produce(), NtpProducer< C >::produce(), JetCoreClusterSplitter::produce(), ME0TriggerProducer::produce(), MuonRefProducer::produce(), AlignmentPrescaler::produce(), FastTSGFromL2Muon::produce(), PFJetsTauOverlapRemoval::produce(), RecoTauPiZeroUnembedder::produce(), pat::PATGenJetSlimmer::produce(), edm::CosMuoGenProducer::produce(), ZMuMuTrackUserData::produce(), RHStopTracer::produce(), GEMPadDigiProducer::produce(), ConstrainedFitCandProducer< Fitter, InputCollection, OutputCollection, Init >::produce(), GenTrackMatcher::produce(), StripCompactDigiSimLinksProducer::produce(), TtSemiEvtSolutionMaker::produce(), TrackFromPVSelector::produce(), TtSemiLepSignalSelMVAComputer::produce(), ReducedESRecHitCollectionProducer::produce(), CastorDigiToRaw::produce(), BaseEvtVtxGenerator::produce(), ZllArbitrator::produce(), MVAJetPuIdProducer::produce(), EcalRecHitProducer::produce(), ME0SegmentProducer::produce(), CandReducer::produce(), MuonLinksProducerForHLT::produce(), MuonSelectionTypeValueMapProducer::produce(), PFMultiDepthClusterProducer::produce(), TrackFitterProducer::produce(), KFBasedPixelFitterProducer::produce(), TtSemiLepJetCombMVAComputer::produce(), FastTrackerRecHitMaskProducer::produce(), pat::PATElectronSlimmer::produce(), pat::PATJetSlimmer::produce(), pat::PATMuonSlimmer::produce(), CosmicSeedGenerator::produce(), LHECOMWeightProducer::produce(), PuppiPhoton::produce(), ZMuMuMuonUserData::produce(), ColinsSoperVariablesComputer::produce(), ObjectMultiplicityCounter< T >::produce(), PreshowerClusterShapeProducer::produce(), CTPPSPixelRawToDigi::produce(), edm::FlatRandomPtAndDxyGunProducer::produce(), DTNewROS8FileReader::produce(), HcalDigiToRaw::produce(), HcalHistogramRawToDigi::produce(), CandidateTriggerObjectProducer::produce(), EcalDetailedTimeRecHitProducer::produce(), reco::modulesNew::Matcher< C1, C2, S, D >::produce(), reco::modules::MatcherBase< C1, C2, M >::produce(), CloneProducer< C >::produce(), TtHadEvtSolutionMaker::produce(), ShallowCloneProducer< C >::produce(), SiPixelFedFillerWordEventNumber::produce(), RawDataSelector::produce(), PFClusterProducer::produce(), FRDStreamSource::produce(), GenVisTauProducer::produce(), ChargedHadronPFTrackIsolationProducer::produce(), PFDisplacedVertexProducer::produce(), TauGenJetProducer::produce(), CAHitNtupletEDProducerT< T_Generator >::produce(), L2TauPixelIsoTagProducer::produce(), pat::GenJetFlavourInfoPreserver::produce(), RecoTauPiZeroFlattener::produce(), pat::PATPhotonSlimmer::produce(), BeamSpotProducer::produce(), TrackInfoProducer::produce(), RPCDigiProducer::produce(), OtherObjectVariableComputer< T >::produce(), TrackerHitProducer::produce(), HLTPFJetIDProducer::produce(), PreshowerPhiClusterProducer::produce(), edm::MCFileSource::produce(), photonIsolationHIProducer::produce(), HIProtoTrackFilterProducer::produce(), DTTrackFinder::produce(), HGCalRecHitProducer::produce(), L1TMuonBarrelTrackProducer::produce(), cms::MuonMET::produce(), SiPixelClusterShapeCacheProducer::produce(), pat::RecoMETExtractor::produce(), ShiftedMETcorrInputProducer::produce(), GEMDigiProducer::produce(), ME0DigiProducer::produce(), ElectronRecalibSuperClusterAssociator::produce(), RPCandIRPCDigiProducer::produce(), ZMuMuUserDataOneTrack::produce(), ZMuMuUserData::produce(), HectorProducer::produce(), CTPPSLocalTrackLiteProducer::produce(), TotemRPRecHitProducer::produce(), GsfElectronFromPVSelector::produce(), PreshowerClusterProducer::produce(), EgammaHLTPixelMatchElectronProducers::produce(), EgammaHLTRecoEcalCandidateProducers::produce(), VertexCompositeCandidateCollectionSelector::produce(), DTROS8FileReader::produce(), reco::CorrectedJetProducer< T >::produce(), EcalDCCTBUnpackingModule::produce(), HiFJGridEmptyAreaCalculator::produce(), ParticleTowerProducer::produce(), QjetsAdder::produce(), RPCUnpackingModule::produce(), JVFJetIdProducer::produce(), GlobalTrackQualityProducer::produce(), TkAlCaOverlapTagger::produce(), MuonLinksProducer::produce(), DeltaBetaWeights::produce(), PFDisplacedVertexCandidateProducer::produce(), OscarMTProducer::produce(), BeamSpotOnlineProducer::produce(), pat::PATTriggerObjectStandAloneSlimmer::produce(), SimG4FluxProducer::produce(), ME0PadDigiClusterProducer::produce(), EcalListOfFEDSProducer::produce(), NearbyCandCountComputer::produce(), DTDDUFileReader::produce(), EcalDCCTB07UnpackingModule::produce(), cms::JetVertexAssociation::produce(), HiFJRhoProducer::produce(), FastTrackerRecHitCombiner::produce(), HcalRawToDigi::produce(), EcalDetIdToBeRecoveredProducer::produce(), HLTMuonL2SelectorForL3IO::produce(), CollectionCombiner< Collection >::produce(), GlobalVariablesTableProducer::produce(), pat::GenMETExtractor::produce(), reco::tautools::CopyProducer< Collection >::produce(), PiZeroDiscriminatorProducer::produce(), EcalEBTrigPrimProducer::produce(), pat::PATTrackAndVertexUnpacker::produce(), SubdetFEDSelector::produce(), HLTDisplacedmumumuVtxProducer::produce(), GEMPadDigiClusterProducer::produce(), CTPPSHectorProducer::produce(), HLTCaloTowerHtMhtProducer::produce(), TotemRPClusterProducer::produce(), EgammaHLTCombinedIsolationProducer::produce(), ME0MuonTrackCollProducer::produce(), EgammaHLTPFChargedIsolationProducer::produce(), EgammaHLTRemoveDuplicatedSC::produce(), ESListOfFEDSProducer::produce(), RandomEngineStateProducer::produce(), DTROS25FileReader::produce(), MuonMETcorrInputProducer::produce(), L1GctInternJetProducer::produce(), L1TTwinMuxProducer::produce(), CSCRecHitDProducer::produce(), TopBottomClusterInfoProducer::produce(), RPCPackingModule::produce(), TriggerObjectFilterByCollection::produce(), citk::PFIsolationSumProducerForPUPPI::produce(), PixelFitterByHelixProjectionsProducer::produce(), LaserAlignmentProducer::produce(), TauJetSelectorForHLTTrackSeeding::produce(), MuonReSeeder::produce(), pat::PATTriggerObjectStandAloneUnpacker::produce(), Type1PFMET::produce(), ShiftedJetProducerByMatchedObjectT< T >::produce(), ShiftedParticleMETcorrInputProducer::produce(), PuppiProducer::produce(), CTPPSPixelRecHitProducer::produce(), EcalSimHitsValidProducer::produce(), EgammaHLTClusterShapeProducer::produce(), EgammaHLTElectronCombinedIsolationProducer::produce(), EgammaHLTPFNeutralIsolationProducer::produce(), EgammaHLTPFPhotonIsolationProducer::produce(), PhotonCoreProducer::produce(), DTSpyReader::produce(), cms::JetCorrectionProducer< T >::produce(), SysShiftMETcorrInputProducer::produce(), edm::FwdPtrProducer< T, H >::produce(), HGCalClusterProducer::produce(), SiPixelDigiToRaw::produce(), CTPPSDiamondLocalTrackFitter::produce(), ImpactParameter::produce(), PFMET::produce(), VersionedIdProducer< PhysicsObjectPtr, SelectorType >::produce(), SiStripRegFEDSelector::produce(), HLTDisplacedmumuVtxProducer::produce(), ElectronConversionRejectionVars::produce(), DigiSimLinkProducer::produce(), SoftPFMuonTagInfoProducer::produce(), pat::DuplicatedElectronCleaner::produce(), EgammaHLTEcalRecIsolationProducer::produce(), CSCDigiToRawModule::produce(), CSCTFPacker::produce(), HLTEcalPFClusterIsolationProducer< T1 >::produce(), pat::PATVertexAssociationProducer::produce(), ConversionTrackMerger::produce(), Type0PFMETcorrInputProducer::produce(), InputGenJetsParticleSelector::produce(), edm::ProductFromFwdPtrProducer< T, H >::produce(), pat::L1MuonMatcher::produce(), SiPixelRawToDigi::produce(), MuonShowerInformationProducer::produce(), TSGForOI::produce(), sistrip::DigiToRawModule::produce(), PFClusterTimeAssigner::produce(), cms::ReconstructerFP420::produce(), CaloRecoTauProducer::produce(), PFRecoTauProducer::produce(), HcalTBObjectUnpacker::produce(), TriggerSummaryProducerRAW::produce(), SoftPFElectronTagInfoProducer::produce(), TtFullHadHypothesis::produce(), HLTMhtProducer::produce(), HLTMETCleanerUsingJetID::produce(), HLTTauMCProducer::produce(), EgammaHLTRegionalPixelSeedGeneratorProducers::produce(), HLTHcalPFClusterIsolationProducer< T1 >::produce(), CalibratedPhotonProducerT< T >::produce(), PFCandMETcorrInputProducer::produce(), pat::HLTL1MuonMatcher::produce(), DaqFakeReader::produce(), PFTrackProducer::produce(), PFRecoTauTagInfoProducer::produce(), reco::tautools::CastedRefProducer< DerivedCollection, BaseType >::produce(), ShiftedPFCandidateProducerByMatchedObject::produce(), EmptyHepMCProducer::produce(), HSCPDeDxInfoProducer::produce(), CastorRawToDigi::produce(), EgammaEcalRecHitIsolationProducer::produce(), EgammaTowerIsolationProducer::produce(), DTTFFEDSim::produce(), MultShiftMETcorrInputProducer::produce(), Merger< InputCollection, OutputCollection, P >::produce(), GtPsbTextToDigi::produce(), NoPileUpPFMEtProducer::produce(), PixelVertexProducer::produce(), RecoTauJetRegionProducer::produce(), pat::LeptonUpdater< T >::produce(), HLTHtMhtProducer::produce(), PFTauMVAInputDiscriminantTranslator::produce(), SimpleTrackListMerger::produce(), TrackListMerger::produce(), CaloTowerFromL1TCreatorForTauHLT::produce(), HLTDisplacedtktkVtxProducer::produce(), edm::CFWriter::produce(), TtSemiLepHypothesis::produce(), HLTCaloJetIDProducer::produce(), TotemRPLocalTrackFitter::produce(), ReducedRecHitCollectionProducer::produce(), SiStripElectronProducer::produce(), EgammaHLTElectronDetaDphiProducer::produce(), EgammaHLTElectronTrackIsolationProducers::produce(), EgammaHLTHcalIsolationDoubleConeProducers::produce(), GEMChamberMasker::produce(), EleIsoDetIdCollectionProducer::produce(), MultShiftMETcorrDBInputProducer::produce(), cms::DigitizerFP420::produce(), PFchsMETcorrInputProducer::produce(), DTTrigProd::produce(), PFClusterShapeProducer::produce(), ZdcHitReconstructor::produce(), L1TTwinMuxRawToDigi::produce(), PFLinker::produce(), MatchedProbeMaker< T >::produce(), MuonIDTableProducer::produce(), CaloRecoTauTagInfoProducer::produce(), TrackAssociatorEDProducer::produce(), DeDxHitInfoProducer::produce(), pat::PATJetUpdater::produce(), pat::PATPackedCandidateProducer::produce(), edm::BeamHaloProducer::produce(), HLTCollectionProducer< T >::produce(), CorrMETDataExtractor::produce(), HLTmumutktkVtxProducer::produce(), WMuNuProducer::produce(), ConvertedPhotonProducer::produce(), CSCTFUnpacker::produce(), LaserAlignmentT0Producer::produce(), TagProbeMassProducer::produce(), L1TMuonQualityAdjuster::produce(), L1RCTTPGProvider::produce(), CosmicsMuonIdProducer::produce(), CaloTowerCreatorForTauHLT::produce(), cms::TrackerizerFP420::produce(), citk::PFIsolationSumProducer::produce(), CTPPSDiamondRecHitProducer::produce(), FastTrackerRecHitMatcher::produce(), JetSubstructurePacker::produce(), MixEvtVtxGenerator::produce(), ShiftedParticleProducer::produce(), ShiftedPFCandidateProducerForPFMVAMEt::produce(), MuonDetCleaner< T1, T2 >::produce(), AlCaEcalHcalReadoutsProducer::produce(), EgammaHLTHcalIsolationProducersRegional::produce(), EgammaSCCorrectionMaker::produce(), DTTFFEDReader::produce(), ClusterCompatibilityProducer::produce(), HLTTrackClusterRemoverNew::produce(), TtEvtBuilder< C >::produce(), pat::PATLostTracks::produce(), IsolationProducer< C1, C2, Alg, OutputCollection, Setup >::produce(), ClusterTPAssociationProducer::produce(), ConversionSeedFilterCharge::produce(), CosmicTrackSelector::produce(), TrackMVAClassifierBase::produce(), Onia2MuMuPAT::produce(), TtFullLepHypothesis::produce(), PFCTRecHitProducer::produce(), HLTL1TMuonSelector::produce(), EgammaHLTBcHcalIsolationProducersRegional::produce(), ZToLLEdmNtupleDumper::produce(), EgammaHLTR9IDProducer::produce(), PrimaryVertexSorter< ParticlesCollection >::produce(), JetCorrectorProducer< T >::produce(), EcalRecHitRecalib::produce(), HcalRecHitRecalib::produce(), CSCTriggerPrimitivesProducer::produce(), L1GctEmulator::produce(), L1ExtraParticleMapProd::produce(), ME0ChamberMasker::produce(), SeedClusterRemoverPhase2::produce(), edm::TriggerResultInserter::produce(), AlCaElectronTracksReducer::produce(), PartonSelector::produce(), SimpleFlatTableProducerBase< T, T >::produce(), pat::PATConversionProducer::produce(), CaloCleaner< T >::produce(), PFPileUp::produce(), EcalTrigPrimProducer::produce(), HiEgammaSCCorrectionMaker::produce(), NTuplingDevice::produce(), BtoCharmDecayVertexMergerT< VTX >::produce(), SimG4HcalValidation::produce(), EgammaHLTPhotonTrackIsolationProducersRegional::produce(), HLTRechitInRegionsProducer< T1 >::produce(), ConversionTrackCandidateProducer::produce(), SeedClusterRemover::produce(), PATHemisphereProducer::produce(), PFCand_AssoMap::produce(), V0Producer::produce(), L1EmulBias::produce(), RctTextToRctDigi::produce(), modules::MuonCleanerBySegmentsT< T >::produce(), ECALRegFEDSelector::produce(), pat::__class__Producer::produce(), pat::PATMETProducer::produce(), AlCaDiJetsProducer::produce(), OutsideInMuonSeeder::produce(), pat::PATPackedGenParticleProducer::produce(), EcalFEtoDigi::produce(), SiStripFineDelayHit::produce(), pat::PATCleaner< PATObjType >::produce(), AlCaGammaJetProducer::produce(), GamIsoDetIdCollectionProducer::produce(), PhotonProducer::produce(), CalibratedElectronProducerT< T >::produce(), HcalDigiToRawuHTR::produce(), PixelFitterByConformalMappingAndLineProducer::produce(), L1TPhysicalEtAdder::produce(), HGCPassive::produce(), L1TGlobalProducer::produce(), FakeTrackProducer< T >::produce(), CTPPSPixelClusterProducer::produce(), cms::MuonMETValueMapProducer::produce(), NeutronHitsCollector::produce(), reco::modulesNew::IsolationProducer< C1, C2, Alg, OutputCollection, Setup >::produce(), EgammaHLTR9Producer::produce(), cms::ClusterizerFP420::produce(), JetPlusTrackProducer::produce(), CTPPSPixelLocalTrackProducer::produce(), HBHENoiseFilterResultProducer::produce(), HLTTrackMETProducer::produce(), HLTmumutkVtxProducer::produce(), pat::PATCompositeCandidateProducer::produce(), edm::LogErrorHarvester::produce(), L1ExtraParticlesProd::produce(), cms::HitReCalibrator::produce(), RecoTauPiZeroProducer::produce(), TrackingMaterialProducer::produce(), TextToRaw::produce(), ScalersRawToDigi::produce(), PFProducer::produce(), TrackerCleaner< T >::produce(), HLTJetCollectionsForBoostedLeptonPlusJets< jetType >::produce(), HLTJetCollectionsForLeptonPlusJets< jetType >::produce(), HLTScoutingCaloProducer::produce(), ConversionSeedFilter::produce(), simwatcher::BeginOfTrackCounter::produce(), TrackCandidateProducer::produce(), EventWithHistoryProducer::produce(), SiStripElectronAssociator::produce(), HLTL1MuonNoL2Selector::produce(), HLTL1MuonSelector::produce(), EgammaIsoESDetIdCollectionProducer::produce(), MuPFIsoEmbedder::produce(), GctDigiToRaw::produce(), HiGenCleaner< T2 >::produce(), CastorJetIDProducer::produce(), HLTJetCollForElePlusJets< T >::produce(), HITrackClusterRemover::produce(), LTCRawToDigi::produce(), MinMETProducerT< T >::produce(), TrackMCQuality::produce(), PixelVertexCollectionTrimmer::produce(), TrackCandidateTopBottomHitFilter::produce(), HcalTB02Analysis::produce(), HLTJetCollectionsForElePlusJets< T >::produce(), MuMuForEmbeddingSelector::produce(), SimpleCosmicBONSeeder::produce(), PFECALSuperClusterProducer::produce(), EgammaHLTEcalIsolationProducersRegional::produce(), DeltaRNearestObjectComputer< T >::produce(), ElectronNHitSeedProducer::produce(), PF_PU_AssoMap::produce(), TotemTestGem::produce(), L1DummyProducer::produce(), l1t::L1ComparatorRun2::produce(), MuonTimingProducer::produce(), TestBXVectorRefProducer::produce(), SourceCardTextToRctDigi::produce(), HGCalTrackCollectionProducer::produce(), GenJetFlavourTableProducer::produce(), FromClusterSummaryMultiplicityProducer::produce(), pat::PATGenericParticleProducer::produce(), IsolatedPixelTrackCandidateProducer::produce(), TrackAssociatorByPositionProducer::produce(), CollectionMerger< T1, T2 >::produce(), EventWithHistoryProducerFromL1ABC::produce(), EgammaIsoHcalDetIdCollectionProducer::produce(), AlCaHcalNoiseProducer::produce(), HLTScoutingPFProducer::produce(), BoostedTauSeedsProducer::produce(), NjettinessAdder::produce(), L1GlobalTriggerRecordProducer::produce(), pat::PATPFParticleProducer::produce(), HBHEPlan1Combiner::produce(), NoPileUpPFMEtDataProducer::produce(), CandMCMatchTableProducer::produce(), cms::MuonTCMETValueMapProducer::produce(), DTDigitizer::produce(), ShiftedPFCandidateProducerForNoPileUpPFMEt::produce(), pat::TauJetCorrFactorsProducer::produce(), GEDPhotonProducer::produce(), CastorCellProducer::produce(), ShiftedPFCandidateProducerForPFNoPUMEt::produce(), BSCTrigger::produce(), PFSimParticleProducer::produce(), TcdsRawToDigi::produce(), MaskedRctInputDigiProducer::produce(), pat::PATIsolatedTrackProducer::produce(), pat::PATMuonProducer::produce(), TrajectorySeedFromMuonProducer::produce(), QuickTrackAssociatorByHitsProducer::produce(), VertexFromTrackProducer::produce(), PFClusterMatchedToPhotonsSelector::produce(), EcalRawToDigi::produce(), CorrectedCaloMETProducer::produce(), EcalFEDWithCRCErrorProducer::produce(), JetIDProducer::produce(), L1Comparator::produce(), HTXSRivetProducer::produce(), pat::PATTauProducer::produce(), CorrectedPATMETProducer::produce(), ExtraFromSeeds::produce(), ValueMapTraslator::produce(), InterestingDetIdCollectionProducer::produce(), IsolatedPixelTrackCandidateL1TProducer::produce(), ElectronSeedProducer::produce(), CtfSpecialSeedGenerator::produce(), TrackMultiSelector::produce(), L1TMuonLegacyConverter::produce(), HcalHitReconstructor::produce(), L1TBMTFConverter::produce(), L1TMuonOverlapTrackProducer::produce(), DeepFlavourTagInfoProducer::produce(), InterestingDetIdFromSuperClusterProducer::produce(), TtJetPartonMatch< C >::produce(), ConfigurableAPVCyclePhaseProducer::produce(), pat::MatcherByPulls< T >::produce(), reco::PFMETProducerMVA::produce(), HLTScoutingEgammaProducer::produce(), TruthTauDecayModeProducer::produce(), pat::PATJetProducer::produce(), MuScleFitMuonProducer::produce(), ReducedEGProducer::produce(), FFTJetPFPileupCleaner::produce(), FFTJetVertexAdder::produce(), L1MuGMTHWFileReader::produce(), TauSpinnerCMS::produce(), RecHitCorrector::produce(), l1t::FakeInputProducer::produce(), TrackAssociatorByChi2Producer::produce(), RPCTrigger::produce(), Timer::produce(), PATObjectCrossLinker::produce(), InterestingTrackEcalDetIdProducer::produce(), MuonSegmentProducer::produce(), L1TExtCondProducer::produce(), SoftKillerProducer::produce(), RecoTauProducer::produce(), PF_PU_FirstVertexTracks::produce(), CaloTowersMerger::produce(), L1TMicroGMTInputProducer::produce(), FFTJetPileupEstimator::produce(), MuonErrorMatrixAdjuster::produce(), GenHIEventProducer::produce(), omtf::OmtfPacker::produce(), DeepDoubleBTagInfoProducer::produce(), pat::PATTriggerMatchEmbedder< PATObjectType >::produce(), L1TMuonCaloSumProducer::produce(), DeDxEstimatorProducer::produce(), MixBoostEvtVtxGenerator::produce(), SeedToTrackProducer::produce(), ConversionTrackProducer::produce(), HiSpikeCleaner::produce(), ConvBremSeedProducer::produce(), l1t::L1TCaloRCTToUpgradeConverter::produce(), HcalHitSelection::produce(), CentralityBinProducer::produce(), AlCaECALRecHitReducer::produce(), EcalDigiToRaw::produce(), PFTauSecondaryVertexProducer::produce(), L1TCaloUpgradeToGCTConverter::produce(), NuclearSeedsEDProducer::produce(), CastorClusterProducer::produce(), CastorTowerProducer::produce(), EGMEnergyVarProducer< T >::produce(), TrackFromSeedProducer::produce(), HLTRechitsToDigis::produce(), PatJPsiProducer::produce(), L1GlobalTriggerEvmRawToDigi::produce(), ConditionDumperInEdm::produce(), RctInputTextToDigi::produce(), PileupJetIdProducer::produce(), CaloRecHitsBeamHaloCleaned::produce(), L2MuonSeedGeneratorFromL1T::produce(), MultiplicityProducer< T >::produce(), L1TJetsMatching< T >::produce(), VertexTableProducer::produce(), AlCaHBHEMuonProducer::produce(), PFBlockProducer::produce(), NanoAODBaseCrossCleaner::produce(), L1MuGlobalMuonTrigger::produce(), HLTPrescaleRecorder::produce(), HLTScoutingMuonProducer::produce(), LHE2HepMCConverter::produce(), HiL1Subtractor::produce(), NuclearInteractionEDProducer::produce(), L1TriggerResultsConverter::produce(), TrackAssociatorByHitsProducer::produce(), L1TExtCondLegacyToStage2::produce(), FFTJetEFlowSmoother::produce(), L1TMicroGMTInputProducerFromGen::produce(), TriggerObjectTableProducer::produce(), ObjectViewMatcher< T1, T2 >::produce(), L1GtTextToRaw::produce(), L1GTEvmDigiToRaw::produce(), L2MuonSeedGenerator::produce(), pat::PATPhotonProducer::produce(), GenJetBCEnergyRatio::produce(), JetDeltaRTagInfoValueMapProducer< T, I >::produce(), EcalSimpleProducer::produce(), BetaBoostEvtVtxGenerator::produce(), SiStripMeanCMExtractor::produce(), reco::CentralityProducer::produce(), TemplatedDeepNNTagInfoProducer< IPTag, SVTag >::produce(), PFRecoTauChargedHadronProducer::produce(), PFCand_NoPU_WithAM::produce(), pat::PATElectronProducer::produce(), SiPixelClusterProducer::produce(), HFPreReconstructor::produce(), pat::PATTriggerEventProducer::produce(), l1t::AMC13DumpToRaw::produce(), l1t::AMCDumpToRaw::produce(), JetPlusTrackProducerAA::produce(), AlignmentMuonHIPTrajectorySelector::produce(), PrimaryVertexProducer::produce(), reco::HcalNoiseInfoProducer::produce(), CorrectedECALPFClusterProducer::produce(), DeepDoubleBTFJetTagsProducer::produce(), FFTJetPileupProcessor::produce(), ObjectViewCleaner< T >::produce(), L1GTDigiToRaw::produce(), TrackAlgoCompareUtil::produce(), SiPixelCalibDigiProducer::produce(), reco::modules::TrackFullCloneSelectorBase< Selector >::produce(), HighPtTrackEcalDetIdProducer::produce(), reco::modules::HICaloCompatibleTrackSelector::produce(), FastPrimaryVertexWithWeightsProducer::produce(), HcalTB04Analysis::produce(), BoostedJetMerger::produce(), PFTauTransverseImpactParameters::produce(), HFPhase1Reconstructor::produce(), RPCChamberMasker::produce(), RecoTauCleanerImpl< Prod >::produce(), L1GlobalTrigger::produce(), SimPFProducer::produce(), VIDNestedWPBitmapProducer< T >::produce(), ME0ReDigiProducer::produce(), APVCyclePhaseProducerFromL1ABC::produce(), TrackExtrapolator::produce(), L1GlobalTriggerRawToDigi::produce(), PFCandidateRecalibrator::produce(), SimG4HGCalValidation::produce(), PixelJetPuId::produce(), PFEGammaProducer::produce(), DeepFlavourTFJetTagsProducer::produce(), LeptonJetVarProducer< T >::produce(), CorrectedPFMETProducer::produce(), APVCyclePhaseProducerFromL1TS::produce(), CTPPSSimHitProducer::produce(), L1TStage2Layer2Producer::produce(), reco::BeamHaloSummaryProducer::produce(), PFPhotonTranslator::produce(), FlavorHistoryProducer::produce(), sistrip::FEDEmulatorModule::produce(), CorrectedPatMETProducer::produce(), l1t::MP7BufferDumpToRaw::produce(), L1TMuonProducer::produce(), GenHFHadronMatcher::produce(), JetIdSelector< T >::produce(), ShiftedParticleProducerT< T >::produce(), l1t::GenToInputProducer::produce(), L1TCaloLayer1::produce(), l1t::BXVectorInputProducer::produce(), pat::PATTriggerProducer::produce(), JetConstituentSelector< T, C >::produce(), ShallowGainCalibration::produce(), ReduceHcalRecHitCollectionProducer::produce(), HiEvtPlaneFlatProducer::produce(), DeepCMVATagInfoProducer::produce(), EmbeddingVertexCorrector::produce(), BoostedDoubleSVProducer::produce(), TrackerToMuonPropagator::produce(), pat::PATMHTProducer::produce(), TrackClusterSplitter::produce(), CTPPSFastTrackingProducer::produce(), CSCOverlapsTrackPreparation::produce(), PFElecTkProducer::produce(), EgammaHLTGsfTrackVarProducer::produce(), CATopJetTagger::produce(), pat::PATObjectUserDataEmbedder< T >::produce(), MuonSimClassifier::produce(), reco::PhysObjectMatcher< C1, C2, S, D, Q >::produce(), BTagProbabilityToDiscriminator::produce(), ME0MuonConverter::produce(), L1TStage2Layer1Producer::produce(), JetDeltaRValueMapProducer< T, C >::produce(), pat::helper::ManyThingsToValueMaps< Adaptor, Collection, value_type >::produce(), DeepFlavourJetTagsProducer::produce(), JetCrystalsAssociator::produce(), ProduceIsolationMap::produce(), ClusterSummaryProducer::produce(), MuonIdProducer::produce(), PFTauPrimaryVertexProducer::produce(), CTPPSRecHitProducer::produce(), ConversionProducer::produce(), MuonMCClassifier::produce(), cms::CosmicTrackFinder::produce(), HLTDummyCollections::produce(), RPCTechnicalTrigger::produce(), L1TCaloLayer1RawToDigi::produce(), reco::modules::TrackerTrackHitFilter::produce(), cms::SiPixelRecHitConverter::produce(), L1TStage1Layer2Producer::produce(), FFTJetPatRecoProducer::produce(), MuonSimHitProducer::produce(), FastPrimaryVertexProducer::produce(), ExternalLHEProducer::produce(), reco::modules::CosmicTrackSplitter::produce(), TrajectorySeedProducer::produce(), GoodSeedProducer::produce(), EmbeddingLHEProducer::produce(), GenTtbarCategorizer::produce(), HLTJetsCleanedFromLeadingLeptons< JetType >::produce(), ME0SegmentMatcher::produce(), GlobalHitsProducer::produce(), BaseMVAValueMapProducer< T >::produce(), GenParticleProducer::produce(), HadronAndPartonSelector::produce(), NuclearTrackCorrector::produce(), PFTau3ProngReco::produce(), CandidateProducer< TColl, CColl, Selector, Conv, Creator, Init >::produce(), BoostedTopProducer::produce(), SelectedElectronFEDListProducer< TEle, TCand >::produce(), EgammaHLTFilteredSuperClusterProducer::produce(), ShiftedJetProducerT< T, Textractor >::produce(), reco::HcalHaloDataProducer::produce(), RPCSeedGenerator::produce(), CorrectedMETProducerT< T >::produce(), AlCaIsoTracksProducer::produce(), reco::modules::JetFlavourIdentifier::produce(), JetPartonMatcher::produce(), reco::EcalHaloDataProducer::produce(), CaloJetMETcorrInputProducerT< T, Textractor >::produce(), EgammaHLTPixelMatchVarProducer::produce(), Type2CorrectionProducer::produce(), GlobalDigisProducer::produce(), SimHitShifter::produce(), ChainedJetCorrectorProducer::produce(), JetCleanerForType1METT< T, Textractor >::produce(), reco::modules::NamedCandCombiner< Selector, PairSelector, Cloner, Setup, Init >::produce(), GenPUProtonProducer::produce(), reco::CSCHaloDataProducer::produce(), IPProducer< Container, Base, Helper >::produce(), reco::modules::CandCombiner< Selector, PairSelector, Cloner, OutputCollection, Setup, Init >::produce(), JetFlavourClustering::produce(), GenWeightsTableProducer::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(), RandomClusterAlgo::putInEvent(), FullModuleSumAlgo< FECODEC, DATA >::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(), PFEGammaToCandidateRemapper::run(), AnalyticalTrackSelector::run(), MultiTrackSelector::run(), HGCClusterAlgo< FECODEC, DATA >::run(), HIMultiTrackSelector::run(), FFTJetProducer::saveResults(), SiStripZeroSuppression::StandardZeroSuppression(), PixelTrackProducer::store(), pat::L1MuonMatcher::storeExtraInfo(), pat::HLTL1MuonMatcher::storeExtraInfo(), pat::MatcherUsingTracks::storeValueMap(), TriggerMatcherToHLTDebug::storeValueMap(), L1GlobalTriggerRawToDigi::unpackGMT(), BPHWriteSpecificDecay::write(), PFMuonUntagger::writeAssociation(), SubjetFilterJetProducer::writeCompoundJets(), cms::CompoundJetProducer::writeCompoundJets(), VirtualJetProducer::writeCompoundJets(), VirtualJetProducer::writeJets(), FFTJetProducer::writeJets(), VirtualJetProducer::writeJetsWithConstituents(), ElectronIDValueMapProducer::writeValueMap(), PFCandidateMuonUntagger::writeValueMap(), PFMuonUntagger::writeValueMap(), MVAValueMapProducer< ParticleType >::writeValueMap(), PhotonIDValueMapProducer::writeValueMap(), ElectronHEEPIDValueMapProducer::writeValueMap(), PhotonRegressionValueMapProducer::writeValueMap(), ElectronRegressionValueMapProducer::writeValueMap(), MuonSimClassifier::writeValueMap(), MuonMCClassifier::writeValueMap(), l1t::stage2::BMTFCollections::~BMTFCollections(), l1t::stage2::CaloCollections::~CaloCollections(), l1t::stage1::CaloCollections::~CaloCollections(), l1t::stage2::CaloLayer1Collections::~CaloLayer1Collections(), l1t::stage2::EMTFCollections::~EMTFCollections(), GctUnpackCollections::~GctUnpackCollections(), l1t::stage2::GMTCollections::~GMTCollections(), l1t::stage2::GTCollections::~GTCollections(), TrackCollectionCloner::Producer::~Producer(), and RctUnpackCollections::~RctUnpackCollections().

127 {return put<PROD>(std::move(product), std::string());}
def move(src, dest)
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 384 of file Event.h.

References diffTreeTool::index, eostools::move(), PROD, edm::principal_get_adapter_detail::throwOnPutOfNullProduct(), and unlikely.

384  {
385  if(unlikely(product.get() == nullptr)) { // null pointer is illegal
386  TypeID typeID(typeid(PROD));
387  principal_get_adapter_detail::throwOnPutOfNullProduct("Event", typeID, productInstanceName);
388  }
389 
390  auto index =
391  provRecorder_.getPutTokenIndex(TypeID(*product), productInstanceName);
392  return putImpl(index, std::move(product));
393  }
OrphanHandle< PROD > putImpl(EDPutToken::value_type token, std::unique_ptr< PROD > product)
Definition: Event.h:364
#define unlikely(x)
PrincipalGetAdapter provRecorder_
Definition: Event.h:298
EDPutToken::value_type getPutTokenIndex(TypeID const &type, std::string const &productInstanceName) const
#define PROD(A, B)
void throwOnPutOfNullProduct(char const *principalType, TypeID const &productType, std::string const &productInstanceName)
def move(src, dest)
Definition: eostools.py:510
template<typename PROD >
OrphanHandle< PROD > Event::put ( EDPutToken  token,
std::unique_ptr< PROD product 
)

Definition at line 410 of file Event.h.

References edm::EDPutToken::index(), edm::EDPutToken::isUninitialized(), eostools::move(), PROD, edm::principal_get_adapter_detail::throwOnPutOfNullProduct(), edm::principal_get_adapter_detail::throwOnPutOfUninitializedToken(), edm::principal_get_adapter_detail::throwOnPutOfWrongType(), and unlikely.

410  {
411  if(unlikely(product.get() == 0)) { // null pointer is illegal
412  TypeID typeID(typeid(PROD));
414  }
415  if(unlikely(token.isUninitialized())) {
417  }
418  if(unlikely(provRecorder_.getTypeIDForPutTokenIndex(token.index()) != TypeID{typeid(PROD)})) {
420  }
421 
422  return putImpl(token.index(),std::move(product));
423  }
void throwOnPutOfUninitializedToken(char const *principalType, std::type_info const &productType)
TypeID const & getTypeIDForPutTokenIndex(EDPutToken::value_type index) const
OrphanHandle< PROD > putImpl(EDPutToken::value_type token, std::unique_ptr< PROD > product)
Definition: Event.h:364
#define unlikely(x)
PrincipalGetAdapter provRecorder_
Definition: Event.h:298
void throwOnPutOfWrongType(std::type_info const &wrongType, TypeID const &rightType)
std::string const & productInstanceLabel(EDPutToken) const
#define PROD(A, B)
void throwOnPutOfNullProduct(char const *principalType, TypeID const &productType, std::string const &productInstanceName)
def move(src, dest)
Definition: eostools.py:510
template<typename PROD >
OrphanHandle< PROD > Event::put ( EDPutTokenT< PROD token,
std::unique_ptr< PROD product 
)

Definition at line 397 of file Event.h.

References edm::EDPutTokenT< T >::index(), edm::EDPutTokenT< T >::isUninitialized(), eostools::move(), PROD, edm::principal_get_adapter_detail::throwOnPutOfNullProduct(), edm::principal_get_adapter_detail::throwOnPutOfUninitializedToken(), and unlikely.

397  {
398  if(unlikely(product.get() == 0)) { // null pointer is illegal
399  TypeID typeID(typeid(PROD));
401  }
402  if(unlikely(token.isUninitialized())) {
404  }
405  return putImpl(token.index(),std::move(product));
406  }
void throwOnPutOfUninitializedToken(char const *principalType, std::type_info const &productType)
OrphanHandle< PROD > putImpl(EDPutToken::value_type token, std::unique_ptr< PROD > product)
Definition: Event.h:364
#define unlikely(x)
PrincipalGetAdapter provRecorder_
Definition: Event.h:298
std::string const & productInstanceLabel(EDPutToken) const
#define PROD(A, B)
void throwOnPutOfNullProduct(char const *principalType, TypeID const &productType, std::string const &productInstanceName)
def move(src, dest)
Definition: eostools.py:510
template<typename PROD >
OrphanHandle< PROD > Event::putImpl ( EDPutToken::value_type  token,
std::unique_ptr< PROD product 
)
private

Definition at line 364 of file Event.h.

References diffTreeTool::index, eostools::move(), PROD, parseEventContent::prod, findQualityFiles::size, and relativeConstraints::value.

364  {
365  // The following will call post_insert if T has such a function,
366  // and do nothing if T has no such function.
368  DoPostInsert<PROD>,
369  DoNotPostInsert<PROD>> maybe_inserter;
370  maybe_inserter(product.get());
371 
372  assert(index < putProducts().size());
373 
374  std::unique_ptr<Wrapper<PROD> > wp(new Wrapper<PROD>(std::move(product)));
375  PROD const* prod = wp->product();
376 
377  putProducts()[index]=std::move(wp);
378  auto const& prodID = provRecorder_.getProductID(index);
379  return(OrphanHandle<PROD>(prod, prodID));
380  }
size_t size() const
Definition: Event.cc:249
ProductID const & getProductID(unsigned int iPutTokenIndex) const
PrincipalGetAdapter provRecorder_
Definition: Event.h:298
ProductPtrVec & putProducts()
Definition: Event.h:295
#define PROD(A, B)
def move(src, dest)
Definition: eostools.py:510
ProductPtrVec& edm::Event::putProducts ( )
inlineprivate

Definition at line 295 of file Event.h.

Referenced by commit_(), and size().

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

Definition at line 296 of file Event.h.

296 {return putProducts_;}
ProductPtrVec putProducts_
Definition: Event.h:303
RunNumber_t edm::Event::run ( void  ) const
inline

Definition at line 99 of file Event.h.

References triggerObjects_cff::id.

Referenced by RawDataConverter::analyze(), l1t::L1TStage2CaloAnalyzer::analyze(), ZeePlots::analyze(), WenuPlots::analyze(), L1GtPatternGenerator::analyze(), HLTrigReport::analyze(), APVCyclePhaseMonitor::analyze(), BigEventsDebugger< T >::analyze(), cms::Analyzer_minbias::analyze(), AnalyzerMinbias::analyze(), BeamHaloAnalyzer::analyze(), L1GtAnalyzer::analyzeConditionsInEventBlock(), L1GtAnalyzer::analyzeL1GtUtilsCore(), GlobalTrackerMuonAlignment::analyzeTrackTrack(), GlobalTrackerMuonAlignment::analyzeTrackTrajectory(), L1GtAnalyzer::analyzeTrigger(), Types.EventID::cppID(), Types.LuminosityBlockID::cppID(), LogErrorEventFilter::filter(), ZeeCandidateFilter::filter(), MatacqProducer::getRunNumber(), BunchSpacingProducer::produce(), HcalSimpleReconstructor::produce(), sistrip::ExcludedFEDListProducer::produce(), pat::LeptonUpdater< T >::produce(), MuonIDTableProducer::produce(), EventWithHistoryProducerFromL1ABC::produce(), pat::PATMuonProducer::produce(), HcalHitReconstructor::produce(), APVCyclePhaseProducerFromL1ABC::produce(), APVCyclePhaseProducerFromL1TS::produce(), l1t::L1TGlobalUtil::retrieveL1Event(), CtfSpecialSeedGenerator::run(), MuScleFit::selectMuons(), L1Analysis::L1AnalysisL1Menu::SetPrescaleFactorIndex(), and LaserSorter::writeEventHeader().

99 {return id().run();}
RunNumber_t run() const
Definition: EventID.h:39
edm::EventID id() const
Definition: EventBase.h:60
void Event::setConsumer ( EDConsumerBase const *  iConsumer)

Definition at line 42 of file Event.cc.

References gotBranchIDs_, luminosityBlock_, edm::PrincipalGetAdapter::numberOfProductsConsumed(), provRecorder_, and edm::PrincipalGetAdapter::setConsumer().

Referenced by edm::EDAnalyzer::doEvent(), edm::EDProducer::doEvent(), edm::EDFilter::doEvent(), edm::global::EDAnalyzerBase::doEvent(), edm::one::EDFilterBase::doEvent(), edm::one::EDProducerBase::doEvent(), edm::global::EDFilterBase::doEvent(), edm::one::EDAnalyzerBase::doEvent(), edm::global::EDProducerBase::doEvent(), edm::stream::EDFilterAdaptorBase::doEvent(), edm::stream::EDProducerAdaptorBase::doEvent(), edm::limited::EDAnalyzerBase::doEvent(), edm::limited::EDFilterBase::doEvent(), edm::limited::EDProducerBase::doEvent(), and edm::stream::EDAnalyzerAdaptorBase::doEvent().

42  {
43  provRecorder_.setConsumer(iConsumer);
45  const_cast<LuminosityBlock*>(luminosityBlock_.get())->setConsumer(iConsumer);
46  }
std::shared_ptr< LuminosityBlock const > const luminosityBlock_
Definition: Event.h:306
void setConsumer(EDConsumerBase const *iConsumer)
size_t numberOfProductsConsumed() const
BranchIDSet gotBranchIDs_
Definition: Event.h:313
void setConsumer(EDConsumerBase const *iConsumer)
Definition: Event.cc:42
PrincipalGetAdapter provRecorder_
Definition: Event.h:298
void Event::setProducer ( ProducerBase const *  iProd,
std::vector< BranchID > *  previousParentage 
)

Definition at line 55 of file Event.cc.

References gotBranchIDsFromPrevious_, previousBranchIDs_, provRecorder_, putProducts_, edm::PrincipalGetAdapter::putTokenIndexToProductResolverIndex(), edm::PrincipalGetAdapter::recordProvenanceList(), edm::PrincipalGetAdapter::setProducer(), and findQualityFiles::v.

Referenced by edm::EDProducer::doEvent(), edm::EDFilter::doEvent(), edm::one::EDProducerBase::doEvent(), edm::one::EDFilterBase::doEvent(), edm::global::EDFilterBase::doEvent(), edm::global::EDProducerBase::doEvent(), edm::stream::EDFilterAdaptorBase::doEvent(), edm::stream::EDProducerAdaptorBase::doEvent(), edm::limited::EDFilterBase::doEvent(), edm::limited::EDProducerBase::doEvent(), and edm::ProducerSourceBase::readEvent_().

55  {
57  //set appropriate size
58  putProducts_.resize(
60  previousBranchIDs_ =previousParentage;
61  if(previousParentage) {
62  //are we supposed to record parentage for at least one item?
63  bool record_parents = false;
64  for( auto v: provRecorder_.recordProvenanceList()) {
65  if (v) { record_parents = true; break;}
66  }
67  if(not record_parents) {
68  previousBranchIDs_ = nullptr;
69  return;
70  }
71  gotBranchIDsFromPrevious_.resize(previousParentage->size(),false);
72  }
73  }
std::vector< edm::ProductResolverIndex > const & putTokenIndexToProductResolverIndex() const
void setProducer(ProducerBase const *iProd)
PrincipalGetAdapter provRecorder_
Definition: Event.h:298
std::vector< bool > gotBranchIDsFromPrevious_
Definition: Event.h:314
ProductPtrVec putProducts_
Definition: Event.h:303
std::vector< bool > const & recordProvenanceList() const
std::vector< BranchID > * previousBranchIDs_
Definition: Event.h:315
void Event::setSharedResourcesAcquirer ( SharedResourcesAcquirer iResourceAcquirer)

Definition at line 49 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().

49  {
50  provRecorder_.setSharedResourcesAcquirer(iResourceAcquirer);
51  const_cast<LuminosityBlock*>(luminosityBlock_.get())->setSharedResourcesAcquirer(iResourceAcquirer);
52  }
std::shared_ptr< LuminosityBlock const > const luminosityBlock_
Definition: Event.h:306
void setSharedResourcesAcquirer(SharedResourcesAcquirer *iSra)
PrincipalGetAdapter provRecorder_
Definition: Event.h:298
void setSharedResourcesAcquirer(SharedResourcesAcquirer *iResourceAcquirer)
Definition: Event.cc:49
size_t Event::size ( void  ) const

Definition at line 249 of file Event.cc.

References begin, electrons_cff::bool, end, mps_fire::i, edm::PrincipalGetAdapter::principal(), provRecorder_, putProducts(), and edm::Principal::size().

Referenced by ntupleDataFormat._Collection::__iter__(), ntupleDataFormat._Collection::__len__(), CalibratedPhotonProducerT< T >::produce(), CalibratedElectronProducerT< T >::produce(), and LaserSorter::writeEvent().

249  {
250  return std::count_if(putProducts().begin(),putProducts().end(),[](auto const& i) {return bool(i);}) + provRecorder_.principal().size();
251  }
size_t size() const
Definition: Principal.cc:246
Principal const & principal() const
PrincipalGetAdapter provRecorder_
Definition: Event.h:298
#define end
Definition: vmac.h:37
ProductPtrVec & putProducts()
Definition: Event.h:295
#define begin
Definition: vmac.h:30
StreamID edm::Event::streamID ( ) const
inline
Returns
The id for the particular Stream processing the Event

Definition at line 86 of file Event.h.

Referenced by HcalDigiProducer::accumulate(), HGCDigiProducer::accumulate(), FTLDigiProducer::accumulate(), HcalTBDigiProducer::accumulate(), CastorDigiProducer::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::limited::EDAnalyzerBase::doEvent(), edm::limited::EDFilterBase::doEvent(), edm::limited::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(), edm::FlatRandomPtGunProducer::produce(), edm::FlatRandomEGunProducer::produce(), edm::MultiParticleInConeGunProducer::produce(), CalibratedPhotonProducerRun2T< T >::produce(), edm::ExpoRandomPtGunProducer::produce(), FamosProducer::produce(), edm::ExpoRandomPGunProducer::produce(), OscarProducer::produce(), ME0DigiPreRecoProducer::produce(), CalibratedElectronProducerRun2T< T >::produce(), edm::CosMuoGenProducer::produce(), BaseEvtVtxGenerator::produce(), edm::FlatRandomPtAndDxyGunProducer::produce(), RPCDigiProducer::produce(), ME0DigiProducer::produce(), HectorProducer::produce(), GEMDigiProducer::produce(), QjetsAdder::produce(), RPCandIRPCDigiProducer::produce(), EcalTBMCInfoProducer::produce(), OscarMTProducer::produce(), RandomEngineStateProducer::produce(), CTPPSHectorProducer::produce(), DigiSimLinkProducer::produce(), CalibratedPhotonProducerT< T >::produce(), SubsystemNeutronWriter::produce(), edm::BeamHaloProducer::produce(), L1EmulBias::produce(), RunManagerMTWorker::produce(), CalibratedElectronProducerT< T >::produce(), L1DummyProducer::produce(), DTDigitizer::produce(), gen::Pythia6Gun::produce(), TauSpinnerCMS::produce(), FFTJetVertexAdder::produce(), BetaBoostEvtVtxGenerator::produce(), ME0ReDigiProducer::produce(), RPCChamberMasker::produce(), DTChamberMasker::produce(), CTPPSRecHitProducer::produce(), MuonSimHitProducer::produce(), CSCChamberMasker::produce(), EmbeddingLHEProducer::produce(), cms::HTTTopJetProducer::produce(), edm::DataMixingSiPixelMCDigiWorker::putSiPixel(), edm::DataMixingSiStripMCDigiWorker::putSiStrip(), edm::service::RandomNumberGeneratorService::readFromEvent(), and IsoTrig::studyTiming().

86  {
87  return streamID_;
88  }
StreamID streamID_
Definition: Event.h:322
TriggerNames const & Event::triggerNames ( edm::TriggerResults const &  triggerResults) const
overridevirtual

Implements edm::EventBase.

Definition at line 272 of file Event.cc.

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

Referenced by CaloTowerAnalyzer::analyze(), EventShapeDQM::analyze(), HeavyIonUCCDQM::analyze(), DQMHcalIsolatedBunchAlCaReco::analyze(), SUSY_HLT_InclusiveHT::analyze(), SUSY_HLT_PhotonHT::analyze(), SUSY_HLT_PhotonMET::analyze(), HLTInspect::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_DiJet_MET::analyze(), SUSY_HLT_MuEle_Hadronic::analyze(), SUSY_HLT_Muon_Hadronic::analyze(), BTVHLTOfflineSource::analyze(), SUSY_HLT_VBF_Mu::analyze(), TopDiLeptonDQM::analyze(), SUSY_HLT_Razor::analyze(), HotlineDQM::analyze(), AnalysisRootpleProducer::analyze(), MuTriggerAnalyzer::analyze(), ZCounting::analyze(), HLTInclusiveVBFSource::analyze(), MuonRecoOneHLT::analyze(), TopSingleLeptonHLTValidation::analyze(), B2GDoubleLeptonHLTValidation::analyze(), B2GHadronicHLTValidation::analyze(), B2GSingleLeptonHLTValidation::analyze(), L1MetFilterRecoTreeProducer::analyze(), DQMExample_Step1::analyze(), SUSY_HLT_SingleLepton::analyze(), TopDiLeptonHLTValidation::analyze(), HLTMuonMatchAndPlotContainer::analyze(), HigPhotonJetHLTOfflineSource::analyze(), HeavyFlavorValidation::analyze(), HLTJetMETValidation::analyze(), HcalRaddamMuon::analyze(), FSQDiJetAve::analyze(), StudyHLT::analyze(), JetMETHLTOfflineSource::analyze(), HLTScalers::analyze(), HLTHiggsSubAnalysis::analyze(), IsoTrig::analyze(), HLTInfo::analyze(), HcalHBHEMuonAnalyzer::analyze(), IsoTrackCalibration::analyze(), HLTExoticaSubAnalysis::analyze(), L1Muon2RecoTreeProducer::analyze(), JetAnalyzer::analyze(), ErsatzMEt::analyze(), IsolatedTracksCone::analyze(), ExoticaDQM::analyze(), HLTEventAnalyzerRAW::analyzeTrigger(), HLTEventAnalyzerAOD::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(), AlCaIsolatedBunchSelector::filter(), AlCaIsolatedBunchFilter::filter(), AlCaIsoTracksProducerFilter::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().

272  {
274  if(names != nullptr) return *names;
275 
276  throw cms::Exception("TriggerNamesNotFound")
277  << "TriggerNames not found in ParameterSet registry";
278  return *names;
279  }
static const HistoName names[]
static TriggerNames const * triggerNames_(edm::TriggerResults const &triggerResults)
Definition: EventBase.cc:53
static std::string const triggerResults("TriggerResults")
TriggerResultsByName Event::triggerResultsByName ( edm::TriggerResults const &  triggerResults) const
overridevirtual

Implements edm::EventBase.

Definition at line 282 of file Event.cc.

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

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

282  {
283 
285  return TriggerResultsByName(&triggerResults, names);
286  }
static const HistoName names[]
static TriggerNames const * triggerNames_(edm::TriggerResults const &triggerResults)
Definition: EventBase.cc:53
static std::string const triggerResults("TriggerResults")

Friends And Related Function Documentation

friend class ::testEvent
friend

Definition at line 261 of file Event.h.

friend class ::testEventGetRefBeforePut
friend

Definition at line 260 of file Event.h.

friend class InputSource
friend

Definition at line 284 of file Event.h.

friend class ProducerBase
friend

Definition at line 286 of file Event.h.

friend class ProducerSourceBase
friend

Definition at line 283 of file Event.h.

friend class RawInputSource
friend

Definition at line 285 of file Event.h.

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

Definition at line 287 of file Event.h.

Member Data Documentation

EventAuxiliary const& edm::Event::aux_
private

Definition at line 305 of file Event.h.

std::string const Event::emptyString_
staticprivate

Definition at line 325 of file Event.h.

BranchIDSet edm::Event::gotBranchIDs_
mutableprivate

Definition at line 313 of file Event.h.

Referenced by addToGotBranchIDs(), commit_aux(), and setConsumer().

std::vector<bool> edm::Event::gotBranchIDsFromPrevious_
mutableprivate

Definition at line 314 of file Event.h.

Referenced by addToGotBranchIDs(), commit_aux(), and setProducer().

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

Definition at line 320 of file Event.h.

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

Definition at line 306 of file Event.h.

Referenced by setConsumer(), and setSharedResourcesAcquirer().

ModuleCallingContext const* edm::Event::moduleCallingContext_
private

Definition at line 323 of file Event.h.

Referenced by getByLabelImpl(), and getProvenance().

std::vector<BranchID>* edm::Event::previousBranchIDs_ = 0
private

Definition at line 315 of file Event.h.

Referenced by addToGotBranchIDs(), commit_aux(), and setProducer().

PrincipalGetAdapter edm::Event::provRecorder_
private
ProductPtrVec edm::Event::putProducts_
private

Definition at line 303 of file Event.h.

Referenced by setProducer().

StreamID edm::Event::streamID_
private

Definition at line 322 of file Event.h.