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, std::vector< BranchID > *gotBranchIDsFromAcquire=0)
 
void setProducerCommon (ProducerBase const *iProd, std::vector< BranchID > *previousParentage)
 
void setProducerForAcquire (ProducerBase const *iProd, std::vector< BranchID > *previousParentage, std::vector< BranchID > &gotBranchIDsFromAcquire)
 
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 addToGotBranchIDs (BranchID const &branchID) 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< BranchID > * gotBranchIDsFromAcquire_ = 0
 
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 321 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 116 of file Event.h.

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

Definition at line 262 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, true /*always at end*/),
24  aux_(ep.aux()),
25  luminosityBlock_(ep.luminosityBlockPrincipalPtrValid() ? new LuminosityBlock(ep.luminosityBlockPrincipal(), md, moduleCallingContext,false) : nullptr),
26  gotBranchIDs_(),
27  gotViews_(),
28  streamID_(ep.streamID()),
30  {
31  }
std::shared_ptr< LuminosityBlock const > const luminosityBlock_
Definition: Event.h:315
BranchIDSet gotBranchIDs_
Definition: Event.h:322
ModuleCallingContext const * moduleCallingContext_
Definition: Event.h:334
std::vector< std::shared_ptr< ViewBase > > gotViews_
Definition: Event.h:331
ModuleCallingContext const * moduleCallingContext() const
Definition: Event.h:258
PrincipalGetAdapter provRecorder_
Definition: Event.h:307
EventAuxiliary const & aux_
Definition: Event.h:314
StreamID streamID_
Definition: Event.h:333
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 254 of file Event.cc.

References edm::Provenance::originalBranchID().

Referenced by getByLabelImpl(), getImpl(), and setProducer().

254  {
255  addToGotBranchIDs(prov.originalBranchID());
256  }
void addToGotBranchIDs(Provenance const &prov) const
Definition: Event.cc:254
void Event::addToGotBranchIDs ( BranchID const &  branchID) const
private

Definition at line 259 of file Event.cc.

References gotBranchIDs_, gotBranchIDsFromAcquire_, gotBranchIDsFromPrevious_, edm::BranchID::id(), and previousBranchIDs_.

259  {
260  if(previousBranchIDs_) {
261  auto range = std::equal_range(previousBranchIDs_->begin(), previousBranchIDs_->end(), branchID);
262  if(range.first ==range.second) {
263  gotBranchIDs_.insert(branchID.id());
264  } else {
265  gotBranchIDsFromPrevious_[range.first - previousBranchIDs_->begin()] = true;
266  }
267  } else if (gotBranchIDsFromAcquire_) {
268  gotBranchIDsFromAcquire_->push_back(branchID);
269  }
270  }
BranchIDSet gotBranchIDs_
Definition: Event.h:322
std::vector< BranchID > * gotBranchIDsFromAcquire_
Definition: Event.h:325
std::vector< bool > gotBranchIDsFromPrevious_
Definition: Event.h:323
std::vector< BranchID > * previousBranchIDs_
Definition: Event.h:324
Event::CacheIdentifier_t Event::cacheIdentifier ( ) const
void Event::commit_ ( std::vector< edm::ProductResolverIndex > const &  iShouldPut,
ParentageID previousParentageId = 0 
)
private

Definition at line 171 of file Event.cc.

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

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

171  {
172  size_t nPut = 0;
173  for(auto const& p: putProducts()) {
174  if(p) {
175  ++nPut;
176  }
177  }
178  if(nPut > 0) {
179  commit_aux(putProducts(), previousParentageId);
180  }
181  auto sz = iShouldPut.size();
182  if(sz !=0 and sz != nPut) {
183  //some were missed
184  auto& p = provRecorder_.principal();
185  for(auto index: iShouldPut){
186  auto resolver = p.getProductResolverByIndex(index);
187  if(not resolver->productResolved()) {
188  resolver->putProduct(std::unique_ptr<WrapperBase>());
189  }
190  }
191  }
192  }
Principal const & principal() const
PrincipalGetAdapter provRecorder_
Definition: Event.h:307
ProductPtrVec & putProducts()
Definition: Event.h:304
void commit_aux(ProductPtrVec &products, ParentageID *previousParentageId=0)
Definition: Event.cc:195
void Event::commit_aux ( Event::ProductPtrVec products,
ParentageID previousParentageId = 0 
)
private

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

195  {
196  // fill in guts of provenance here
197  auto& ep = eventPrincipal();
198 
199  //If we don't have a valid previousParentage then we want to use a temp value in order to
200  // avoid constantly recalculating the ParentageID which is a time consuming operation
201  ParentageID const* presentParentageId;
202 
203  if(previousBranchIDs_) {
204  bool sameAsPrevious = gotBranchIDs_.empty();
205  if(sameAsPrevious) {
206  for(auto i: gotBranchIDsFromPrevious_) {
207  if(not i) {
208  sameAsPrevious = false;
209  break;
210  }
211  }
212  }
213  if( not sameAsPrevious) {
214  std::vector<BranchID> gotBranchIDVector{gotBranchIDs_.begin(),
215  gotBranchIDs_.end()};
216  //add items in common from previous
217  auto n = gotBranchIDsFromPrevious_.size();
218  for(size_t i =0; i < n;++i) {
219  if(gotBranchIDsFromPrevious_[i]) {
220  gotBranchIDVector.push_back((*previousBranchIDs_)[i]);
221  }
222  }
223  std::sort(gotBranchIDVector.begin(),gotBranchIDVector.end());
224  previousBranchIDs_->assign(gotBranchIDVector.begin(), gotBranchIDVector.end());
225 
226  Parentage p;
227  p.setParents(std::move(gotBranchIDVector));
228  *previousParentageId = p.id();
230 
231  }
232  presentParentageId =previousParentageId;
233  } else {
234  presentParentageId = &s_emptyParentage;
235  }
236 
237  auto const& recordProv = provRecorder_.recordProvenanceList();
238  for(unsigned int i = 0; i< products.size();++i) {
239  auto& p = get_underlying_safe(products[i]);
240  if (p) {
241  if(recordProv[i]) {
242  ep.put(provRecorder_.putTokenIndexToProductResolverIndex()[i], std::move(p), *presentParentageId);
243  } else {
244  ep.put(provRecorder_.putTokenIndexToProductResolverIndex()[i], std::move(p), s_emptyParentage);
245  }
246  }
247  }
248 
249  // the cleanup is all or none
250  products.clear();
251  }
std::vector< edm::ProductResolverIndex > const & putTokenIndexToProductResolverIndex() const
BranchIDSet gotBranchIDs_
Definition: Event.h:322
PrincipalGetAdapter provRecorder_
Definition: Event.h:307
ESProducts< T, S > products(const T &i1, const S &i2)
Definition: ESProducts.h:191
std::vector< bool > gotBranchIDsFromPrevious_
Definition: Event.h:323
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:99
Hash< ParentageType > ParentageID
Definition: ParentageID.h:9
std::vector< BranchID > * previousBranchIDs_
Definition: Event.h:324
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 99 of file Event.cc.

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

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

99  {
100  return dynamic_cast<EventPrincipal const&>(provRecorder_.principal());
101  }
Principal const & principal() const
PrincipalGetAdapter provRecorder_
Definition: Event.h:307
EventSelectionIDVector const & Event::eventSelectionIDs ( ) const

Definition at line 119 of file Event.cc.

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

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

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

611  {
612  std::vector<void const*> pointersToElements;
614  // the following must initialize the
615  // fill the helper vector
616  bh.wrapper()->fillView(bh.id(), pointersToElements, helpers);
617 
618  auto newview = std::make_shared<View<ELEMENT> >(pointersToElements, helpers, &(productGetter()));
619 
620  addToGotBranchIDs(*bh.provenance());
621  gotViews_.push_back(newview);
622  Handle<View<ELEMENT> > h(&*newview, bh.provenance());
623  result.swap(h);
624  }
FWCore Framework interface EventSetupRecordImplementation h
Helper function to determine trigger accepts.
EDProductGetter const & productGetter() const
Definition: Event.cc:104
std::vector< std::shared_ptr< ViewBase > > gotViews_
Definition: Event.h:331
void addToGotBranchIDs(Provenance const &prov) const
Definition: Event.cc:254
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 341 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().

341  {
342  result.clear();
343  BasicHandle bh = this->getByProductID_(oid);
344  convert_handle(std::move(bh), result); // throws on conversion error
345  if(result.failedToGet()) {
346  return false;
347  }
348  addToGotBranchIDs(*bh.provenance());
349  return true;
350  }
void addToGotBranchIDs(Provenance const &prov) const
Definition: Event.cc:254
void convert_handle(BasicHandle &&bh, Handle< T > &result)
Definition: ConvertHandle.h:20
BasicHandle getByProductID_(ProductID const &oid) const
Definition: Event.cc:166
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 354 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().

354  {
355  result.clear();
356  BasicHandle bh = this->getByProductID_(oid);
357 
358  if(bh.failedToGet()) {
359  Handle<View<ELEMENT> > temp(makeHandleExceptionFactory([oid]()->std::shared_ptr<cms::Exception> {
360  std::shared_ptr<cms::Exception> whyFailed = std::make_shared<edm::Exception>(edm::errors::ProductNotFound);
361  *whyFailed
362  << "get View by ID failed: no product with ID = " << oid <<"\n";
363  return whyFailed;
364  }));
365  result.swap(temp);
366  return false;
367  }
368 
369  fillView_(bh, result);
370  return true;
371  }
std::shared_ptr< HandleExceptionFactory > makeHandleExceptionFactory(T &&iFunctor)
BasicHandle getByProductID_(ProductID const &oid) const
Definition: Event.cc:166
void fillView_(BasicHandle &bh, Handle< View< ELEMENT > > &result) const
Definition: Event.h:611
void Event::getAllProvenance ( std::vector< Provenance const * > &  provenances) const

Definition at line 139 of file Event.cc.

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

139  {
141  }
Principal const & principal() const
void getAllProvenance(std::vector< Provenance const * > &provenances) const
Definition: Principal.cc:809
PrincipalGetAdapter provRecorder_
Definition: Event.h:307
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:334
PrincipalGetAdapter provRecorder_
Definition: Event.h:307
void addToGotBranchIDs(Provenance const &prov) const
Definition: Event.cc:254
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:334
PrincipalGetAdapter provRecorder_
Definition: Event.h:307
void addToGotBranchIDs(Provenance const &prov) const
Definition: Event.cc:254
bool getByLabel(InputTag const &tag, Handle< PROD > &result) const
Definition: Event.h:475
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 475 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(), SiStripDigitizer::accumulate(), HcalDigitizer::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(), TestSmoothHits::analyze(), EGEnergyAnalyzer::analyze(), EcalBxOrbitNumberGrapher::analyze(), L1ExtraTestAnalyzer::analyze(), HitEff::analyze(), __class__< T >::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(), HeavyQuarkFromMPIFilterAlgo::filter(), CandViewRefRandomSelector::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(), MuonAlignmentPreFilter::filter(), ECALActivity::filter(), BeamSplash::filter(), JGJFilter::filter(), SelectHFMinBias::filter(), IsTBH4Type::filter(), RecHitEnergyFilter::filter(), EcalExclusiveTrigFilter::filter(), TwoVBGenFilter::filter(), LQGenFilter::filter(), Zto2lFilter::filter(), MCLongLivedParticles::filter(), SecondaryVertexFilter::filter(), HcalHPDFilter::filter(), TagProbeMassEDMFilter::filter(), __class__< T >::filter(), CSCOverlapsBeamSplashCut::filter(), L1GtBeamModeFilter::filter(), PhotonEnrichmentFilter::filter(), EcalSkim::filter(), FilterScrapingPixelProbability::filter(), ProtonTaggerFilter::filter(), EcalRecHitsFilter::filter(), RecoTauDiscriminatorRefSelectorImpl< T >::filter(), UEDMultiLeptonFilter::filter(), HCALHighEnergyFilter::filter(), SimpleJetFilter::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(), HepMCCopy::produce(), ElectronSqPtTkIsolationProducer::produce(), EcalTBH2TDCRecInfoProducer::produce(), EcalTBHodoscopeRecInfoProducer::produce(), EcalTBTDCRecInfoProducer::produce(), ShallowSimhitClustersProducer::produce(), PFConcretePFCandidateProducer::produce(), CastorFastTowerProducer::produce(), EgammaPhotonTkIsolationProducer::produce(), CastorFastClusterProducer::produce(), EgammaPhotonTkNumIsolationProducer::produce(), EgammaElectronTkIsolationProducer::produce(), EcalTBWeightUncalibRecHitProducer::produce(), HLTHFRecoEcalCandidateProducer::produce(), PFTauViewRefMerger::produce(), EgammaElectronTkNumIsolationProducer::produce(), PFElectronTranslator::produce(), CandViewRefTriggerBiasRemover::produce(), AlignmentPrescaler::produce(), FastTSGFromL2Muon::produce(), StripCompactDigiSimLinksProducer::produce(), RawDataSelector::produce(), RecoTauPiZeroFlattener::produce(), SiPixelFedFillerWordEventNumber::produce(), LHECOMWeightProducer::produce(), TkAlCaOverlapTagger::produce(), EcalDCCTBUnpackingModule::produce(), reco::tautools::CopyProducer< Collection >::produce(), EcalDCCTB07UnpackingModule::produce(), L1GctInternJetProducer::produce(), ImpactParameter::produce(), cms::ReconstructerFP420::produce(), CaloRecoTauProducer::produce(), DigiSimLinkProducer::produce(), TrackListMerger::produce(), SubsystemNeutronWriter::produce(), reco::tautools::CastedRefProducer< DerivedCollection, BaseType >::produce(), EgammaTowerIsolationProducer::produce(), EgammaEcalRecHitIsolationProducer::produce(), PFTauMVAInputDiscriminantTranslator::produce(), MatchedProbeMaker< T >::produce(), CaloRecoTauTagInfoProducer::produce(), cms::DigitizerFP420::produce(), edm::CFWriter::produce(), cms::TrackerizerFP420::produce(), TagProbeMassProducer::produce(), L1RCTTPGProvider::produce(), LaserAlignmentT0Producer::produce(), L1ExtraParticleMapProd::produce(), L1GctEmulator::produce(), EcalRecHitRecalib::produce(), L1EmulBias::produce(), pat::__class__Producer::produce(), cms::ClusterizerFP420::produce(), NeutronHitsCollector::produce(), L1ExtraParticlesProd::produce(), LTCRawToDigi::produce(), BSCTrigger::produce(), MaskedRctInputDigiProducer::produce(), RctRawToDigi::produce(), EcalFEDWithCRCErrorProducer::produce(), TruthTauDecayModeProducer::produce(), RPCTrigger::produce(), L1RCTProducer::produce(), GctRawToDigi::produce(), MuonErrorMatrixAdjuster::produce(), ConvBremSeedProducer::produce(), L1GlobalTriggerEvmRawToDigi::produce(), LHE2HepMCConverter::produce(), SiStripMeanCMExtractor::produce(), pat::PATTriggerEventProducer::produce(), AlignmentMuonHIPTrajectorySelector::produce(), L1GlobalTrigger::produce(), L1GlobalTriggerRawToDigi::produce(), PFPhotonTranslator::produce(), JetIdSelector< T >::produce(), pat::PATTriggerProducer::produce(), EmbeddingVertexCorrector::produce(), TrackerToMuonPropagator::produce(), CSCOverlapsTrackPreparation::produce(), JetCrystalsAssociator::produce(), RPCTechnicalTrigger::produce(), L1TCaloLayer1RawToDigi::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().

475  {
476  result.clear();
477  BasicHandle bh = provRecorder_.getByLabel_(TypeID(typeid(PROD)), tag, moduleCallingContext_);
478  convert_handle(std::move(bh), result); // throws on conversion error
479  if (result.failedToGet()) {
480  return false;
481  }
482  addToGotBranchIDs(*result.provenance());
483  return true;
484  }
BasicHandle getByLabel_(TypeID const &tid, InputTag const &tag, ModuleCallingContext const *mcc) const
ModuleCallingContext const * moduleCallingContext_
Definition: Event.h:334
PrincipalGetAdapter provRecorder_
Definition: Event.h:307
void addToGotBranchIDs(Provenance const &prov) const
Definition: Event.cc:254
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 503 of file Event.h.

503  {
504  return getByLabel(label, emptyString_, result);
505  }
bool getByLabel(InputTag const &tag, Handle< PROD > &result) const
Definition: Event.h:475
static const std::string emptyString_
Definition: Event.h:336
template<typename PROD >
bool Event::getByLabel ( std::string const &  label,
std::string const &  productInstanceName,
Handle< PROD > &  result 
) const

Definition at line 488 of file Event.h.

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

490  {
491  result.clear();
492  BasicHandle bh = provRecorder_.getByLabel_(TypeID(typeid(PROD)), label, productInstanceName, emptyString_, moduleCallingContext_);
493  convert_handle(std::move(bh), result); // throws on conversion error
494  if (result.failedToGet()) {
495  return false;
496  }
497  addToGotBranchIDs(*result.provenance());
498  return true;
499  }
BasicHandle getByLabel_(TypeID const &tid, InputTag const &tag, ModuleCallingContext const *mcc) const
ModuleCallingContext const * moduleCallingContext_
Definition: Event.h:334
PrincipalGetAdapter provRecorder_
Definition: Event.h:307
void addToGotBranchIDs(Provenance const &prov) const
Definition: Event.cc:254
void convert_handle(BasicHandle &&bh, Handle< T > &result)
Definition: ConvertHandle.h:20
#define PROD(A, B)
static const std::string emptyString_
Definition: Event.h:336
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 576 of file Event.h.

References mps_fire::result.

576  {
577  return getByLabel(moduleLabel, emptyString_, result);
578  }
bool getByLabel(InputTag const &tag, Handle< PROD > &result) const
Definition: Event.h:475
static const std::string emptyString_
Definition: Event.h:336
template<typename ELEMENT >
bool Event::getByLabel ( std::string const &  label,
std::string const &  productInstanceName,
Handle< View< ELEMENT > > &  result 
) const

Definition at line 560 of file Event.h.

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

562  {
563  result.clear();
564  BasicHandle bh = provRecorder_.getMatchingSequenceByLabel_(TypeID(typeid(ELEMENT)), moduleLabel, productInstanceName, emptyString_, moduleCallingContext_);
565  if(bh.failedToGet()) {
566  Handle<View<ELEMENT> > h(std::move(bh.whyFailedFactory()));
567  h.swap(result);
568  return false;
569  }
570  fillView_(bh, result);
571  return true;
572  }
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:334
PrincipalGetAdapter provRecorder_
Definition: Event.h:307
static const std::string emptyString_
Definition: Event.h:336
def move(src, dest)
Definition: eostools.py:510
void fillView_(BasicHandle &bh, Handle< View< ELEMENT > > &result) const
Definition: Event.h:611
template<typename ELEMENT >
bool Event::getByLabel ( InputTag const &  tag,
Handle< View< ELEMENT > > &  result 
) const

Definition at line 546 of file Event.h.

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

546  {
547  result.clear();
548  BasicHandle bh = provRecorder_.getMatchingSequenceByLabel_(TypeID(typeid(ELEMENT)), tag, moduleCallingContext_);
549  if(bh.failedToGet()) {
550  Handle<View<ELEMENT> > h(std::move(bh.whyFailedFactory()));
551  h.swap(result);
552  return false;
553  }
554  fillView_(bh, result);
555  return true;
556  }
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:334
PrincipalGetAdapter provRecorder_
Definition: Event.h:307
def move(src, dest)
Definition: eostools.py:510
void fillView_(BasicHandle &bh, Handle< View< ELEMENT > > &result) const
Definition: Event.h:611
BasicHandle Event::getByLabelImpl ( std::type_info const &  iWrapperType,
std::type_info const &  iProductType,
InputTag const &  iTag 
) const
overrideprivatevirtual

Implements edm::EventBase.

Definition at line 283 of file Event.cc.

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

283  {
284  BasicHandle h = provRecorder_.getByLabel_(TypeID(iProductType), iTag, moduleCallingContext_);
285  if(h.isValid()) {
286  addToGotBranchIDs(*(h.provenance()));
287  }
288  return h;
289  }
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:334
PrincipalGetAdapter provRecorder_
Definition: Event.h:307
void addToGotBranchIDs(Provenance const &prov) const
Definition: Event.cc:254
BasicHandle Event::getByProductID_ ( ProductID const &  oid) const
private

Definition at line 166 of file Event.cc.

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

Referenced by getImpl().

166  {
167  return eventPrincipal().getByProductID(oid);
168  }
BasicHandle getByProductID(ProductID const &oid) const
EventPrincipal const & eventPrincipal() const
Definition: Event.cc:99
template<typename PROD >
bool Event::getByToken ( EDGetToken  token,
Handle< PROD > &  result 
) const

Definition at line 519 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(), SiPixelStatusProducer::accumulate(), 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(), CSCCLCTDigiValidation::analyze(), CSCStripDigiValidation::analyze(), CSCALCTDigiValidation::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(), L1Scalers::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(), BTagPerformanceAnalyzerOnData::analyze(), ESDcsInfoTask::analyze(), TopGenEventAnalyzer::analyze(), ElectronMcSignalValidatorMiniAOD::analyze(), ESFEDIntegrityTask::analyze(), SiPixelDigiValid::analyze(), PatMCMatching::analyze(), PatTriggerAnalyzer::analyze(), PatTriggerTagAndProbe::analyze(), PatMCMatchingExtended::analyze(), RPCMonitorRaw::analyze(), ZdcTBAnalyzer::analyze(), HcalTBWriter::analyze(), DQMMessageLogger::analyze(), L1TStage2EMTF::analyze(), L1TStage2uGMTMuon::analyze(), CentralityDQM::analyze(), CentralitypADQM::analyze(), QcdHighPtDQM::analyze(), SiStripMonitorFilter::analyze(), SiStripMonitorHLT::analyze(), SiStripFEDDumpPlugin::analyze(), CaloTowerAnalyzer::analyze(), ElectronMcSignalValidator::analyze(), RPCRecHitValid::analyze(), L1TStage2CaloLayer2::analyze(), DigiAnalyzer::analyze(), L1TStage2MuonComp::analyze(), PatTopSelectionAnalyzer::analyze(), L1TStage2RegionalMuonCandComp::analyze(), MonitorLTC::analyze(), EcalEBTrigPrimAnalyzer::analyze(), EventShapeDQM::analyze(), EgammaBasicClusters::analyze(), HistoAnalyzer< C >::analyze(), L1THIonImp::analyze(), RPCMonitorLinkSynchro::analyze(), TriggerSummaryAnalyzerAOD::analyze(), TriggerSummaryAnalyzerRAW::analyze(), ElectronGeneralAnalyzer::analyze(), HCALRecHitAnalyzer::analyze(), JetResolutionDemo::analyze(), ZDCTask::analyze(), SiPixelPhase1DigisV::analyze(), PatBasicAnalyzer::analyze(), PatBTagAnalyzer::analyze(), L1TStage2uGMT::analyze(), RivetAnalyzer::analyze(), TrackTypeMonitor::analyze(), ElectronTagProbeAnalyzer::analyze(), L1TBasicDemo::analyze(), ESTimingTask::analyze(), ESTrendTask::analyze(), L1TSummary::analyze(), EgammaSuperClusters::analyze(), BTagPerformanceAnalyzerMC::analyze(), EwkMuDQM::analyze(), StandaloneTrackMonitor::analyze(), EcalDQMonitorTask::analyze(), SiPixelPhase1RecHitsV::analyze(), HeavyIonUCCDQM::analyze(), PFTauElecRejectionBenchmarkAnalyzer::analyze(), EcalFEDMonitorTemp< SUBDET >::analyze(), PrimaryVertexMonitor::analyze(), TtFullHadSignalSelMVATrainer::analyze(), L1TMP7ZeroSupp::analyze(), CSCTFAnalyzer::analyze(), ObjectCounter< C >::analyze(), DQMHcalPhiSymAlCaReco::analyze(), PUDumper::analyze(), SUSYDQMAnalyzer::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(), SiStripBaselineValidator::analyze(), TkAlCaRecoMonitor::analyze(), DQMHcalDiJetsAlCaReco::analyze(), TKStatus::analyze(), WValidation::analyze(), MixCollectionValidation::analyze(), TrackerHitAnalyzer::analyze(), SiPixelRecHitsValid::analyze(), AnalysisRootpleProducerOnlyMC::analyze(), SiStripMonitorDigi::analyze(), EcalPileUpDepMonitor::analyze(), SUSY_HLT_PhotonHT::analyze(), SUSY_HLT_PhotonMET::analyze(), MuonMiniAOD::analyze(), MuonTiming::analyze(), cms::MinBias::analyze(), l1t::L1TStage2CaloAnalyzer::analyze(), DQMLumiMonitor::analyze(), SiPixelPhase1TrackingParticleV::analyze(), EwkMuLumiMonitorDQM::analyze(), PixelVTXMonitor::analyze(), HLTVertexPerformanceAnalyzer::analyze(), BasicHepMCHeavyIonValidation::analyze(), DrellYanValidation::analyze(), L1HOTreeProducer::analyze(), ElectronMcFakeValidator::analyze(), L1TdeGCT::analyze(), QcdPhotonsDQM::analyze(), DQMSourceEleCalib::analyze(), SUSY_HLT_DoubleMuon_Hadronic::analyze(), SUSY_HLT_Muon_BJet::analyze(), MuonSeedsAnalyzer::analyze(), HcalSimHitStudy::analyze(), dEdxAnalyzer::analyze(), dEdxHitAnalyzer::analyze(), dqm::TrackAnalyzer::analyze(), VertexMonitor::analyze(), DiMuonHistograms::analyze(), KVFTest::analyze(), MuonEnergyDepositAnalyzer::analyze(), edm::InputAnalyzer::analyze(), EcalPreshowerNoiseDistrib::analyze(), BasicGenParticleValidation::analyze(), BasicHepMCValidation::analyze(), MBUEandQCDValidation::analyze(), L1TDEMON::analyze(), L1TObjectsTiming::analyze(), MuonKinVsEtaAnalyzer::analyze(), HiggsValidation::analyze(), BxTiming::analyze(), CSCViewDigi::analyze(), BPhysicsValidation::analyze(), MonitorTrackResidualsBase< pixel_or_strip >::analyze(), KineExample::analyze(), SUSY_HLT_DoubleEle_Hadronic::analyze(), SUSY_HLT_Electron_BJet::analyze(), MuonRecoAnalyzer::analyze(), SegmentTrackAnalyzer::analyze(), BPhysicsSpectrum::analyze(), EwkDQM::analyze(), SiStripMonitorCluster::analyze(), sistrip::SpyExtractRunModule::analyze(), ElectronAnalyzer::analyze(), ZeePlots::analyze(), Tau3MuMonitor::analyze(), ResolutionCreator::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(), 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(), DuplicationChecker::analyze(), HotlineDQM::analyze(), JetTester::analyze(), HLTBTagPerformanceAnalyzer::analyze(), SUSY_HLT_Razor::analyze(), EcalPreshowerDigisValidation::analyze(), EcalPreshowerRecHitsValidation::analyze(), AnalysisRootpleProducer::analyze(), TrackSplittingMonitor::analyze(), ElectronStudy::analyze(), HcalSimHitsValidation::analyze(), NoiseRates::analyze(), L1RecoTreeProducer::analyze(), TrackEfficiencyMonitor::analyze(), V0Monitor::analyze(), EcalBarrelSimHitsValidation::analyze(), HGCGeometryValidation::analyze(), TestSuite::analyze(), ElectronConversionRejectionValidator::analyze(), TrackParameterAnalyzer::analyze(), L1TDTTPG::analyze(), L1TRCT::analyze(), edm::TestMixedSource::analyze(), EcalEndcapSimHitsValidation::analyze(), EcalPreshowerSimHitsValidation::analyze(), EcalBarrelRecHitsValidation::analyze(), L1ElectronRecoTreeProducer::analyze(), HGCalHitCalibration::analyze(), HGCalShowerSeparation::analyze(), GlobalTest::analyze(), L1UpgradeTfMuonTreeProducer::analyze(), L1TFED::analyze(), MultiplicityCorrelator::analyze(), SiPixelHitEfficiencySource::analyze(), PrimaryVertexResolution::analyze(), DQMHcalIsoTrackAlCaReco::analyze(), EcalZmassTask::analyze(), HcalNoiseRates::analyze(), EcalEndcapRecHitsValidation::analyze(), HcalHBHEMuonSimAnalyzer::analyze(), ContainmentCorrectionAnalyzer::analyze(), EcalBarrelDigisValidation::analyze(), EcalEndcapDigisValidation::analyze(), TPGCheck::analyze(), GlobalMuonMatchAnalyzer::analyze(), L1TCSCTPG::analyze(), MuTriggerAnalyzer::analyze(), HiggsDQM::analyze(), SiPixelHLTSource::analyze(), DQMSourcePi0::analyze(), EnergyScaleAnalyzer::analyze(), L1TGMT::analyze(), L1TRPCTF::analyze(), TagProbeFitTreeProducer::analyze(), SiPixelDigiSource::analyze(), ClusterCount::analyze(), SiStripMonitorRawData::analyze(), TagAndProbeBtagTriggerMonitor::analyze(), L1ABCDebugger::analyze(), HcalCollapseAnalyzer::analyze(), AnotherBeamSpotAnalyzer::analyze(), MuonIdDQM::analyze(), MuonRecoOneHLT::analyze(), GeneralHLTOffline::analyze(), HLTInclusiveVBFSource::analyze(), FourVectorHLT::analyze(), L1TStage2uGT::analyze(), SiPixelTrackResidualSource::analyze(), B2GDoubleLeptonHLTValidation::analyze(), B2GHadronicHLTValidation::analyze(), B2GSingleLeptonHLTValidation::analyze(), TopSingleLeptonHLTValidation::analyze(), L1TCaloLayer1Validator::analyze(), EcalSimHitsValidation::analyze(), L1MetFilterRecoTreeProducer::analyze(), L1UpgradeTreeProducer::analyze(), METTester::analyze(), BSvsPVAnalyzer::analyze(), MCAcceptanceAnalyzer::analyze(), L1TRate::analyze(), PixelLumiDQM::analyze(), HLTrigReport::analyze(), L1TEGammaOffline::analyze(), HGCalTimingAnalyzer::analyze(), L1TStage2InputPatternWriter::analyze(), TTbar_GenLepAnalyzer::analyze(), TestResolution::analyze(), DQMExample_Step1::analyze(), PhotonValidatorMiniAOD::analyze(), IsolatedParticlesGeneratedJets::analyze(), __class__< T >::analyze(), RPCTTUMonitor::analyze(), FFTJetImageRecorder::analyze(), HitEff::analyze(), DTScalerInfoTask::analyze(), DiJetMonitor::analyze(), TauValidation::analyze(), HcalRecHitsValidation::analyze(), BDHadronTrackMonitoringAnalyzer::analyze(), PFJetBenchmarkAnalyzer::analyze(), AnotherPrimaryVertexAnalyzer::analyze(), EcalRecHitsValidation::analyze(), SiPixelRawDataErrorSource::analyze(), MultiplicityInvestigator::analyze(), Vx3DHLTAnalyzer::analyze(), SUSY_HLT_SingleLepton::analyze(), TopDiLeptonHLTValidation::analyze(), l1t::GtInputDump::analyze(), HLTMuonMatchAndPlotContainer::analyze(), TTbar_GenJetAnalyzer::analyze(), TTbarSpinCorrHepMCAnalyzer::analyze(), ZDCDigiStudy::analyze(), TkConvValidator::analyze(), HigPhotonJetHLTOfflineSource::analyze(), QcdUeDQM::analyze(), APVCyclePhaseMonitor::analyze(), HIPTwoBodyDecayAnalyzer::analyze(), SiPixelRecHitSource::analyze(), SiStripSpyMonitorModule::analyze(), SiStripMonitorPedestals::analyze(), HeavyFlavorValidation::analyze(), METplusTrackMonitor::analyze(), L1GtTrigReport::analyze(), PFMETBenchmarkAnalyzer::analyze(), L1TdeRCT::analyze(), SusyDQM< Mu, Ele, Jet, Met >::analyze(), SiStripFEDCheckPlugin::analyze(), HcalRecHitsAnalyzer::analyze(), L1TRate_Offline::analyze(), DTNoiseTask::analyze(), TTbar_Kinematics::analyze(), GlobalDigisHistogrammer::analyze(), ZdcSimHitStudy::analyze(), L1GenTreeProducer::analyze(), PDFWeightsTest::analyze(), MCVerticesAnalyzer::analyze(), LogMessageMonitor::analyze(), TestOutliers::analyze(), DTLocalTriggerBaseTask::analyze(), ObjMonitor::analyze(), MuonIdVal::analyze(), BigEventsDebugger< T >::analyze(), EventTimeDistribution::analyze(), ECALMultifitAnalyzer_HI::analyze(), HLTJetMETValidation::analyze(), L1ExtraTreeProducer::analyze(), LepHTMonitor::analyze(), l1t::L1TGlobalAnalyzer::analyze(), HcalRaddamMuon::analyze(), GlobalRecHitsHistogrammer::analyze(), EGammaCutBasedEleIdAnalyzer::analyze(), MCvsRecoVerticesAnalyzer::analyze(), L1TStage2BMTF::analyze(), cms::Analyzer_minbias::analyze(), EcalDigisValidation::analyze(), HGCalTBAnalyzer::analyze(), HGCalRecHitValidation::analyze(), L1TGT::analyze(), NoBPTXMonitor::analyze(), TopMonitor::analyze(), SiPixelErrorsDigisToCalibDigis::analyze(), SiPixelClusterSource::analyze(), SiStripFEDMonitorPlugin::analyze(), HLTGetDigi::analyze(), L1JetRecoTreeProducer::analyze(), FFTJetPileupAnalyzer::analyze(), OverlapProblemTPAnalyzer::analyze(), FSQDiJetAve::analyze(), HGCalDigiValidation::analyze(), L1TdeCSCTF::analyze(), APVCyclePhaseDebuggerFromL1TS::analyze(), MultiplicityTimeCorrelations::analyze(), CosmicSplitterValidation::analyze(), TauJetCorrectorExample::analyze(), TestCorrection::analyze(), L1TRPCTPG::analyze(), DTLocalTriggerLutTask::analyze(), DTDataIntegrityTask::analyze(), L1TComparison::analyze(), L1TCSCTF::analyze(), SiPixelErrorEstimation::analyze(), PhotonValidator::analyze(), l1t::GtRecordDump::analyze(), L1CaloTowerTreeProducer::analyze(), AnalyzerMinbias::analyze(), MuonIsolationDQM::analyze(), L1TauRecoTreeProducer::analyze(), DuplicateRecHits::analyze(), TrackCount::analyze(), TrackingMonitor::analyze(), PhotonMonitor::analyze(), L1Validator::analyze(), MuIsoValidation::analyze(), OverlapProblemTSOSAnalyzer::analyze(), JetMETHLTOfflineSource::analyze(), HGCalHitValidation::analyze(), OccupancyPlots::analyze(), PrimaryVertexValidation::analyze(), DTTriggerEfficiencyTask::analyze(), CommonModeAnalyzer::analyze(), SiStripCMMonitorPlugin::analyze(), HLTScalers::analyze(), HLTHiggsSubAnalysis::analyze(), HLTMuonPlotter::analyze(), SiPixelTrackingRecHitsValid::analyze(), ValidIsoTrkCalib::analyze(), MuonMonitor::analyze(), RazorMonitor::analyze(), GenPurposeSkimmerData::analyze(), L1TdeStage2CaloLayer2::analyze(), ZMuMuMassConstraintParameterFinder::analyze(), JetTester_HeavyIons::analyze(), MuonAlignment::analyze(), DQMPFCandidateAnalyzer::analyze(), HcalDigisValidation::analyze(), TauTagValidation::analyze(), L1TCompare::analyze(), APVShotsAnalyzer::analyze(), HGCalSimHitValidation::analyze(), HcalHBHEMuonAnalyzer::analyze(), CastorMonitorModule::analyze(), JetMonitor::analyze(), GlobalHitsHistogrammer::analyze(), L1TMuonDQMOffline::analyze(), METMonitor::analyze(), IsoTrackCalibration::analyze(), PiZeroAnalyzer::analyze(), HTMonitor::analyze(), pat::CandidateSummaryTable::analyze(), CosmicRateAnalyzer::analyze(), L1TStage2uGTCaloLayer2Comp::analyze(), JetAnalyzer_HeavyIons_matching::analyze(), L1TriggerJSONMonitoring::analyze(), JetAnalyzer_HeavyIons::analyze(), StudyHLT::analyze(), IsoTrackCalib::analyze(), BPHMonitor::analyze(), EcalMixingModuleValidation::analyze(), L1TSync::analyze(), HLTriggerJSONMonitoring::analyze(), L1Muon2RecoTreeProducer::analyze(), L1TStage2CaloLayer2Offline::analyze(), SeedMultiplicityAnalyzer::analyze(), JetAnalyzer::analyze(), analyzer::SiPixelLorentzAngle::analyze(), DTLocalTriggerTask::analyze(), HLTObjectMonitorProtonLead::analyze(), ErsatzMEt::analyze(), HLTObjectMonitor::analyze(), L1TTauOffline::analyze(), RPCEfficiency::analyze(), SiStripSpyDisplayModule::analyze(), ZToMuMuGammaAnalyzer::analyze(), V0Validator::analyze(), PhotonAnalyzer::analyze(), IsoTrig::analyze(), HLTObjectsMonitor::analyze(), L1TSync_Offline::analyze(), IsolatedTracksHcalScale::analyze(), METAnalyzer::analyze(), ExoticaDQM::analyze(), L1TBPTX::analyze(), IsolatedGenParticles::analyze(), IsolatedTracksCone::analyze(), SiStripRecHitsValid::analyze(), TrackerDpgAnalysis::analyze(), CSCMonitorModule::analyze(), PrimaryVertexAnalyzer4PUSlimmed::analyze(), L1TGCT::analyze(), MuonTrackValidator::analyze(), SiPixelOfflineCalibAnalysisBase::analyze(), ApeEstimator::analyze(), IsolatedTracksNxN::analyze(), BeamHaloAnalyzer::analyze(), SingleTopTChannelLeptonDQM_miniAOD::analyze(), TopSingleLeptonDQM_miniAOD::analyze(), HOCalibAnalyzer::analyze(), TopSingleLeptonHLTOfflineDQM::analyze(), SiStripTrackingRecHitsValid::analyze(), TopDiLeptonHLTOfflineDQM::analyze(), TopSingleLeptonDQM::analyze(), SingleTopTChannelLeptonDQM::analyze(), TopDiLeptonOfflineDQM::analyze(), PackedCandidateTrackValidator::analyze(), TrackingNtuple::analyze(), B2GDQM::analyzeAllHad(), L1GtAnalyzer::analyzeConditionsInEventBlock(), L1GtAnalyzer::analyzeDecisionReadoutRecord(), ExoticaDQM::analyzeDiJets(), ZCounting::analyzeElectrons(), EgammaObjects::analyzeElectrons(), B2GDQM::analyzeJets(), L1ExtraDQM::analyzeL1ExtraIsoTauJet(), ZCounting::analyzeMuons(), 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(), AreaSeededTrackingRegionsBuilder::beginEvent(), PFRecoTauDiscriminationByIsolationMVA2::beginEvent(), PFRecoTauDiscriminationByMVAIsolationRun2::beginEvent(), PATTauDiscriminationByMVAIsolationRun2::beginEvent(), GsfElectronAlgo::beginEvent(), TtFullLepHypKinSolution::buildHypo(), TtFullHadHypGenMatch::buildHypo(), TtFullLepHypGenMatch::buildHypo(), TtSemiLepHypGenMatch::buildHypo(), TtFullHadHypKinFit::buildHypo(), TtSemiLepHypHitFit::buildHypo(), TtSemiLepHypKinFit::buildHypo(), TtFullLepHypGenMatch::buildMatchingNeutrinos(), ConversionProducer::buildSuperAndBasicClusterGeoMap(), pat::LeptonJetIsolationAngle::calculate(), pat::LeptonVertexSignificance::calculate(), HiFJGridEmptyAreaCalculator::calculateAreaFractionOfJets(), PhotonIsolationCalculator::calculateEcalRecHitIso(), HiFJGridEmptyAreaCalculator::calculateGridRho(), PhotonIsolationCalculator::calculateHcalTowerIso(), PhotonIsolationCalculator::calculateTrackIso(), CandMergerCleanOthersByDR::CandMergerCleanOthersByDR(), 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(), L1GtHwValidation::compareDaqRecord(), L1GtHwValidation::compareEvmRecord(), METCorrectionAlgorithm::compMETCorrection(), RazorComputer::compute(), L1BitComputer::compute(), HLTBitComputer::compute(), HLTDoubletDZ< T1, T2 >::computeDZ(), reco::PFMETProducerMVA::computeLeptonInfo(), SiStripGainFromCalibTree::connect(), PFClusterEMEnergyCorrector::correctEnergies(), FSQ::HandlerTemplate< TInputCandidateType, TOutputCandidateType, filter >::count(), egammaisolation::EgammaRecHitExtractor::deposit(), egammaisolation::EgammaHcalExtractor::deposit(), egammaisolation::EgammaEcalExtractor::deposit(), egammaisolation::EgammaTowerExtractor::deposit(), PFTauExtractor::depositFromObject(), FFTJetProducer::determinePileupDensityFromConfig(), FFTJetProducer::determinePileupDensityFromDB(), SiStripFineDelayHit::detId(), RPCTTUMonitor::discriminateGMT(), CSCOfflineMonitor::doBXMonitor(), HLTTauRefProducer::doElectrons(), HLTTauRefProducer::doJets(), HLTTauRefProducer::doMET(), IsoValueMapProducer< T >::doMiniIso(), HLTTauRefProducer::doMuons(), IsoValueMapProducer< T >::doPFIsoEle(), IsoValueMapProducer< T >::doPFIsoPho(), HLTTauRefProducer::doPFTaus(), HLTTauRefProducer::doPhotons(), Tau3MuReco::doTau3MuReco(), HLTTauRefProducer::doTowers(), MultiTrackValidatorGenPs::dqmAnalyze(), MultiTrackValidator::dqmAnalyze(), SiStripGainsPCLWorker::dqmAnalyze(), 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(), HGCalEgammaIDHelper::eventInit(), EMTFSubsystemCollector::extractPrimitives(), HGCalTriggerNtupleHGCMulticlusters::fill(), HGCalTriggerNtupleHGCTowers::fill(), HGCalTriggerNtupleGenTau::fill(), HGCalTriggerNtupleGenJet::fill(), HGCalTriggerNtupleHGCPanels::fill(), HGCalTriggerNtupleHGCClusters::fill(), PSimHitMap::fill(), HGCalTriggerNtupleHGCTriggerCells::fill(), HGCalTriggerNtupleHGCDigis::fill(), DigiVtxPosCorrHistogramMaker::fill(), DigiPileupCorrHistogramMaker::fill(), SingleTopTChannelLepton_miniAOD::MonitorEnsemble::fill(), TopSingleLepton_miniAOD::MonitorEnsemble::fill(), HLTOfflineDQMTopSingleLepton::MonitorSingleLepton::fill(), HLTOfflineDQMTopDiLepton::MonitorDiLepton::fill(), SiPixelCalibDigiProducer::fill(), SingleTopTChannelLepton::MonitorEnsemble::fill(), TopSingleLepton::MonitorEnsemble::fill(), TopDiLeptonOffline::MonitorEnsemble::fill(), TauDiscriminationProducerBase< TauType, TauDiscriminator >::TauDiscInfo::fill(), HGCalTriggerNtupleGen::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(), GlobalHitsAnalyzer::fillECal(), GlobalHitsProdHist::fillECal(), GlobalHitsProducer::fillECal(), GlobalDigisProducer::fillECal(), GlobalDigisAnalyzer::fillECal(), TrackDetectorAssociator::fillEcal(), GlobalRecHitsAnalyzer::fillECal(), GlobalRecHitsProducer::fillECal(), L1TEGammaOffline::fillElectrons(), L1TStage2CaloLayer2Offline::fillEnergySums(), TrackerHitProducer::fillG4MC(), GlobalHitsAnalyzer::fillG4MC(), GlobalHitsProdHist::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(), DTuROSDigiToRaw::fillRawData(), DTuROSRawToDigi::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(), ElectronIdMVAProducer::filter(), PythiaFilterMultiMother::filter(), JetMETDQMDCSFilter::filter(), PhotonIsoProducer::filter(), pat::PATLeptonCountFilter::filter(), BCToEFilterAlgo::filter(), HLTPhysicsDeclared::filter(), HSCPHLTFilter::filter(), EMEnrichingFilterAlgo::filter(), CentralityFilter::filter(), GreedyMuonPFCandidateFilter::filter(), JetFlavourCutFilter::filter(), JetFlavourFilter::filter(), PythiaFilterEMJet::filter(), BadParticleFilter::filter(), StringCutObjectEvtFilter< T >::filter(), ChargedHadronTrackResolutionFilter::filter(), InconsistentMuonPFCandidateFilter::filter(), ProbeTreeProducer::filter(), PythiaFilterZgamma::filter(), VBFGenJetFilter::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(), SiStripCommissioningSeedFilter::filter(), HLTRHemisphere::filter(), EFilter::filter(), HLTCTPPSLocalTrackFilter::filter(), EgammaProbeSelector::filter(), SiStripCommissioningRunTypeFilter::filter(), HLTPixelActivityHFSumEnergyFilter::filter(), WMuNuSelector::filter(), HeavyChHiggsToTauNuSkim::filter(), FilterOutLowPt::filter(), ObjectPairFilter< C, S >::filter(), PythiaFilterEMJetHeep::filter(), EcalLaserCorrFilter::filter(), FilterOutScraping::filter(), RemovePileUpDominatedEventsGen::filter(), PhysDecl::filter(), HLTHcalLaserMisfireFilter::filter(), CSCDigiValidator::filter(), edm::FwdPtrCollectionFilter< T, S, H >::filter(), LogErrorFilter::filter(), MCSingleParticleYPt::filter(), BooleanFlagFilter::filter(), ErrorSummaryFilter::filter(), LHEVpTFilter::filter(), HighMultiplicityGenFilter::filter(), SiPixelCalibDigiFilter::filter(), GenHTFilter::filter(), LHEGenericFilter::filter(), MCSmartSingleParticleFilter::filter(), RecoTauPileUpVertexSelector::filter(), CosmicGenFilterHelix::filter(), CastorInvalidDataFilter::filter(), HLTHighLevel::filter(), GoodVertexFilter::filter(), HLTL1NumberFilter::filter(), AlCaIsolatedBunchSelector::filter(), AlCaIsolatedBunchFilter::filter(), MCDecayingPionKaonFilter::filter(), MCDijetResonance::filter(), MCMultiParticleFilter::filter(), MCZll::filter(), PythiaFilter::filter(), PythiaFilterHT::filter(), EEBadScFilter::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(), HFFilter::filter(), L1TComparisonResultFilter< T >::filter(), PythiaMomDauFilter::filter(), EcalSimpleUncalibRecHitFilter::filter(), HLTHcalCalibTypeFilter::filter(), HGCalTBCheckGunPostion::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(), PythiaDauVFilterMatchID::filter(), HLTHFAsymmetryFilter::filter(), l1t::L1TCaloTowersFilter::filter(), FEDBadModuleFilter::filter(), HiCentralityBiasFilter::filter(), HcalLaserEventFilter::filter(), AlCaHBHEMuonFilter::filter(), HSCPFilter::filter(), HcalLaserHBHEFilter2012::filter(), HcalLaserHBHEHFFilter2012::filter(), AlCaGammaJetSelector::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(), LogErrorEventFilter::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(), PixelInactiveAreaFinder::getBadPixelDets(), L1TSync_Offline::getBeamConfOffline(), MatacqProducer::getCalibTriggerType(), Multi5x5SuperClusterProducer::getClusterPtrVector(), HiSuperClusterProducer::getClusterPtrVector(), Multi5x5ClusterProducer::getCollection(), IslandClusterProducer::getCollection(), EgammaHLTMulti5x5ClusterProducer::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(), ctfseeding::HitExtractorPIX::hits(), ctfseeding::HitExtractorSTRP::hits(), CombinedMultiHitGenerator::hitSets(), PixelTripletLowPtGenerator::hitTriplets(), CombinedHitTripletGenerator::hitTriplets(), HLTEcalIsolationFilter::hltFilter(), HLTmumutkFilter::hltFilter(), HLTDiMuonGlbTrkFilter::hltFilter(), HLTPixelIsolTrackFilter::hltFilter(), HLTDisplacedmumuFilter::hltFilter(), HLTDisplacedmumumuFilter::hltFilter(), HLTDisplacedtktktkFilter::hltFilter(), HLTDisplacedtktkFilter::hltFilter(), HLTmumutktkFilter::hltFilter(), HLTMuonTrkFilter::hltFilter(), HLTMuonTrkL1TFilter::hltFilter(), HLTPixelIsolTrackL1TFilter::hltFilter(), HLTEcalPixelIsolTrackFilter::hltFilter(), HLTCSCRing2or3Filter::hltFilter(), HLTElectronMissingHitsFilter::hltFilter(), HLTCSCOverlapFilter::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(), HLTElectronEtFilter::hltFilter(), HLTEgammaEtFilterPairs::hltFilter(), HLTMuonL1TRegionalFilter::hltFilter(), HLTMuonL3SimplePreFilter::hltFilter(), HLTEgammaEtFilter::hltFilter(), HLTEgammaGenericQuadraticFilter::hltFilter(), HLTEgammaTriggerFilterObjectWrapper::hltFilter(), HLTElectronEoverpFilterRegional::hltFilter(), HLTElectronGenericFilter::hltFilter(), HLTElectronOneOEMinusOneOPFilterRegional::hltFilter(), HLTDeDxFilter::hltFilter(), HLTEgammaGenericQuadraticEtaFilter::hltFilter(), HLTDisplacedEgammaFilter::hltFilter(), HLTDiJetAveEtaFilter< T >::hltFilter(), HLTDiJetAveFilter< T >::hltFilter(), HLTDiJetEtaTopologyFilter< T >::hltFilter(), HLTJetEtaTopologyFilter< T >::hltFilter(), HLTJetVBFFilter< T >::hltFilter(), HLTMonoJetFilter< 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(), HLTEgammaDoubleEtFilter::hltFilter(), HLTEgammaDoubleEtPhiFilter::hltFilter(), HLTEgammaL1MatchFilterPairs::hltFilter(), HLTEgammaL1MatchFilterRegional::hltFilter(), HLTMhtFilter::hltFilter(), HLTMuonL1toL3TkPreFilter::hltFilter(), HLTMuonTrimuonL3Filter::hltFilter(), HLTSinglet< T >::hltFilter(), HLTEgammaL1TMatchFilterRegional::hltFilter(), HLTAcoFilter::hltFilter(), HLTMuonL1TtoL3TkPreFilter::hltFilter(), HLTEgammaCaloIsolFilterPairs::hltFilter(), HLTAlphaTFilter< T >::hltFilter(), HLTPixlMBFilt::hltFilter(), HLTPixlMBForAlignmentFilter::hltFilter(), HLTGlobalSums< T >::hltFilter(), HLTMuonL3PreFilter::hltFilter(), HLTRFilter::hltFilter(), HLTHtMhtFilter::hltFilter(), HLTMinDPhiMETFilter::hltFilter(), HLTMuonL1Filter::hltFilter(), HLTSmartSinglet< T >::hltFilter(), HLTMuonDimuonL3Filter::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(), HLTCAWZTagFilter::hltFilter(), HLTTrackWithHits::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(), PFHGCalRecHitCreator< DET, Layer, subdet >::importRecHits(), PFPSRecHitCreator::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(), ZElectronsSelector::newEvent(), pat::helper::VertexingHelper::newEvent(), MuonCosmicCompatibilityFiller::nMuons(), TrackingSeedCandidates::objects(), 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()(), VertexBeamspotOrigins::origins(), MCPdgIndexFilter::pass(), SeedMultiplicityAnalyzer::FromTrackRefSeedFilter::prepareEvent(), cscdqm::EventProcessor::preProcessEvent(), L1GtUtils::prescaleFactorSetIndex(), HcalSimpleReconstructor::process(), RecHitProcessor::process(), DTTFFEDReader::process(), StandaloneTrackMonitor::processClusters(), RecHitProcessor::processLook(), MultiTrackSelector::processMVA(), HIMultiTrackSelector::processMVA(), FFTJetTreeDump::processTreeData(), DimuonMCMatcher::produce(), WeakEffectsWeightProducer::produce(), TtGenEventReco::produce(), MaskedMeasurementTrackerEventProducer::produce(), SiStripRecHitConverter::produce(), ShallowEventDataProducer::produce(), StGenEventReco::produce(), TTClusterAssociator< T >::produce(), TTStubAssociator< T >::produce(), TTTrackAssociator< T >::produce(), PatElectronEAIsoCorrectionProducer::produce(), FixedGridRhoProducer::produce(), CandPtrProjector::produce(), SeedGeneratorFromProtoTracksEDProducer::produce(), TTStubBuilder< T >::produce(), CrossingFramePSimHitToPSimHitsConverter::produce(), InterestingEcalDetIdProducer::produce(), PATTauIDEmbedder::produce(), HIPixelMedianVtxProducer::produce(), ShallowTracksProducer::produce(), QualityFilter::produce(), HcalTTPTriggerRecord::produce(), HcalTTPDigiProducer::produce(), TrackingParticleConversionRefSelector::produce(), JetChargeProducer::produce(), PileupSummaryInfoSlimmer::produce(), HFEMClusterProducer::produce(), HIBestVertexProducer::produce(), BasicToPFJet::produce(), PixelVertexProducerClusters::produce(), CastorSimpleReconstructor::produce(), CastorTTRecord::produce(), TtSemiLepJetCombMaxSumPtWMass::produce(), ConversionTrackRefFix::produce(), FTLRecHitProducer::produce(), FixedGridRhoProducerFastjet::produce(), HcalLaserReco::produce(), HGCalUncalibRecHitProducer::produce(), FTLUncalibratedRecHitProducer::produce(), TrackListCombiner::produce(), RazorVarProducer::produce(), GenParticleDecaySelector::produce(), SeedCombiner::produce(), MuonSelectorVertex::produce(), reco::modules::CaloRecHitCandidateProducer< HitCollection >::produce(), IsoTracks::produce(), DTDigiToRawModule::produce(), JetCollectionReducerT< T >::produce(), MassKinFitterCandProducer::produce(), ShallowRechitClustersProducer::produce(), ECFAdder::produce(), ElectronSeedMerger::produce(), HcalTrigPrimDigiProducer::produce(), TopInitSubset::produce(), TrackingParticleNumberOfLayersProducer::produce(), DistortedMETProducer::produce(), TtSemiLepJetCombGeom::produce(), TtSemiLepJetCombWMassMaxSumPt::produce(), AlphaTVarProducer::produce(), GsfTrackRefitter::produce(), TrackRefitter::produce(), NativeArrayTableProducer< TIn, TCol, CT >::produce(), EventVtxInfoNtupleDumper::produce(), PFMatchedCandidateRefExtractor::produce(), GeneratorSmearedProducer::produce(), MCTruthCompositeMatcher< C1, C2 >::produce(), CosmicMuonProducer::produce(), ParticleDecayProducer::produce(), CSCDigiProducer::produce(), CollectionFromZLegProducer::produce(), CSCTFCandidateProducer::produce(), PFTauToJetProducer::produce(), ShallowSimhitClustersProducer::produce(), TtSemiLepKinFitProducer< LeptonCollection >::produce(), pat::PATVertexSlimmer::produce(), EgammaHLTTimeCleanedRechitProducer::produce(), PFJetToCaloProducer::produce(), CosmicMuonLinksProducer::produce(), DQMTauProducer::produce(), ShallowTrackClustersProducer::produce(), CRackSeedGenerator::produce(), TrackingParticleBHadronRefSelector::produce(), TtDilepEvtSolutionMaker::produce(), StEvtSolutionMaker::produce(), ESRecHitProducer::produce(), QGTagger::produce(), bestPVselector::produce(), DistortedMuonProducerFromDB::produce(), MuonWithPFIsoProducer::produce(), LHETablesProducer::produce(), AssociationMapOneToOne2Association< CKey, CVal >::produce(), AssociationVectorSelector< KeyRefProd, CVal, KeySelector, ValSelector >::produce(), ESRawToDigi::produce(), CaloTowersReCreator::produce(), SiStripElectronSeedProducer::produce(), PhotonIDProducer::produce(), DiJetVarProducer::produce(), EcalUncalibRecHitProducer::produce(), CandOneToOneDeltaRMatcher::produce(), MuonTrackProducer::produce(), TtSemiLepJetCombWMassDeltaTopMass::produce(), DistortedMuonProducer::produce(), DistortedPFCandProducer::produce(), NPUTablesProducer::produce(), ClusterShapeTrackFilterProducer::produce(), pat::PATMETSlimmer::produce(), AssociationVector2ValueMap< KeyRefProd, CVal >::produce(), CandViewRefMerger::produce(), RawDataCollectorByLabel::produce(), UncleanSCRecoveryProducer::produce(), CandOneToManyDeltaRMatcher::produce(), JetTracksAssociatorExplicit::produce(), EcalRecalibRecHitProducer::produce(), JetTracksAssociatorAtVertex::produce(), L2TauJetsMerger::produce(), QuarkoniaTrackSelector::produce(), IPTCorrector::produce(), HcalSimpleAmplitudeZS::produce(), PFEGammaToCandidateRemapper::produce(), JetExtender::produce(), CalibratedPhotonProducerRun2T< T >::produce(), VertexAssociatorByTracksProducer::produce(), MultiHitFromChi2EDProducer::produce(), HcalRealisticZS::produce(), L1HLTJetsMatching::produce(), cms::SubEventGenJetProducer::produce(), pat::PATTauSlimmer::produce(), ESDigiToRaw::produce(), HcalCalibFEDSelector::produce(), FamosProducer::produce(), UnifiedSCCollectionProducer::produce(), TrackProducerWithSCAssociation::produce(), DAFTrackProducer::produce(), HIPixelTrackFilterProducer::produce(), L1THLTTauMatching::produce(), PFClusterTimeSelector::produce(), PFJetsMatchedToFilteredCaloJetsProducer::produce(), EcalIsolatedParticleCandidateProducer::produce(), L1HLTTauMatching::produce(), JetTracksAssociatorAtCaloFace::produce(), HLTJetL1MatchProducer< T >::produce(), ISRGammaWeightProducer::produce(), CollectionAdder< C >::produce(), BunchSpacingProducer::produce(), PFMuonUntagger::produce(), HBHEIsolatedNoiseReflagger::produce(), CSCSegmentProducer::produce(), ElectronSeedTrackRefFix::produce(), GlobalCosmicMuonProducer::produce(), PFDisplacedTrackerVertexProducer::produce(), PFNuclearProducer::produce(), MCTrackMatcher::produce(), CSCTFTrackProducer::produce(), UpdatedMuonInnerTrackRef::produce(), L1TStage2ObjectComparison< T >::produce(), VertexAssociatorByPositionAndTracksProducer::produce(), GenParticlePruner::produce(), MuonFromPVSelector::produce(), FSRWeightProducer::produce(), ISRWeightProducer::produce(), EcalTPSkimmer::produce(), IsolatedTrackCleaner::produce(), pat::PackedPFCandidateRefMixer::produce(), HIPixelClusterVtxProducer::produce(), pat::PATSecondaryVertexSlimmer::produce(), DTUnpackingModule::produce(), CleanAndMergeProducer::produce(), EcalDigiSelector::produce(), HFRecoEcalCandidateProducer::produce(), EgammaHLTHybridClusterProducer::produce(), ShallowClustersProducer::produce(), RPCPointProducer::produce(), AnyJetToCaloJetProducer::produce(), PFClusterCollectionMerger::produce(), LightPFTrackProducer::produce(), HLTJetL1TMatchProducer< T >::produce(), L2TauPixelTrackMatch::produce(), HLTTriMuonIsolation::produce(), HGCalTriggerDigiProducer::produce(), HLTTauRefCombiner::produce(), ParticleBasedIsoProducer::produce(), ME0DigiPreRecoProducer::produce(), SimHitTPAssociationProducer::produce(), HGCalTriggerDigiFEReproducer::produce(), PdfWeightProducer::produce(), CSCDCCUnpacker::produce(), PFConversionProducer::produce(), pat::helper::AnythingToValueMap< Adaptor, Collection, value_type >::produce(), HybridClusterProducer::produce(), TtFullLepKinSolutionProducer::produce(), reco::ParticleFlowForChargedMETProducer::produce(), L3MuonSumCaloPFIsolationProducer::produce(), HLTScoutingPrimaryVertexProducer::produce(), CaloMuonMerger::produce(), MuonIDFilterProducerForHLT::produce(), ME0PadDigiProducer::produce(), ScaleCorrMETData::produce(), PFV0Producer::produce(), TtFullHadSignalSelMVAComputer::produce(), HitPairEDProducer::produce(), PUFilter::produce(), CaloJetSlimmer::produce(), CalibratedElectronProducerRun2T< T >::produce(), JetTagProducer::produce(), PixelTracksProducer::produce(), PFCandidateMuonUntagger::produce(), TtSemiLepHitFitProducer< LeptonCollection >::produce(), TSGFromL2Muon::produce(), IsolatedEcalPixelTrackCandidateProducer::produce(), PileupJPTJetIdProducer::produce(), CaloTowersCreator::produce(), EgammaHLTIslandClusterProducer::produce(), HLTHcalTowerNoiseCleanerWithrechit::produce(), ElectronIDExternalProducer< algo >::produce(), TSGFromL1Muon::produce(), CaloMuonProducer::produce(), reco::modulesNew::MCTruthCompositeMatcher::produce(), JetVetoedTracksAssociatorAtVertex::produce(), ConeIsolation::produce(), SeedCreatorFromRegionHitsEDProducerT< T_SeedCreator >::produce(), JetTracksAssociationToTrackRefs::produce(), HLTHcalTowerNoiseCleaner::produce(), CaloTowerCandidateCreator::produce(), MuonRefProducer::produce(), PFJetsTauOverlapRemoval::produce(), ElectronPATIdMVAProducer::produce(), pat::PATGenJetSlimmer::produce(), ME0TriggerProducer::produce(), PATPuppiJetSpecificProducer::produce(), L1TMuonBarrelKalmanTrackProducer::produce(), ProbeMulteplicityProducer::produce(), GEMSegmentProducer::produce(), NtpProducer< C >::produce(), RecHitFilter::produce(), PFJetsMaxInvMassModule::produce(), GEDPhotonCoreProducer::produce(), EgammaEcalPFClusterIsolationProducer< T1 >::produce(), EgammaHcalPFClusterIsolationProducer< T1 >::produce(), JetCoreClusterSplitter::produce(), ZdcSimpleReconstructor::produce(), GEMCSCSegmentProducer::produce(), RecoTauPiZeroUnembedder::produce(), MVAJetPuIdProducer::produce(), TtSemiEvtSolutionMaker::produce(), ZllArbitrator::produce(), KFBasedPixelFitterProducer::produce(), ZMuMuTrackUserData::produce(), pat::PATElectronSlimmer::produce(), pat::PATJetSlimmer::produce(), CastorDigiToRaw::produce(), pat::PATMuonSlimmer::produce(), ConstrainedFitCandProducer< Fitter, InputCollection, OutputCollection, Init >::produce(), ReducedESRecHitCollectionProducer::produce(), FastTrackerRecHitMaskProducer::produce(), EgammaHLTCaloTowerProducer::produce(), EgammaHLTMulti5x5ClusterProducer::produce(), MuonSelectionTypeValueMapProducer::produce(), CosmicSeedGenerator::produce(), EcalRecHitProducer::produce(), HGCalRecHitProducer::produce(), PFMultiDepthClusterProducer::produce(), TtSemiLepJetCombMVAComputer::produce(), MuonLinksProducerForHLT::produce(), TtSemiLepSignalSelMVAComputer::produce(), TrackFromPVSelector::produce(), GEMPadDigiProducer::produce(), GenTrackMatcher::produce(), ME0SegmentProducer::produce(), CandReducer::produce(), BaseEvtVtxGenerator::produce(), HitTripletEDProducerT< T_HitTripletGenerator >::produce(), CAHitNtupletEDProducerT< T_Generator >::produce(), GenVisTauProducer::produce(), pat::GenJetFlavourInfoPreserver::produce(), CandidateTriggerObjectProducer::produce(), HcalDigiToRaw::produce(), reco::modules::MatcherBase< C1, C2, M >::produce(), reco::modulesNew::Matcher< C1, C2, S, D >::produce(), ColinsSoperVariablesComputer::produce(), ObjectMultiplicityCounter< T >::produce(), PreshowerClusterShapeProducer::produce(), DTRecSegment4DProducer::produce(), ElectronIDValueMapProducer::produce(), ZMuMuMuonUserData::produce(), HcalHistogramRawToDigi::produce(), TauGenJetProducer::produce(), CTPPSPixelRawToDigi::produce(), TtHadEvtSolutionMaker::produce(), PFClusterProducer::produce(), ChargedHadronPFTrackIsolationProducer::produce(), PFDisplacedVertexProducer::produce(), ShallowCloneProducer< C >::produce(), PFTauL1TJetsMatching::produce(), L2TauPixelIsoTagProducer::produce(), CloneProducer< C >::produce(), PuppiPhoton::produce(), EcalDetailedTimeRecHitProducer::produce(), PreshowerPhiClusterProducer::produce(), SiPixelClusterShapeCacheProducer::produce(), TrackInfoProducer::produce(), pat::PATPhotonSlimmer::produce(), HLTPFJetIDProducer::produce(), OtherObjectVariableComputer< T >::produce(), cms::MuonMET::produce(), photonIsolationHIProducer::produce(), HIProtoTrackFilterProducer::produce(), RPCDigiProducer::produce(), PFDisplacedVertexCandidateProducer::produce(), GsfElectronFromPVSelector::produce(), pat::RecoMETExtractor::produce(), RPCandIRPCDigiProducer::produce(), HectorProducer::produce(), ME0DigiProducer::produce(), ZMuMuUserDataOneTrack::produce(), GEMDigiToRawModule::produce(), VertexCompositeCandidateCollectionSelector::produce(), ShiftedMETcorrInputProducer::produce(), MuonLinksProducer::produce(), L1TMuonBarrelKalmanStubProducer::produce(), ZMuMuUserData::produce(), RPCUnpackingModule::produce(), PreshowerClusterProducer::produce(), CTPPSLocalTrackLiteProducer::produce(), TotemRPRecHitProducer::produce(), HiFJGridEmptyAreaCalculator::produce(), ParticleTowerProducer::produce(), ElectronRecalibSuperClusterAssociator::produce(), GlobalTrackQualityProducer::produce(), GEMDigiProducer::produce(), DeltaBetaWeights::produce(), QjetsAdder::produce(), reco::CorrectedJetProducer< T >::produce(), JVFJetIdProducer::produce(), ME0PadDigiClusterProducer::produce(), BeamSpotOnlineProducer::produce(), pat::PATTriggerObjectStandAloneSlimmer::produce(), HcalRawToDigi::produce(), NearbyCandCountComputer::produce(), EgammaHLTRecoEcalCandidateProducers::produce(), FastTrackerRecHitCombiner::produce(), HiFJRhoProducer::produce(), cms::JetVertexAssociation::produce(), pat::GenMETExtractor::produce(), CollectionCombiner< Collection >::produce(), EcalDetIdToBeRecoveredProducer::produce(), HLTMuonL2SelectorForL3IO::produce(), EcalEBTrigPrimProducer::produce(), L1TTwinMuxProducer::produce(), pat::MatcherUsingTracks::produce(), SubdetFEDSelector::produce(), TriggerObjectFilterByCollection::produce(), PiZeroDiscriminatorProducer::produce(), pat::PATTrackAndVertexUnpacker::produce(), RPCPackingModule::produce(), TotemRPClusterProducer::produce(), MuonMETcorrInputProducer::produce(), EgammaHLTCombinedIsolationProducer::produce(), EgammaHLTPFChargedIsolationProducer::produce(), EgammaHLTRemoveDuplicatedSC::produce(), CSCRecHitDProducer::produce(), CTPPSHectorProducer::produce(), HLTDisplacedmumumuVtxProducer::produce(), TopBottomClusterInfoProducer::produce(), MuonReSeeder::produce(), TauJetSelectorForHLTTrackSeeding::produce(), HLTCaloTowerHtMhtProducer::produce(), ME0MuonTrackCollProducer::produce(), GEMPadDigiClusterProducer::produce(), citk::PFIsolationSumProducerForPUPPI::produce(), CalibratedPhotonProducerT< T >::produce(), HGCalClusterProducer::produce(), pat::PATTriggerObjectStandAloneUnpacker::produce(), edm::FwdPtrProducer< T, H >::produce(), ShiftedJetProducerByMatchedObjectT< T >::produce(), ShiftedParticleMETcorrInputProducer::produce(), VersionedIdProducer< PhysicsObjectPtr, SelectorType >::produce(), CTPPSDiamondLocalTrackFitter::produce(), CTPPSPixelRecHitProducer::produce(), Type1PFMET::produce(), EgammaHLTClusterShapeProducer::produce(), EgammaHLTElectronCombinedIsolationProducer::produce(), EgammaHLTPFPhotonIsolationProducer::produce(), PhotonCoreProducer::produce(), SiPixelDigiToRaw::produce(), PFMET::produce(), CaloTowerFromL1TSeededCreatorForTauHLT::produce(), SysShiftMETcorrInputProducer::produce(), PuppiProducer::produce(), PileupInformation::produce(), EgammaHLTPFNeutralIsolationProducer::produce(), cms::JetCorrectionProducer< T >::produce(), InputGenJetsParticleSelector::produce(), Type0PFMETcorrInputProducer::produce(), PFClusterTimeAssigner::produce(), HcalTBObjectUnpacker::produce(), pat::L1MuonMatcher::produce(), CSCDigiToRawModule::produce(), CSCTFPacker::produce(), MuonShowerInformationProducer::produce(), SiPixelRawToDigi::produce(), sistrip::DigiToRawModule::produce(), edm::ProductFromFwdPtrProducer< T, H >::produce(), HLTEcalPFClusterIsolationProducer< T1 >::produce(), ConversionTrackMerger::produce(), pat::PATVertexAssociationProducer::produce(), ElectronConversionRejectionVars::produce(), SeedClusterRemoverPhase2::produce(), SiStripRegFEDSelector::produce(), PFRecoTauProducer::produce(), SoftPFMuonTagInfoProducer::produce(), TSGForOI::produce(), EgammaHLTEcalRecIsolationProducer::produce(), pat::DuplicatedElectronCleaner::produce(), HLTDisplacedmumuVtxProducer::produce(), PFTrackProducer::produce(), pat::HLTL1MuonMatcher::produce(), PFRecoTauTagInfoProducer::produce(), ME0SegmentMatcher::produce(), TrackListMerger::produce(), GEMRawToDigiModule::produce(), EgammaHLTRegionalPixelSeedGeneratorProducers::produce(), HLTHcalPFClusterIsolationProducer< T1 >::produce(), SeedClusterRemover::produce(), HLTMhtProducer::produce(), HLTMETCleanerUsingJetID::produce(), HLTTauMCProducer::produce(), PFCandMETcorrInputProducer::produce(), SoftPFElectronTagInfoProducer::produce(), TtFullHadHypothesis::produce(), ShiftedPFCandidateProducerByMatchedObject::produce(), Merger< InputCollection, OutputCollection, P >::produce(), RecoTauJetRegionProducer::produce(), NoPileUpPFMEtProducer::produce(), MultShiftMETcorrInputProducer::produce(), EcalBarrelClusterFastTimer::produce(), PixelVertexProducer::produce(), pat::LeptonUpdater< T >::produce(), CastorRawToDigi::produce(), HSCPDeDxInfoProducer::produce(), HLTHtMhtProducer::produce(), TtSemiLepHypothesis::produce(), HLTDisplacedtktkVtxProducer::produce(), PFchsMETcorrInputProducer::produce(), GEMChamberMasker::produce(), pat::PATPackedCandidateProducer::produce(), TotemRPLocalTrackFitter::produce(), ZdcHitReconstructor::produce(), EgammaHLTElectronTrackIsolationProducers::produce(), EgammaHLTHcalIsolationDoubleConeProducers::produce(), EleIsoDetIdCollectionProducer::produce(), ReducedRecHitCollectionProducer::produce(), HLTDisplacedtktktkVtxProducer::produce(), SiStripElectronProducer::produce(), PFLinker::produce(), pat::PATJetUpdater::produce(), EgammaHLTElectronDetaDphiProducer::produce(), DeDxHitInfoProducer::produce(), MuonIDTableProducer::produce(), TrackAssociatorEDProducer::produce(), HLTCaloJetIDProducer::produce(), MVAValueMapProducer< ParticleType >::produce(), MultShiftMETcorrDBInputProducer::produce(), L1TMuonQualityAdjuster::produce(), WMuNuProducer::produce(), citk::PFIsolationSumProducer::produce(), CorrMETDataExtractor::produce(), FastTrackerRecHitMatcher::produce(), AlcaPCCProducer::produce(), ConvertedPhotonProducer::produce(), CTPPSDiamondRecHitProducer::produce(), HLTmumutktkVtxProducer::produce(), HLTCollectionProducer< T >::produce(), HLTScoutingTrackProducer::produce(), CaloTowerFromL1TCreatorForTauHLT::produce(), CosmicsMuonIdProducer::produce(), CSCTFUnpacker::produce(), CosmicTrackSelector::produce(), ClusterTPAssociationProducer::produce(), EgammaSCCorrectionMaker::produce(), pat::PATLostTracks::produce(), MuonDetCleaner< T1, T2 >::produce(), ShiftedPFCandidateProducerForPFMVAMEt::produce(), TrackMVAClassifierBase::produce(), AlCaEcalHcalReadoutsProducer::produce(), JetSubstructurePacker::produce(), EgammaHLTHcalIsolationProducersRegional::produce(), ClusterCompatibilityProducer::produce(), HLTTrackClusterRemoverNew::produce(), ConversionSeedFilterCharge::produce(), CaloTowerCreatorForTauHLT::produce(), ShiftedParticleProducer::produce(), GlobalMuonProducer::produce(), MixEvtVtxGenerator::produce(), TtEvtBuilder< C >::produce(), IsolationProducer< C1, C2, Alg, OutputCollection, Setup >::produce(), PartonSelector::produce(), SimpleFlatTableProducerBase< T, T >::produce(), pat::PATConversionProducer::produce(), ZToLLEdmNtupleDumper::produce(), EgammaHLTBcHcalIsolationProducersRegional::produce(), EgammaHLTR9IDProducer::produce(), AlCaElectronTracksReducer::produce(), CaloCleaner< T >::produce(), HcalRecHitRecalib::produce(), Onia2MuMuPAT::produce(), PrimaryVertexSorter< ParticlesCollection >::produce(), ME0ChamberMasker::produce(), HLTL1TMuonSelector::produce(), CalibratedElectronProducerT< T >::produce(), PFCTRecHitProducer::produce(), TtFullLepHypothesis::produce(), ECALRegFEDSelector::produce(), OutsideInMuonSeeder::produce(), PFCand_AssoMap::produce(), pat::PATMETProducer::produce(), modules::MuonCleanerBySegmentsT< T >::produce(), BtoCharmDecayVertexMergerT< VTX >::produce(), EcalTrigPrimProducer::produce(), EgammaHLTPhotonTrackIsolationProducersRegional::produce(), PATHemisphereProducer::produce(), HiEgammaSCCorrectionMaker::produce(), PFPileUp::produce(), pat::PATPackedGenParticleProducer::produce(), AlCaDiJetsProducer::produce(), SiStripFineDelayHit::produce(), TrackTimeValueMapProducer::produce(), HcalDigiToRawuHTR::produce(), EgammaHLTR9Producer::produce(), CTPPSPixelClusterProducer::produce(), PhotonProducer::produce(), GamIsoDetIdCollectionProducer::produce(), FakeTrackProducer< T >::produce(), reco::modulesNew::IsolationProducer< C1, C2, Alg, OutputCollection, Setup >::produce(), ConversionTrackCandidateProducer::produce(), pat::PATCleaner< PATObjType >::produce(), ObjectSelectorProducer< Selector, OutputCollection, PostProcessor, StoreManager, Base, Init >::produce(), AlCaGammaJetProducer::produce(), cms::MuonMETValueMapProducer::produce(), L1TPhysicalEtAdder::produce(), ConversionSeedFilter::produce(), RecoTauPiZeroProducer::produce(), TrackerCleaner< T >::produce(), cms::HitReCalibrator::produce(), pat::PATCompositeCandidateProducer::produce(), CTPPSPixelLocalTrackProducer::produce(), HBHENoiseFilterResultProducer::produce(), ScalersRawToDigi::produce(), HLTJetCollectionsForLeptonPlusJets< jetType >::produce(), JetPlusTrackProducer::produce(), HLTJetCollectionsForBoostedLeptonPlusJets< jetType >::produce(), HLTTrackMETProducer::produce(), HLTScoutingCaloProducer::produce(), HLTmumutkVtxProducer::produce(), PFProducer::produce(), SiStripElectronAssociator::produce(), TrackMCQuality::produce(), CastorJetIDProducer::produce(), EgammaIsoESDetIdCollectionProducer::produce(), TrackCandidateProducer::produce(), HiGenCleaner< T2 >::produce(), GctDigiToRaw::produce(), DeepFlavourTagInfoProducer::produce(), HITrackClusterRemover::produce(), MinMETProducerT< T >::produce(), HLTJetCollForElePlusJets< T >::produce(), HLTL1MuonNoL2Selector::produce(), HLTL1MuonSelector::produce(), HLTRechitInRegionsProducer< T1 >::produce(), HcalHitReconstructor::produce(), PixelVertexCollectionTrimmer::produce(), MuPFIsoEmbedder::produce(), MuonTimingProducer::produce(), PF_PU_AssoMap::produce(), GenJetFlavourTableProducer::produce(), TestBXVectorRefProducer::produce(), DeltaRNearestObjectComputer< T >::produce(), MuMuForEmbeddingSelector::produce(), HLTJetCollectionsForElePlusJets< T >::produce(), TrackCandidateTopBottomHitFilter::produce(), l1t::L1ComparatorRun2::produce(), EgammaHLTEcalIsolationProducersRegional::produce(), pat::PATGenericParticleProducer::produce(), FromClusterSummaryMultiplicityProducer::produce(), HGCalTrackCollectionProducer::produce(), NjettinessAdder::produce(), EventWithHistoryProducerFromL1ABC::produce(), CandMCMatchTableProducer::produce(), AlCaHcalNoiseProducer::produce(), EgammaIsoHcalDetIdCollectionProducer::produce(), BoostedTauSeedsProducer::produce(), HBHEPlan1Combiner::produce(), NoPileUpPFMEtDataProducer::produce(), pat::PATPFParticleProducer::produce(), HLTScoutingPFProducer::produce(), IsolatedPixelTrackCandidateProducer::produce(), CollectionMerger< T1, T2 >::produce(), HGCalElectronFilter::produce(), HGCalPhotonIDValueMapProducer::produce(), cms::MuonTCMETValueMapProducer::produce(), TrackAssociatorByPositionProducer::produce(), L1GlobalTriggerRecordProducer::produce(), DTDigitizer::produce(), ShiftedPFCandidateProducerForNoPileUpPFMEt::produce(), ShiftedPFCandidateProducerForPFNoPUMEt::produce(), CastorCellProducer::produce(), GEDPhotonProducer::produce(), pat::PATIsolatedTrackProducer::produce(), TcdsRawToDigi::produce(), PhotonIDValueMapProducer::produce(), HGCalElectronIDValueMapProducer::produce(), PFSimParticleProducer::produce(), pat::TauJetCorrFactorsProducer::produce(), CSCTriggerPrimitivesProducer::produce(), QuickTrackAssociatorByHitsProducer::produce(), L1Comparator::produce(), CorrectedCaloMETProducer::produce(), TrajectorySeedFromMuonProducer::produce(), PFClusterMatchedToPhotonsSelector::produce(), JetIDProducer::produce(), EcalRawToDigi::produce(), HTXSRivetProducer::produce(), VertexFromTrackProducer::produce(), pat::PATMuonProducer::produce(), L1TMuonLegacyConverter::produce(), IsolatedPixelTrackCandidateL1TProducer::produce(), L1TBMTFConverter::produce(), InterestingDetIdCollectionProducer::produce(), EgammaHLTNxNClusterProducer::produce(), ValueMapTraslator::produce(), ExtraFromSeeds::produce(), EventShapeVarsProducer::produce(), pat::PATTauProducer::produce(), InterestingDetIdFromSuperClusterProducer::produce(), ElectronSeedProducer::produce(), TtJetPartonMatch< C >::produce(), CorrectedPATMETProducer::produce(), pat::MatcherByPulls< T >::produce(), ReducedEGProducer::produce(), TauSpinnerCMS::produce(), reco::PFMETProducerMVA::produce(), MuScleFitMuonProducer::produce(), FFTJetPFPileupCleaner::produce(), pat::PATJetProducer::produce(), FFTJetVertexAdder::produce(), HLTScoutingEgammaProducer::produce(), TrackAssociatorByChi2Producer::produce(), RecHitCorrector::produce(), GenHIEventProducer::produce(), InterestingTrackEcalDetIdProducer::produce(), FFTJetPileupEstimator::produce(), PF_PU_FirstVertexTracks::produce(), omtf::OmtfPacker::produce(), MuonSegmentProducer::produce(), RecoTauProducer::produce(), SoftKillerProducer::produce(), PATObjectCrossLinker::produce(), CaloTowersMerger::produce(), ConversionTrackProducer::produce(), OnlineMetaDataRawToDigi::produce(), PFTauTransverseImpactParameters::produce(), DeDxEstimatorProducer::produce(), AlCaECALRecHitReducer::produce(), EcalDigiToRaw::produce(), l1t::L1TCaloRCTToUpgradeConverter::produce(), HcalHitSelection::produce(), pat::PATTriggerMatchEmbedder< PATObjectType >::produce(), L1TMuonCaloSumProducer::produce(), CentralityBinProducer::produce(), HiSpikeCleaner::produce(), MixBoostEvtVtxGenerator::produce(), PFTauSecondaryVertexProducer::produce(), SeedToTrackProducer::produce(), EGMEnergyVarProducer< T >::produce(), CaloRecHitsBeamHaloCleaned::produce(), VertexTableProducer::produce(), PileupJetIdProducer::produce(), NuclearSeedsEDProducer::produce(), MultiplicityProducer< T >::produce(), CastorClusterProducer::produce(), CastorTowerProducer::produce(), L1TCaloUpgradeToGCTConverter::produce(), L1TJetsMatching< T >::produce(), AlCaHBHEMuonProducer::produce(), HLTRechitsToDigis::produce(), PatJPsiProducer::produce(), ConditionDumperInEdm::produce(), TrackFromSeedProducer::produce(), TrackAssociatorByHitsProducer::produce(), HiL1Subtractor::produce(), NuclearInteractionEDProducer::produce(), HLTPrescaleRecorder::produce(), NanoAODBaseCrossCleaner::produce(), HLTScoutingMuonProducer::produce(), L1TriggerResultsConverter::produce(), L2MuonSeedGeneratorFromL1T::produce(), L1TExtCondLegacyToStage2::produce(), TriggerObjectTableProducer::produce(), L1GTEvmDigiToRaw::produce(), L1TMicroGMTInputProducerFromGen::produce(), ObjectViewMatcher< T1, T2 >::produce(), L2MuonSeedGenerator::produce(), JetDeltaRTagInfoValueMapProducer< T, I >::produce(), pat::PATPhotonProducer::produce(), PFCand_NoPU_WithAM::produce(), PFRecoTauChargedHadronProducer::produce(), TemplatedDeepNNTagInfoProducer< IPTag, SVTag >::produce(), reco::CentralityProducer::produce(), GenJetBCEnergyRatio::produce(), BetaBoostEvtVtxGenerator::produce(), pat::PATElectronProducer::produce(), pat::PATTriggerEventProducer::produce(), PrimaryVertexProducer::produce(), JetPlusTrackProducerAA::produce(), SiPixelClusterProducer::produce(), CorrectedECALPFClusterProducer::produce(), ObjectViewCleaner< T >::produce(), reco::modules::TrackFullCloneSelectorBase< Selector >::produce(), HighPtTrackEcalDetIdProducer::produce(), TrackAlgoCompareUtil::produce(), reco::modules::HICaloCompatibleTrackSelector::produce(), L1GTDigiToRaw::produce(), FastPrimaryVertexWithWeightsProducer::produce(), ME0ReDigiProducer::produce(), APVCyclePhaseProducerFromL1ABC::produce(), RPCChamberMasker::produce(), VIDNestedWPBitmapProducer< T >::produce(), HFPhase1Reconstructor::produce(), SimPFProducer::produce(), RecoTauCleanerImpl< Prod >::produce(), BoostedJetMerger::produce(), PixelJetPuId::produce(), PFEGammaProducer::produce(), TrackExtrapolator::produce(), APVCyclePhaseProducerFromL1TS::produce(), GenFilterEfficiencyProducer::produce(), CorrectedPFMETProducer::produce(), DeepFlavourTFJetTagsProducer::produce(), LeptonJetVarProducer< T >::produce(), CTPPSSimHitProducer::produce(), FlavorHistoryProducer::produce(), reco::BeamHaloSummaryProducer::produce(), L1TStage2Layer2Producer::produce(), L1TMuonProducer::produce(), GenHFHadronMatcher::produce(), CorrectedPatMETProducer::produce(), sistrip::FEDEmulatorModule::produce(), l1t::BXVectorInputProducer::produce(), ShiftedParticleProducerT< T >::produce(), L1TCaloLayer1::produce(), ShallowGainCalibration::produce(), l1t::GenToInputProducer::produce(), HiEvtPlaneFlatProducer::produce(), pat::PATTriggerProducer::produce(), JetConstituentSelector< T, C >::produce(), ReduceHcalRecHitCollectionProducer::produce(), DeepCMVATagInfoProducer::produce(), BoostedDoubleSVProducer::produce(), TrackClusterSplitter::produce(), PhotonRegressionValueMapProducer::produce(), CTPPSFastTrackingProducer::produce(), CATopJetTagger::produce(), PFElecTkProducer::produce(), EgammaHLTGsfTrackVarProducer::produce(), pat::PATObjectUserDataEmbedder< T >::produce(), pat::JetCorrFactorsProducer::produce(), reco::PhysObjectMatcher< C1, C2, S, D, Q >::produce(), ME0MuonConverter::produce(), ElectronRegressionValueMapProducer::produce(), BTagProbabilityToDiscriminator::produce(), MuonSimClassifier::produce(), JetDeltaRValueMapProducer< T, C >::produce(), DeepFlavourJetTagsProducer::produce(), pat::helper::ManyThingsToValueMaps< Adaptor, Collection, value_type >::produce(), L1TStage2Layer1Producer::produce(), FastSimProducer::produce(), PFTauPrimaryVertexProducer::produce(), CTPPSRecHitProducer::produce(), ClusterSummaryProducer::produce(), ProduceIsolationMap::produce(), ConversionProducer::produce(), MuonMCClassifier::produce(), cms::CosmicTrackFinder::produce(), cms::SiPixelRecHitConverter::produce(), reco::modules::TrackerTrackHitFilter::produce(), L1TStage1Layer2Producer::produce(), FastPrimaryVertexProducer::produce(), MuonSimHitProducer::produce(), reco::modules::CosmicTrackSplitter::produce(), GoodSeedProducer::produce(), TrajectorySeedProducer::produce(), EmbeddingLHEProducer::produce(), GenTtbarCategorizer::produce(), HLTJetsCleanedFromLeadingLeptons< JetType >::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(), CorrectedMETProducerT< T >::produce(), reco::modules::JetFlavourIdentifier::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(), HcalDigisValidation::reco(), MuonTrackingRegionBuilder::region(), MuonTrackingRegionBuilder::regions(), L3MumuTrackingRegion::regions(), HIMuonTrackingRegionProducer::regions(), HITRegionalPixelSeedGenerator::regions(), GlobalTrackingRegionProducerFromBeamSpot::regions(), TrackingRegionsFromBeamSpotAndL2Tau::regions(), GlobalTrackingRegionWithVerticesProducer::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(), BeamHaloPairGenerator::run(), GenericPairGenerator::run(), PixelTrackReconstruction::run(), PFEGammaToCandidateRemapper::run(), tnp::TagProbePairMaker::run(), EcalRecHitWorkerRecover::run(), AnalyticalTrackSelector::run(), EgammaHLTPixelMatchElectronAlgo::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(), 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(), HGCalTriggerNtupleHGCTriggerCells::simhits(), 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().

519  {
520  result.clear();
521  BasicHandle bh = provRecorder_.getByToken_(TypeID(typeid(PROD)),PRODUCT_TYPE, token, moduleCallingContext_);
522  convert_handle(std::move(bh), result); // throws on conversion error
523  if (result.failedToGet()) {
524  return false;
525  }
526  addToGotBranchIDs(*result.provenance());
527  return true;
528  }
BasicHandle getByToken_(TypeID const &id, KindOfType kindOfType, EDGetToken token, ModuleCallingContext const *mcc) const
ModuleCallingContext const * moduleCallingContext_
Definition: Event.h:334
PrincipalGetAdapter provRecorder_
Definition: Event.h:307
void addToGotBranchIDs(Provenance const &prov) const
Definition: Event.cc:254
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 532 of file Event.h.

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

532  {
533  result.clear();
534  BasicHandle bh = provRecorder_.getByToken_(TypeID(typeid(PROD)),PRODUCT_TYPE, token, moduleCallingContext_);
535  convert_handle(std::move(bh), result); // throws on conversion error
536  if (result.failedToGet()) {
537  return false;
538  }
539  addToGotBranchIDs(*result.provenance());
540  return true;
541  }
BasicHandle getByToken_(TypeID const &id, KindOfType kindOfType, EDGetToken token, ModuleCallingContext const *mcc) const
ModuleCallingContext const * moduleCallingContext_
Definition: Event.h:334
PrincipalGetAdapter provRecorder_
Definition: Event.h:307
void addToGotBranchIDs(Provenance const &prov) const
Definition: Event.cc:254
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 582 of file Event.h.

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

582  {
583  result.clear();
584  BasicHandle bh = provRecorder_.getByToken_(TypeID(typeid(ELEMENT)),ELEMENT_TYPE, token, moduleCallingContext_);
585  if(bh.failedToGet()) {
586  Handle<View<ELEMENT> > h(std::move(bh.whyFailedFactory()));
587  h.swap(result);
588  return false;
589  }
590  fillView_(bh, result);
591  return true;
592  }
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:334
PrincipalGetAdapter provRecorder_
Definition: Event.h:307
def move(src, dest)
Definition: eostools.py:510
void fillView_(BasicHandle &bh, Handle< View< ELEMENT > > &result) const
Definition: Event.h:611
template<typename ELEMENT >
bool Event::getByToken ( EDGetTokenT< View< ELEMENT >>  token,
Handle< View< ELEMENT >> &  result 
) const

Definition at line 596 of file Event.h.

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

596  {
597  result.clear();
598  BasicHandle bh = provRecorder_.getByToken_(TypeID(typeid(ELEMENT)),ELEMENT_TYPE, token, moduleCallingContext_);
599  if(bh.failedToGet()) {
600  Handle<View<ELEMENT> > h(std::move(bh.whyFailedFactory()));
601  h.swap(result);
602  return false;
603  }
604  fillView_(bh, result);
605  return true;
606  }
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:334
PrincipalGetAdapter provRecorder_
Definition: Event.h:307
def move(src, dest)
Definition: eostools.py:510
void fillView_(BasicHandle &bh, Handle< View< ELEMENT > > &result) const
Definition: Event.h:611
BasicHandle Event::getImpl ( std::type_info const &  iProductType,
ProductID const &  pid 
) const
overrideprivatevirtual

Implements edm::EventBase.

Definition at line 292 of file Event.cc.

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

292  {
293  BasicHandle h = this->getByProductID_(pid);
294  if(h.isValid()) {
295  addToGotBranchIDs(*(h.provenance()));
296  }
297  return h;
298  }
FWCore Framework interface EventSetupRecordImplementation h
Helper function to determine trigger accepts.
void addToGotBranchIDs(Provenance const &prov) const
Definition: Event.cc:254
BasicHandle getByProductID_(ProductID const &oid) const
Definition: Event.cc:166
LuminosityBlock const& edm::Event::getLuminosityBlock ( ) const
inline
template<typename PROD >
void Event::getManyByType ( std::vector< Handle< PROD > > &  results) const

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

509  {
511  for(typename std::vector<Handle<PROD> >::const_iterator it = results.begin(), itEnd = results.end();
512  it != itEnd; ++it) {
513  addToGotBranchIDs(*it->provenance());
514  }
515  }
ModuleCallingContext const * moduleCallingContext_
Definition: Event.h:334
PrincipalGetAdapter provRecorder_
Definition: Event.h:307
void getManyByType(std::vector< Handle< PROD > > &results, ModuleCallingContext const *mcc) const
void addToGotBranchIDs(Provenance const &prov) const
Definition: Event.cc:254
bool Event::getProcessParameterSet ( std::string const &  processName,
ParameterSet ps 
) const

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

150  {
151  ProcessConfiguration config;
152  bool process_found = processHistory().getConfigurationForProcess(processName, config);
153  if(process_found) {
154  pset::Registry::instance()->getMapped(config.parameterSetID(), ps);
155  assert(!ps.empty());
156  }
157  return process_found;
158  }
bool getConfigurationForProcess(std::string const &name, ProcessConfiguration &config) const
config
Definition: looper.py:287
ProcessHistory const & processHistory() const override
Definition: Event.cc:273
bool getMapped(key_type const &k, value_type &result) const
Definition: Registry.cc:19
static Registry * instance()
Definition: Registry.cc:13
Provenance Event::getProvenance ( BranchID const &  theID) const
Provenance Event::getProvenance ( ProductID const &  theID) const

Definition at line 134 of file Event.cc.

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

134  {
136  }
Provenance getProvenance(ProductID const &pid, ModuleCallingContext const *mcc) const
ModuleCallingContext const * moduleCallingContext_
Definition: Event.h:334
EventPrincipal const & eventPrincipal() const
Definition: Event.cc:99
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 156 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(), TrackListMerger::produce(), pat::PATJetUpdater::produce(), FastTrackerRecHitMatcher::produce(), CosmicTrackSelector::produce(), PFCTRecHitProducer::produce(), FakeTrackProducer< T >::produce(), BoostedTauSeedsProducer::produce(), ExtraFromSeeds::produce(), pat::PATJetProducer::produce(), MuonErrorMatrixAdjuster::produce(), PATObjectCrossLinker::produce(), SeedToTrackProducer::produce(), PFTauSecondaryVertexProducer::produce(), PFTauTransverseImpactParameters::produce(), TrackFromSeedProducer::produce(), reco::modules::HICaloCompatibleTrackSelector::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().

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

Definition at line 438 of file Event.h.

References PROD.

438  {
439  auto index =
440  provRecorder_.getPutTokenIndex(TypeID{typeid(PROD)},
441  productInstanceName);
442 
443  //should keep track of what Ref's have been requested and make sure they are 'put'
444  return RefProd<PROD>(provRecorder_.getProductID(index),
446  }
EDProductGetter const * prodGetter() const
ProductID const & getProductID(unsigned int iPutTokenIndex) const
PrincipalGetAdapter provRecorder_
Definition: Event.h:307
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 450 of file Event.h.

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

451  {
452  if(unlikely(token.isUninitialized())) {
454  }
455  return RefProd<PROD>(provRecorder_.getProductID(token.index()),
457  }
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:307
#define PROD(A, B)
template<typename PROD >
RefProd< PROD > Event::getRefBeforePut ( EDPutToken  token)

Definition at line 461 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.

462  {
463  if(unlikely(token.isUninitialized())) {
465  }
466  if(unlikely(provRecorder_.getTypeIDForPutTokenIndex(token.index()) != TypeID{typeid(PROD)})) {
468  }
469  return RefProd<PROD>(provRecorder_.getProductID(token.index()),
471  }
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:307
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 260 of file Event.h.

Referenced by TrackerHitAssociator::makeMaps().

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

Definition at line 109 of file Event.cc.

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

109  {
110  return eventPrincipal().branchIDToProductID(desc.originalBranchID());
111  }
ProductID branchIDToProductID(BranchID const &bid) const
EventPrincipal const & eventPrincipal() const
Definition: Event.cc:99
ModuleCallingContext const* edm::Event::moduleCallingContext ( ) const
inline

Definition at line 258 of file Event.h.

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

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

Implements edm::EventBase.

Definition at line 161 of file Event.cc.

References edm::EventBase::parameterSetForID_().

161  {
162  return parameterSetForID_(psID);
163  }
static edm::ParameterSet const * parameterSetForID_(edm::ParameterSetID const &psID)
Definition: EventBase.cc:49
ProcessHistory const & Event::processHistory ( ) const
overridevirtual
ProcessHistoryID const & Event::processHistoryID ( ) const

Definition at line 124 of file Event.cc.

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

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

136 {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 395 of file Event.h.

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

395  {
396  if(unlikely(product.get() == nullptr)) { // null pointer is illegal
397  TypeID typeID(typeid(PROD));
398  principal_get_adapter_detail::throwOnPutOfNullProduct("Event", typeID, productInstanceName);
399  }
400 
401  auto index =
402  provRecorder_.getPutTokenIndex(TypeID(*product), productInstanceName);
403  return putImpl(index, std::move(product));
404  }
OrphanHandle< PROD > putImpl(EDPutToken::value_type token, std::unique_ptr< PROD > product)
Definition: Event.h:375
#define unlikely(x)
PrincipalGetAdapter provRecorder_
Definition: Event.h:307
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 421 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.

421  {
422  if(unlikely(product.get() == 0)) { // null pointer is illegal
423  TypeID typeID(typeid(PROD));
425  }
426  if(unlikely(token.isUninitialized())) {
428  }
429  if(unlikely(provRecorder_.getTypeIDForPutTokenIndex(token.index()) != TypeID{typeid(PROD)})) {
431  }
432 
433  return putImpl(token.index(),std::move(product));
434  }
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:375
#define unlikely(x)
PrincipalGetAdapter provRecorder_
Definition: Event.h:307
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 408 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.

408  {
409  if(unlikely(product.get() == 0)) { // null pointer is illegal
410  TypeID typeID(typeid(PROD));
412  }
413  if(unlikely(token.isUninitialized())) {
415  }
416  return putImpl(token.index(),std::move(product));
417  }
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:375
#define unlikely(x)
PrincipalGetAdapter provRecorder_
Definition: Event.h:307
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 375 of file Event.h.

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

375  {
376  // The following will call post_insert if T has such a function,
377  // and do nothing if T has no such function.
379  DoPostInsert<PROD>,
380  DoNotPostInsert<PROD>> maybe_inserter;
381  maybe_inserter(product.get());
382 
383  assert(index < putProducts().size());
384 
385  std::unique_ptr<Wrapper<PROD> > wp(new Wrapper<PROD>(std::move(product)));
386  PROD const* prod = wp->product();
387 
388  putProducts()[index]=std::move(wp);
389  auto const& prodID = provRecorder_.getProductID(index);
390  return(OrphanHandle<PROD>(prod, prodID));
391  }
size_t size() const
Definition: Event.cc:278
ProductID const & getProductID(unsigned int iPutTokenIndex) const
PrincipalGetAdapter provRecorder_
Definition: Event.h:307
ProductPtrVec & putProducts()
Definition: Event.h:304
#define PROD(A, B)
def move(src, dest)
Definition: eostools.py:510
ProductPtrVec& edm::Event::putProducts ( )
inlineprivate

Definition at line 304 of file Event.h.

Referenced by commit_(), and size().

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

Definition at line 305 of file Event.h.

305 {return putProducts_;}
ProductPtrVec putProducts_
Definition: Event.h:312
RunNumber_t edm::Event::run ( ) const
inline
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::global::EDFilterBase::doAcquire(), edm::stream::EDFilterAdaptorBase::doAcquire(), edm::stream::EDProducerAdaptorBase::doAcquire(), edm::global::EDProducerBase::doAcquire(), edm::EDAnalyzer::doEvent(), edm::EDProducer::doEvent(), edm::EDFilter::doEvent(), edm::stream::EDFilterAdaptorBase::doEvent(), edm::stream::EDProducerAdaptorBase::doEvent(), edm::global::EDFilterBase::doEvent(), edm::global::EDAnalyzerBase::doEvent(), edm::one::EDFilterBase::doEvent(), edm::one::EDProducerBase::doEvent(), edm::global::EDProducerBase::doEvent(), edm::one::EDAnalyzerBase::doEvent(), edm::limited::EDFilterBase::doEvent(), edm::limited::EDAnalyzerBase::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:315
void setConsumer(EDConsumerBase const *iConsumer)
size_t numberOfProductsConsumed() const
BranchIDSet gotBranchIDs_
Definition: Event.h:322
void setConsumer(EDConsumerBase const *iConsumer)
Definition: Event.cc:42
PrincipalGetAdapter provRecorder_
Definition: Event.h:307
void Event::setProducer ( ProducerBase const *  iProd,
std::vector< BranchID > *  previousParentage,
std::vector< BranchID > *  gotBranchIDsFromAcquire = 0 
)

Definition at line 66 of file Event.cc.

References addToGotBranchIDs(), gotBranchIDsFromPrevious_, previousBranchIDs_, provRecorder_, edm::PrincipalGetAdapter::recordProvenanceList(), setProducerCommon(), and findQualityFiles::v.

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

68  {
69  setProducerCommon(iProd, previousParentage);
70  if(previousParentage) {
71  //are we supposed to record parentage for at least one item?
72  bool record_parents = false;
73  for( auto v: provRecorder_.recordProvenanceList()) {
74  if (v) { record_parents = true; break;}
75  }
76  if(not record_parents) {
77  previousBranchIDs_ = nullptr;
78  return;
79  }
80  gotBranchIDsFromPrevious_.resize(previousParentage->size(),false);
81  if (gotBranchIDsFromAcquire) {
82  for (auto const& branchID : *gotBranchIDsFromAcquire) {
83  addToGotBranchIDs(branchID);
84  }
85  }
86  }
87  }
PrincipalGetAdapter provRecorder_
Definition: Event.h:307
void setProducerCommon(ProducerBase const *iProd, std::vector< BranchID > *previousParentage)
Definition: Event.cc:55
std::vector< bool > gotBranchIDsFromPrevious_
Definition: Event.h:323
void addToGotBranchIDs(Provenance const &prov) const
Definition: Event.cc:254
std::vector< bool > const & recordProvenanceList() const
std::vector< BranchID > * previousBranchIDs_
Definition: Event.h:324
void Event::setProducerCommon ( ProducerBase const *  iProd,
std::vector< BranchID > *  previousParentage 
)

Definition at line 55 of file Event.cc.

References previousBranchIDs_, provRecorder_, putProducts_, edm::PrincipalGetAdapter::putTokenIndexToProductResolverIndex(), and edm::PrincipalGetAdapter::setProducer().

Referenced by setProducer(), and setProducerForAcquire().

56  {
57 
59  //set appropriate size
60  putProducts_.resize(
62  previousBranchIDs_ =previousParentage;
63  }
std::vector< edm::ProductResolverIndex > const & putTokenIndexToProductResolverIndex() const
void setProducer(ProducerBase const *iProd)
PrincipalGetAdapter provRecorder_
Definition: Event.h:307
ProductPtrVec putProducts_
Definition: Event.h:312
std::vector< BranchID > * previousBranchIDs_
Definition: Event.h:324
void Event::setProducerForAcquire ( ProducerBase const *  iProd,
std::vector< BranchID > *  previousParentage,
std::vector< BranchID > &  gotBranchIDsFromAcquire 
)

Definition at line 90 of file Event.cc.

References gotBranchIDsFromAcquire_, and setProducerCommon().

Referenced by edm::global::EDFilterBase::doAcquire(), edm::stream::EDProducerAdaptorBase::doAcquire(), edm::stream::EDFilterAdaptorBase::doAcquire(), and edm::global::EDProducerBase::doAcquire().

92  {
93  setProducerCommon(iProd, previousParentage);
94  gotBranchIDsFromAcquire_ = &gotBranchIDsFromAcquire;
95  gotBranchIDsFromAcquire_->clear();
96  }
std::vector< BranchID > * gotBranchIDsFromAcquire_
Definition: Event.h:325
void setProducerCommon(ProducerBase const *iProd, std::vector< BranchID > *previousParentage)
Definition: Event.cc:55
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:315
void setSharedResourcesAcquirer(SharedResourcesAcquirer *iSra)
PrincipalGetAdapter provRecorder_
Definition: Event.h:307
void setSharedResourcesAcquirer(SharedResourcesAcquirer *iResourceAcquirer)
Definition: Event.cc:49
size_t Event::size ( void  ) const

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

278  {
279  return std::count_if(putProducts().begin(),putProducts().end(),[](auto const& i) {return bool(i);}) + provRecorder_.principal().size();
280  }
size_t size() const
Definition: Principal.cc:265
Principal const & principal() const
PrincipalGetAdapter provRecorder_
Definition: Event.h:307
#define end
Definition: vmac.h:39
ProductPtrVec & putProducts()
Definition: Event.h:304
#define begin
Definition: vmac.h:32
StreamID edm::Event::streamID ( ) const
inline
Returns
The id for the particular Stream processing the Event

Definition at line 95 of file Event.h.

Referenced by HcalDigiProducer::accumulate(), HGCDigiProducer::accumulate(), FTLDigiProducer::accumulate(), CastorDigiProducer::accumulate(), HcalTBDigiProducer::accumulate(), SiStripDigitizer::accumulate(), cms::SiPixelDigitizer::accumulate(), EcalDigiProducer::accumulate(), edm::SecSourceAnalyzer::analyze(), EcalMixingModuleValidation::analyze(), edm::global::EDFilterBase::doAcquire(), edm::global::EDProducerBase::doAcquire(), edm::global::EDFilterBase::doEvent(), edm::global::EDAnalyzerBase::doEvent(), edm::global::EDProducerBase::doEvent(), edm::limited::EDFilterBase::doEvent(), edm::limited::EDAnalyzerBase::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::RandomMultiParticlePGunProducer::produce(), edm::GaussRandomPThetaGunProducer::produce(), edm::FlatRandomPtThetaGunProducer::produce(), edm::FlatRandomEThetaGunProducer::produce(), edm::FileRandomKEThetaGunProducer::produce(), edm::RandomtXiGunProducer::produce(), edm::FlatRandomOneOverPtGunProducer::produce(), CSCDigiProducer::produce(), edm::FlatRandomPtGunProducer::produce(), edm::FlatRandomEGunProducer::produce(), edm::MultiParticleInConeGunProducer::produce(), CalibratedPhotonProducerRun2T< T >::produce(), edm::ExpoRandomPtGunProducer::produce(), OscarProducer::produce(), FamosProducer::produce(), edm::ExpoRandomPGunProducer::produce(), ME0DigiPreRecoProducer::produce(), CalibratedElectronProducerRun2T< T >::produce(), edm::CosMuoGenProducer::produce(), BaseEvtVtxGenerator::produce(), edm::FlatRandomPtAndDxyGunProducer::produce(), RPCDigiProducer::produce(), EcalTBMCInfoProducer::produce(), ME0DigiProducer::produce(), GEMDigiProducer::produce(), RPCandIRPCDigiProducer::produce(), HectorProducer::produce(), QjetsAdder::produce(), OscarMTProducer::produce(), RandomEngineStateProducer::produce(), CTPPSHectorProducer::produce(), CalibratedPhotonProducerT< T >::produce(), DigiSimLinkProducer::produce(), SubsystemNeutronWriter::produce(), edm::BeamHaloProducer::produce(), CalibratedElectronProducerT< T >::produce(), L1EmulBias::produce(), RunManagerMTWorker::produce(), L1DummyProducer::produce(), DTDigitizer::produce(), gen::Pythia6Gun::produce(), TauSpinnerCMS::produce(), FFTJetVertexAdder::produce(), BetaBoostEvtVtxGenerator::produce(), RPCChamberMasker::produce(), ME0ReDigiProducer::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().

95  {
96  return streamID_;
97  }
StreamID streamID_
Definition: Event.h:333
TriggerNames const & Event::triggerNames ( edm::TriggerResults const &  triggerResults) const
overridevirtual

Implements edm::EventBase.

Definition at line 301 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(), BTVHLTOfflineSource::analyze(), SUSY_HLT_MuEle_Hadronic::analyze(), SUSY_HLT_Muon_Hadronic::analyze(), SUSY_HLT_VBF_Mu::analyze(), TopDiLeptonDQM::analyze(), SUSY_HLT_Razor::analyze(), HotlineDQM::analyze(), AnalysisRootpleProducer::analyze(), MuTriggerAnalyzer::analyze(), MuonRecoOneHLT::analyze(), HLTInclusiveVBFSource::analyze(), TopSingleLeptonHLTValidation::analyze(), B2GDoubleLeptonHLTValidation::analyze(), B2GHadronicHLTValidation::analyze(), B2GSingleLeptonHLTValidation::analyze(), L1MetFilterRecoTreeProducer::analyze(), DQMExample_Step1::analyze(), TopDiLeptonHLTValidation::analyze(), SUSY_HLT_SingleLepton::analyze(), HLTMuonMatchAndPlotContainer::analyze(), HigPhotonJetHLTOfflineSource::analyze(), HeavyFlavorValidation::analyze(), HLTJetMETValidation::analyze(), HcalRaddamMuon::analyze(), FSQDiJetAve::analyze(), HLTInfo::analyze(), JetMETHLTOfflineSource::analyze(), HLTHiggsSubAnalysis::analyze(), HLTScalers::analyze(), HcalHBHEMuonAnalyzer::analyze(), IsoTrackCalibration::analyze(), HLTExoticaSubAnalysis::analyze(), StudyHLT::analyze(), L1Muon2RecoTreeProducer::analyze(), JetAnalyzer::analyze(), ErsatzMEt::analyze(), IsoTrig::analyze(), ExoticaDQM::analyze(), IsolatedTracksCone::analyze(), ZCounting::analyzeElectrons(), ZCounting::analyzeMuons(), HLTEventAnalyzerRAW::analyzeTrigger(), HLTEventAnalyzerAOD::analyzeTrigger(), HLTBitComputer::compute(), HLTBitVariable::eval(), AdHocNTupler::fill(), EwkElecTauHistManager::fillHistograms(), EwkMuTauHistManager::fillHistograms(), PdfSystematicsAnalyzer::filter(), SimpleSystematicsAnalyzer::filter(), HLTPathSelector::filter(), WMuNuValidator::filter(), WMuNuSelector::filter(), PhysDecl::filter(), HLTHighLevel::filter(), AlCaIsolatedBunchFilter::filter(), AlCaIsolatedBunchSelector::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().

301  {
303  if(names != nullptr) return *names;
304 
305  throw cms::Exception("TriggerNamesNotFound")
306  << "TriggerNames not found in ParameterSet registry";
307  return *names;
308  }
static const HistoName names[]
static TriggerNames const * triggerNames_(edm::TriggerResults const &triggerResults)
Definition: EventBase.cc:54
static std::string const triggerResults("TriggerResults")
TriggerResultsByName Event::triggerResultsByName ( edm::TriggerResults const &  triggerResults) const
overridevirtual

Implements edm::EventBase.

Definition at line 311 of file Event.cc.

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

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

311  {
312 
314  return TriggerResultsByName(&triggerResults, names);
315  }
static const HistoName names[]
static TriggerNames const * triggerNames_(edm::TriggerResults const &triggerResults)
Definition: EventBase.cc:54
static std::string const triggerResults("TriggerResults")

Friends And Related Function Documentation

friend class ::testEvent
friend

Definition at line 270 of file Event.h.

friend class ::testEventGetRefBeforePut
friend

Definition at line 269 of file Event.h.

friend class InputSource
friend

Definition at line 293 of file Event.h.

friend class ProducerBase
friend

Definition at line 295 of file Event.h.

friend class ProducerSourceBase
friend

Definition at line 292 of file Event.h.

friend class RawInputSource
friend

Definition at line 294 of file Event.h.

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

Definition at line 296 of file Event.h.

Member Data Documentation

EventAuxiliary const& edm::Event::aux_
private

Definition at line 314 of file Event.h.

std::string const Event::emptyString_
staticprivate

Definition at line 336 of file Event.h.

BranchIDSet edm::Event::gotBranchIDs_
mutableprivate

Definition at line 322 of file Event.h.

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

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

Definition at line 325 of file Event.h.

Referenced by addToGotBranchIDs(), and setProducerForAcquire().

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

Definition at line 323 of file Event.h.

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

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

Definition at line 331 of file Event.h.

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

Definition at line 315 of file Event.h.

Referenced by setConsumer(), and setSharedResourcesAcquirer().

ModuleCallingContext const* edm::Event::moduleCallingContext_
private

Definition at line 334 of file Event.h.

Referenced by getByLabelImpl(), and getProvenance().

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

Definition at line 324 of file Event.h.

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

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

Definition at line 312 of file Event.h.

Referenced by setProducerCommon().

StreamID edm::Event::streamID_
private

Definition at line 333 of file Event.h.