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< std::pair< edm::propagate_const< std::unique_ptr< WrapperBase > >, BranchDescription const * > > ProductPtrVec
 

Public Member Functions

CacheIdentifier_t cacheIdentifier () const
 
 Event (EventPrincipal const &ep, ModuleDescription const &md, ModuleCallingContext const *)
 
EventAuxiliary const & eventAuxiliary () const 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<typename PROD >
bool getByLabel (InputTag const &tag, Handle< PROD > &result) const
 
template<typename PROD >
bool getByLabel (std::string const &label, Handle< PROD > &result) const
 
template<>
bool getByLabel (edm::InputTag const &tag, Handle< GenericObject > &result) const
 
template<typename PROD >
bool getByLabel (std::string const &label, std::string const &productInstanceName, Handle< PROD > &result) const
 
template<typename ELEMENT >
bool getByLabel (std::string const &label, Handle< View< ELEMENT > > &result) const
 
template<typename ELEMENT >
bool getByLabel (std::string const &label, std::string const &productInstanceName, Handle< View< ELEMENT > > &result) const
 
template<typename ELEMENT >
bool getByLabel (InputTag const &tag, Handle< View< ELEMENT > > &result) const
 
template<typename PROD >
bool getByToken (EDGetToken token, Handle< PROD > &result) const
 
template<typename PROD >
bool getByToken (EDGetTokenT< PROD > token, Handle< PROD > &result) const
 
template<typename ELEMENT >
bool getByToken (EDGetToken token, Handle< View< ELEMENT >> &result) const
 
template<typename ELEMENT >
bool getByToken (EDGetTokenT< View< ELEMENT >> token, Handle< View< ELEMENT >> &result) const
 
LuminosityBlock const & getLuminosityBlock () const
 
template<typename PROD >
void getManyByType (std::vector< Handle< PROD > > &results) const
 
bool getProcessParameterSet (std::string const &processName, ParameterSet &ps) const
 
Provenance getProvenance (BranchID const &theID) const
 
Provenance getProvenance (ProductID const &theID) const
 
template<typename PROD >
RefProd< PRODgetRefBeforePut ()
 
template<typename PROD >
RefProd< PRODgetRefBeforePut (std::string const &productInstanceName)
 
Run const & getRun () const
 
void labelsForToken (EDGetToken const &iToken, ProductLabels &oLabels) const
 
ModuleCallingContext const * moduleCallingContext () const
 
virtual edm::ParameterSet const * parameterSet (edm::ParameterSetID const &psID) const override
 
virtual 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...
 
RunNumber_t run () const
 
void setConsumer (EDConsumerBase const *iConsumer)
 
void setSharedResourcesAcquirer (SharedResourcesAcquirer *iResourceAcquirer)
 
size_t size () const
 
StreamID streamID () const
 
virtual edm::TriggerNames const & triggerNames (edm::TriggerResults const &triggerResults) const override
 
virtual TriggerResultsByName triggerResultsByName (edm::TriggerResults const &triggerResults) const override
 
virtual ~Event ()
 
- Public Member Functions inherited from edm::EventBase
int bunchCrossing () const
 
 EventBase ()
 
edm::EventAuxiliary::ExperimentType experimentType () const
 
template<typename T >
bool get (ProductID const &, Handle< T > &) const
 
template<typename T >
bool getByLabel (InputTag const &, Handle< T > &) const
 
template<>
bool getByLabel (edm::InputTag const &tag, Handle< FWGenericObject > &result) const
 Specialize the getByLabel method to work with a Handle<FWGenericObject> More...
 
edm::EventID id () const
 
bool isRealData () const
 
edm::LuminosityBlockNumber_t luminosityBlock () const
 
int orbitNumber () const
 
edm::Timestamp time () const
 
virtual ~EventBase ()
 

Private Types

typedef std::set< BranchIDBranchIDSet
 

Private Member Functions

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

Private Attributes

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

Static Private Attributes

static const std::string emptyString_
 

Friends

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

Additional Inherited Members

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

Detailed Description

Definition at line 66 of file Event.h.

Member Typedef Documentation

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

Definition at line 292 of file Event.h.

typedef unsigned long edm::Event::CacheIdentifier_t

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

Definition at line 102 of file Event.h.

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

Definition at line 232 of file Event.h.

Constructor & Destructor Documentation

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

Definition at line 18 of file Event.cc.

18  :
19  provRecorder_(ep, md),
20  aux_(ep.aux()),
21  luminosityBlock_(ep.luminosityBlockPrincipalPtrValid() ? new LuminosityBlock(ep.luminosityBlockPrincipal(), md, moduleCallingContext) : nullptr),
22  gotBranchIDs_(),
23  gotViews_(),
24  streamID_(ep.streamID()),
26  {
27  }
std::shared_ptr< LuminosityBlock const > const luminosityBlock_
Definition: Event.h:286
BranchIDSet gotBranchIDs_
Definition: Event.h:293
ModuleCallingContext const * moduleCallingContext_
Definition: Event.h:300
std::vector< std::shared_ptr< ViewBase > > gotViews_
Definition: Event.h:297
ModuleCallingContext const * moduleCallingContext() const
Definition: Event.h:228
PrincipalGetAdapter provRecorder_
Definition: Event.h:276
EventAuxiliary const & aux_
Definition: Event.h:285
StreamID streamID_
Definition: Event.h:299
Event::~Event ( )
virtual

Definition at line 29 of file Event.cc.

29  {
30  }

Member Function Documentation

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

Definition at line 206 of file Event.cc.

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

Referenced by getByLabelImpl(), and getImpl().

206  {
207  gotBranchIDs_.insert(prov.originalBranchID());
208  }
BranchIDSet gotBranchIDs_
Definition: Event.h:293
Event::CacheIdentifier_t Event::cacheIdentifier ( ) const
void Event::commit_ ( std::vector< edm::ProductResolverIndex > const &  iShouldPut,
std::vector< BranchID > *  previousParentage = 0,
ParentageID previousParentageId = 0 
)
private

Definition at line 123 of file Event.cc.

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

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

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

Definition at line 142 of file Event.cc.

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

Referenced by commit_().

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

Definition at line 51 of file Event.cc.

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

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

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

Definition at line 71 of file Event.cc.

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

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

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

552  {
553  std::vector<void const*> pointersToElements;
555  // the following must initialize the
556  // fill the helper vector
557  bh.wrapper()->fillView(bh.id(), pointersToElements, helpers);
558 
559  auto newview = std::make_shared<View<ELEMENT> >(pointersToElements, helpers, &(productGetter()));
560 
561  addToGotBranchIDs(*bh.provenance());
562  gotViews_.push_back(newview);
563  Handle<View<ELEMENT> > h(&*newview, bh.provenance());
564  result.swap(h);
565  }
FWCore Framework interface EventSetupRecordImplementation h
Helper function to determine trigger accepts.
EDProductGetter const & productGetter() const
Definition: Event.cc:56
std::vector< std::shared_ptr< ViewBase > > gotViews_
Definition: Event.h:297
void addToGotBranchIDs(Provenance const &prov) const
Definition: Event.cc:206
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 334 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().

334  {
335  result.clear();
336  BasicHandle bh = this->getByProductID_(oid);
337  convert_handle(std::move(bh), result); // throws on conversion error
338  if(result.failedToGet()) {
339  return false;
340  }
341  addToGotBranchIDs(*bh.provenance());
342  return true;
343  }
void addToGotBranchIDs(Provenance const &prov) const
Definition: Event.cc:206
void convert_handle(BasicHandle &&bh, Handle< T > &result)
Definition: ConvertHandle.h:20
BasicHandle getByProductID_(ProductID const &oid) const
Definition: Event.cc:118
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 347 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().

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

Definition at line 91 of file Event.cc.

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

91  {
93  }
Principal const & principal() const
void getAllProvenance(std::vector< Provenance const * > &provenances) const
Definition: Principal.cc:746
PrincipalGetAdapter provRecorder_
Definition: Event.h:276
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:300
PrincipalGetAdapter provRecorder_
Definition: Event.h:276
void addToGotBranchIDs(Provenance const &prov) const
Definition: Event.cc:206
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:300
PrincipalGetAdapter provRecorder_
Definition: Event.h:276
void addToGotBranchIDs(Provenance const &prov) const
Definition: Event.cc:206
bool getByLabel(InputTag const &tag, Handle< PROD > &result) const
Definition: Event.h:416
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<typename PROD >
bool Event::getByLabel ( InputTag const &  tag,
Handle< PROD > &  result 
) const

Definition at line 416 of file Event.h.

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

Referenced by CastorDigiProducer::accumulate(), HcalTBDigiProducer::accumulate(), HcalDigitizer::accumulate(), SiStripDigitizer::accumulate(), HGCDigitizer::accumulate(), cms::SiPixelDigitizer::accumulate(), EcalDigiProducer::accumulate(), ftl_digitizer::FTLDigitizer< SensorPhysics, ElectronicsSim >::accumulate(), edm::HiMixingWorker< T >::addSignals(), edm::MixingWorker< T >::addSignals(), edm::DataMixingSiStripMCDigiWorker::addSiStripSignals(), SiStripGainCosmicCalculator::algoAnalyze(), SiStripQualityHotStripIdentifier::algoAnalyze(), SiStripGainFromData::algoAnalyze(), PartonJetCorrectionExample::analyze(), FlavorJetCorrectionExample::analyze(), RHStopDump::analyze(), CSCTruthTest::analyze(), CSCAFEBAnalyzer::analyze(), ElectronIDAnalyzer::analyze(), EcalStatusAnalyzer::analyze(), SimpleJetDump::analyze(), CastorDigiAnalyzerImpl::analyze(), CastorHitAnalyzerImpl::analyze(), RawDataConverter::analyze(), CaloTowersExample::analyze(), EcalMatacqAnalyzer::analyze(), JetToDigiDump::analyze(), myFastSimVal::analyze(), CMSDAS11DijetAnalyzer::analyze(), CMSDAS11DijetTestAnalyzer::analyze(), JetCorExample< Jet >::analyze(), JetPlotsExample< Jet >::analyze(), JetValidation::analyze(), EcalPerEvtMatacqAnalyzer::analyze(), EcalTBHodoscopeRawInfoDumper::analyze(), EcalTBTDCRawInfoDumper::analyze(), JetAnaPythia< Jet >::analyze(), CastorHitAnalyzer::analyze(), PlaybackRawDataProvider::analyze(), CastorDigiAnalyzer::analyze(), HcalHitAnalyzerImpl::analyze(), HcalHitAnalyzer::analyze(), EcalDCCHeaderDisplay::analyze(), EcalDigiDisplay::analyze(), myRawAna::analyze(), HcalDigiAnalyzer::analyze(), EcalPnGraphs::analyze(), RivetHarvesting::analyze(), TauGenJetDumper::analyze(), HcalDigiAnalyzerImpl::analyze(), DijetMass< Jet >::analyze(), GctDigiToPsbText::analyze(), RawToText::analyze(), AlignmentStats::analyze(), MCElectronAnalyzer::analyze(), MCPhotonAnalyzer::analyze(), MCPizeroAnalyzer::analyze(), PhotonsWithConversionsAnalyzer::analyze(), SimpleConvertedPhotonAnalyzer::analyze(), TreeWriterForEcalCorrection::analyze(), L1CaloInputScaleTester::analyze(), CSCTFanalyzer::analyze(), PFCandidateChecker::analyze(), RecoTauPlotDiscriminator::analyze(), HLTInspect::analyze(), ValidationMisalignedTracker::analyze(), RctDigiToRctText::analyze(), ElectronSeedAnalyzer::analyze(), EcalPedHists::analyze(), miscalibExample::analyze(), GctFibreAnalyzer::analyze(), EcalHexDisplay::analyze(), EcalTPInputAnalyzer::analyze(), HTMHTAnalyzer::analyze(), SiStripLAProfileBooker::analyze(), PhotonIDSimpleAnalyzer::analyze(), EcalPerEvtLaserAnalyzer::analyze(), EcalTPGAnalyzer::analyze(), EcalABAnalyzer::analyze(), PatPhotonSimpleAnalyzer::analyze(), SimplePhotonAnalyzer::analyze(), EcalTestPulseAnalyzer::analyze(), EcalTrigPrimAnalyzer::analyze(), CSCViewDigi::analyze(), ECALpedestalPCLworker::analyze(), GctTimingAnalyzer::analyze(), L1GctValidation::analyze(), GsfElectronDataAnalyzer::analyze(), GsfElectronMCFakeAnalyzer::analyze(), Mixing2DB::analyze(), LaserAlignmentT0ProducerDQM::analyze(), DQMAnalyzer::analyze(), GsfElectronFakeAnalyzer::analyze(), EcalSimpleTBAnalyzer::analyze(), GsfElectronMCAnalyzer::analyze(), RctDigiToSourceCardText::analyze(), EcalSimple2007H4TBAnalyzer::analyze(), L1RCTRelValAnalyzer::analyze(), SimplePi0DiscAnalyzer::analyze(), SiStripElectronAnalyzer::analyze(), DTTrigTest::analyze(), ElectronCalibration::analyze(), EcalPulseShapeGrapher::analyze(), EcalLaserAnalyzer2::analyze(), SiPixelDQMRocLevelAnalyzer::analyze(), EcalLaserAnalyzer::analyze(), TestHits::analyze(), TestPythiaDecays::analyze(), __class__< T >::analyze(), TestSmoothHits::analyze(), EGEnergyAnalyzer::analyze(), EcalBxOrbitNumberGrapher::analyze(), L1ExtraTestAnalyzer::analyze(), HitEff::analyze(), calcTopMass::analyze(), L1RCTTestAnalyzer::analyze(), ElectronCalibrationUniv::analyze(), TestTrackHits::analyze(), EcalURecHitHists::analyze(), TestOutliers::analyze(), EcalLaserAnalyzerYousi::analyze(), LhcTrackAnalyzer::analyze(), TreeProducerCalibSimul::analyze(), CastorDumpConditions::analyze(), DummyEvelyser::analyze(), EcalMipGraphs::analyze(), PhotonValidator::analyze(), EcalDisplaysByEvent::analyze(), CollectionDumper< T >::analyze(), EopTreeWriter::analyze(), AlignmentMonitorAsAnalyzer::analyze(), EcalCosmicsHists::analyze(), CastorPedestalsAnalysis::analyze(), SiStripBaselineAnalyzer::analyze(), GctErrorAnalyzer::analyze(), DiagMaker::analyze(), L1MuonRecoTreeProducer::analyze(), DijetRatio< Jet >::analyze(), EcnaAnalyzer::analyze(), edm::EventContentAnalyzer::analyze(), L1GtPackUnpackAnalyzer::analyzeGMT(), L1GtPackUnpackAnalyzer::analyzeGT(), GlobalTrackerMuonAlignment::analyzeTrackTrack(), GlobalTrackerMuonAlignment::analyzeTrackTrajectory(), SegmentToTrackAssociator::associate(), PFRecoTauDiscriminationByFlight::beginEvent(), RecoTauDiscriminationByGenMatch::beginEvent(), tautools::RecoTauDistanceFromTruthPlugin::beginEvent(), reco::tau::RecoTauDiscriminantFromDiscriminator::beginEvent(), reco::tau::RecoTauDiscriminationBinnedIsolation::beginEvent(), tautools::RecoTauDecayModeTruthMatchPlugin::beginEvent(), RecoTauMVATransform::beginEvent(), CaloRecoTauAlgorithm::buildCaloTau(), edm::MixingWorker< T >::checkSignal(), SiStripZeroSuppression::CollectionMergedZeroSuppression(), L1GtDataEmulAnalyzer::compareDaqRecord(), ShallowTree::TypedBranchConnector< T >::connect(), L1FastjetCorrector::correction(), L1OffsetCorrector::correction(), L6SLBCorrector::correction(), EcalCosmicsHists::determineTriggers(), DumpGctDigis::doEM(), DumpGctDigis::doEnergySums(), DumpGctDigis::doFibres(), DumpGctDigis::doInternEM(), DumpGctDigis::doJets(), edm::MixingModule::doPileUp(), DumpGctDigis::doRctEM(), DumpGctDigis::doRegions(), L1TMuon::DTCollector::DTCollector(), InvRingCalib::duringLoop(), EcalEleCalibLooper::duringLoop(), ZeeCalibration::duringLoop(), AlignmentMonitorTracksFromTrajectories::event(), AlignmentMonitorSegmentDifferences::event(), AlignmentMonitorMuonSystemMap1D::event(), AlignmentMonitorMuonVsCurvature::event(), L1GtPatternGenerator::extractGlobalTriggerData(), L1TMuon::RPCCollector::extractPrimitives(), L1TMuon::CSCCollector::extractPrimitives(), extractRecordData(), PFElectronTranslator::fetchCandidateCollection(), PFPhotonTranslator::fetchCandidateCollection(), PFElectronTranslator::fetchGsfCollection(), StringBasedNTupler::fill(), AdHocNTupler::fill(), HTrackAssociator::fillCaloTowers(), LaserAlignment::fillDataProfiles(), HTrackAssociator::fillEcal(), HTrackAssociator::fillHcal(), HTrackAssociator::fillHcalTowers(), PhotonMVAEstimatorRun2Phys14NonTrig::fillMVAVariables(), PhotonMVAEstimatorRun2Spring15NonTrig::fillMVAVariables(), ElectronMVAEstimatorRun2Spring15Trig::fillMVAVariables(), ElectronMVAEstimatorRun2Spring15NonTrig::fillMVAVariables(), ElectronMVAEstimatorRun2Spring16GeneralPurpose::fillMVAVariables(), ElectronMVAEstimatorRun2Spring16HZZ::fillMVAVariables(), BTagSkimMC::filter(), ptHatFilter::filter(), RecoTauDifferenceAnalyzer::filter(), PFFilter::filter(), PFMETFilter::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(), BeamSplash::filter(), ECALActivity::filter(), JGJFilter::filter(), SelectHFMinBias::filter(), IsTBH4Type::filter(), RecHitEnergyFilter::filter(), EcalExclusiveTrigFilter::filter(), TwoVBGenFilter::filter(), LQGenFilter::filter(), Zto2lFilter::filter(), MCLongLivedParticles::filter(), HcalHPDFilter::filter(), SecondaryVertexFilter::filter(), TagProbeMassEDMFilter::filter(), __class__< T >::filter(), CSCOverlapsBeamSplashCut::filter(), L1GtBeamModeFilter::filter(), PhotonEnrichmentFilter::filter(), EcalSkim::filter(), FilterScrapingPixelProbability::filter(), ProtonTaggerFilter::filter(), EcalRecHitsFilter::filter(), HCALHighEnergyFilter::filter(), UEDMultiLeptonFilter::filter(), RecoTauDiscriminatorRefSelectorImpl< T >::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(), VZeroProducer::produce(), HepMCCopy::produce(), ElectronSqPtTkIsolationProducer::produce(), EcalTBHodoscopeRecInfoProducer::produce(), EcalTBH2TDCRecInfoProducer::produce(), EcalTBTDCRecInfoProducer::produce(), PFConcretePFCandidateProducer::produce(), ShallowSimhitClustersProducer::produce(), CastorFastTowerProducer::produce(), EgammaPhotonTkNumIsolationProducer::produce(), EgammaElectronTkIsolationProducer::produce(), EgammaPhotonTkIsolationProducer::produce(), CastorFastClusterProducer::produce(), EcalTBWeightUncalibRecHitProducer::produce(), HLTHFRecoEcalCandidateProducer::produce(), PFElectronTranslator::produce(), CandViewRefTriggerBiasRemover::produce(), EgammaElectronTkNumIsolationProducer::produce(), PFTauViewRefMerger::produce(), AlignmentPrescaler::produce(), FastTSGFromL2Muon::produce(), StripCompactDigiSimLinksProducer::produce(), RawDataSelector::produce(), LHECOMWeightProducer::produce(), RecoTauPiZeroFlattener::produce(), SiPixelFedFillerWordEventNumber::produce(), TkAlCaOverlapTagger::produce(), EcalDCCTBUnpackingModule::produce(), EcalDCCTB07UnpackingModule::produce(), reco::tautools::CopyProducer< Collection >::produce(), L1GctInternJetProducer::produce(), ImpactParameter::produce(), cms::ReconstructerFP420::produce(), CaloRecoTauProducer::produce(), DigiSimLinkProducer::produce(), SubsystemNeutronWriter::produce(), reco::tautools::CastedRefProducer< DerivedCollection, BaseType >::produce(), PFTauMVAInputDiscriminantTranslator::produce(), TrackListMerger::produce(), EgammaEcalRecHitIsolationProducer::produce(), EgammaTowerIsolationProducer::produce(), SimpleTrackListMerger::produce(), edm::CFWriter::produce(), CaloRecoTauTagInfoProducer::produce(), MatchedProbeMaker< T >::produce(), cms::DigitizerFP420::produce(), L1RCTTPGProvider::produce(), TagProbeMassProducer::produce(), cms::TrackerizerFP420::produce(), LaserAlignmentT0Producer::produce(), EcalRecHitRecalib::produce(), L1ExtraParticleMapProd::produce(), L1GctEmulator::produce(), pat::__class__Producer::produce(), L1EmulBias::produce(), cms::ClusterizerFP420::produce(), NeutronHitsCollector::produce(), L1ExtraParticlesProd::produce(), LTCRawToDigi::produce(), MaskedRctInputDigiProducer::produce(), BSCTrigger::produce(), RctRawToDigi::produce(), EcalFEDWithCRCErrorProducer::produce(), TruthTauDecayModeProducer::produce(), RPCTrigger::produce(), L1RCTProducer::produce(), MuonErrorMatrixAdjuster::produce(), GctRawToDigi::produce(), ConvBremSeedProducer::produce(), L1GlobalTriggerEvmRawToDigi::produce(), LHE2HepMCConverter::produce(), SiStripMeanCMExtractor::produce(), AlignmentMuonHIPTrajectorySelector::produce(), pat::PATTriggerEventProducer::produce(), L1GlobalTrigger::produce(), L1GlobalTriggerRawToDigi::produce(), PFPhotonTranslator::produce(), JetIdSelector< T >::produce(), pat::PATTriggerProducer::produce(), EmbeddingVertexCorrector::produce(), TrackerToMuonPropagator::produce(), CSCOverlapsTrackPreparation::produce(), JetCrystalsAssociator::produce(), MuonMCClassifier::produce(), RPCTechnicalTrigger::produce(), L1TCaloLayer1RawToDigi::produce(), NuclearTrackCorrector::produce(), PFTau3ProngReco::produce(), readEventData(), L1MuGMTPSB::receiveData(), L1GlobalTriggerPSB::receiveGctObjectData(), L1GlobalTriggerGTL::receiveGmtObjectData(), L1GlobalTriggerPSB::receiveTechnicalTriggers(), 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().

416  {
417  result.clear();
418  BasicHandle bh = provRecorder_.getByLabel_(TypeID(typeid(PROD)), tag, moduleCallingContext_);
419  convert_handle(std::move(bh), result); // throws on conversion error
420  if (result.failedToGet()) {
421  return false;
422  }
423  addToGotBranchIDs(*result.provenance());
424  return true;
425  }
BasicHandle getByLabel_(TypeID const &tid, InputTag const &tag, ModuleCallingContext const *mcc) const
ModuleCallingContext const * moduleCallingContext_
Definition: Event.h:300
PrincipalGetAdapter provRecorder_
Definition: Event.h:276
void addToGotBranchIDs(Provenance const &prov) const
Definition: Event.cc:206
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 444 of file Event.h.

444  {
445  return getByLabel(label, emptyString_, result);
446  }
bool getByLabel(InputTag const &tag, Handle< PROD > &result) const
Definition: Event.h:416
static const std::string emptyString_
Definition: Event.h:302
template<>
bool edm::Event::getByLabel ( edm::InputTag const &  tag,
Handle< GenericObject > &  result 
) const
template<typename PROD >
bool Event::getByLabel ( std::string const &  label,
std::string const &  productInstanceName,
Handle< PROD > &  result 
) const

Definition at line 429 of file Event.h.

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

431  {
432  result.clear();
433  BasicHandle bh = provRecorder_.getByLabel_(TypeID(typeid(PROD)), label, productInstanceName, emptyString_, moduleCallingContext_);
434  convert_handle(std::move(bh), result); // throws on conversion error
435  if (result.failedToGet()) {
436  return false;
437  }
438  addToGotBranchIDs(*result.provenance());
439  return true;
440  }
BasicHandle getByLabel_(TypeID const &tid, InputTag const &tag, ModuleCallingContext const *mcc) const
ModuleCallingContext const * moduleCallingContext_
Definition: Event.h:300
PrincipalGetAdapter provRecorder_
Definition: Event.h:276
void addToGotBranchIDs(Provenance const &prov) const
Definition: Event.cc:206
void convert_handle(BasicHandle &&bh, Handle< T > &result)
Definition: ConvertHandle.h:20
#define PROD(A, B)
static const std::string emptyString_
Definition: Event.h:302
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 517 of file Event.h.

References mps_fire::result.

517  {
518  return getByLabel(moduleLabel, emptyString_, result);
519  }
bool getByLabel(InputTag const &tag, Handle< PROD > &result) const
Definition: Event.h:416
static const std::string emptyString_
Definition: Event.h:302
template<typename ELEMENT >
bool Event::getByLabel ( std::string const &  label,
std::string const &  productInstanceName,
Handle< View< ELEMENT > > &  result 
) const

Definition at line 501 of file Event.h.

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

503  {
504  result.clear();
505  BasicHandle bh = provRecorder_.getMatchingSequenceByLabel_(TypeID(typeid(ELEMENT)), moduleLabel, productInstanceName, emptyString_, moduleCallingContext_);
506  if(bh.failedToGet()) {
507  Handle<View<ELEMENT> > h(std::move(bh.whyFailedFactory()));
508  h.swap(result);
509  return false;
510  }
511  fillView_(bh, result);
512  return true;
513  }
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:300
PrincipalGetAdapter provRecorder_
Definition: Event.h:276
static const std::string emptyString_
Definition: Event.h:302
def move(src, dest)
Definition: eostools.py:510
void fillView_(BasicHandle &bh, Handle< View< ELEMENT > > &result) const
Definition: Event.h:552
template<typename ELEMENT >
bool Event::getByLabel ( InputTag const &  tag,
Handle< View< ELEMENT > > &  result 
) const

Definition at line 487 of file Event.h.

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

487  {
488  result.clear();
489  BasicHandle bh = provRecorder_.getMatchingSequenceByLabel_(TypeID(typeid(ELEMENT)), tag, moduleCallingContext_);
490  if(bh.failedToGet()) {
491  Handle<View<ELEMENT> > h(std::move(bh.whyFailedFactory()));
492  h.swap(result);
493  return false;
494  }
495  fillView_(bh, result);
496  return true;
497  }
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:300
PrincipalGetAdapter provRecorder_
Definition: Event.h:276
def move(src, dest)
Definition: eostools.py:510
void fillView_(BasicHandle &bh, Handle< View< ELEMENT > > &result) const
Definition: Event.h:552
BasicHandle Event::getByLabelImpl ( std::type_info const &  iWrapperType,
std::type_info const &  iProductType,
InputTag const &  iTag 
) const
overrideprivatevirtual

Implements edm::EventBase.

Definition at line 221 of file Event.cc.

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

221  {
222  BasicHandle h = provRecorder_.getByLabel_(TypeID(iProductType), iTag, moduleCallingContext_);
223  if(h.isValid()) {
224  addToGotBranchIDs(*(h.provenance()));
225  }
226  return h;
227  }
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:300
PrincipalGetAdapter provRecorder_
Definition: Event.h:276
void addToGotBranchIDs(Provenance const &prov) const
Definition: Event.cc:206
BasicHandle Event::getByProductID_ ( ProductID const &  oid) const
private

Definition at line 118 of file Event.cc.

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

Referenced by getImpl().

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

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

460  {
461  result.clear();
462  BasicHandle bh = provRecorder_.getByToken_(TypeID(typeid(PROD)),PRODUCT_TYPE, token, moduleCallingContext_);
463  convert_handle(std::move(bh), result); // throws on conversion error
464  if (result.failedToGet()) {
465  return false;
466  }
467  addToGotBranchIDs(*result.provenance());
468  return true;
469  }
BasicHandle getByToken_(TypeID const &id, KindOfType kindOfType, EDGetToken token, ModuleCallingContext const *mcc) const
ModuleCallingContext const * moduleCallingContext_
Definition: Event.h:300
PrincipalGetAdapter provRecorder_
Definition: Event.h:276
void addToGotBranchIDs(Provenance const &prov) const
Definition: Event.cc:206
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 473 of file Event.h.

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

473  {
474  result.clear();
475  BasicHandle bh = provRecorder_.getByToken_(TypeID(typeid(PROD)),PRODUCT_TYPE, token, moduleCallingContext_);
476  convert_handle(std::move(bh), result); // throws on conversion error
477  if (result.failedToGet()) {
478  return false;
479  }
480  addToGotBranchIDs(*result.provenance());
481  return true;
482  }
BasicHandle getByToken_(TypeID const &id, KindOfType kindOfType, EDGetToken token, ModuleCallingContext const *mcc) const
ModuleCallingContext const * moduleCallingContext_
Definition: Event.h:300
PrincipalGetAdapter provRecorder_
Definition: Event.h:276
void addToGotBranchIDs(Provenance const &prov) const
Definition: Event.cc:206
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 523 of file Event.h.

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

523  {
524  result.clear();
525  BasicHandle bh = provRecorder_.getByToken_(TypeID(typeid(ELEMENT)),ELEMENT_TYPE, token, moduleCallingContext_);
526  if(bh.failedToGet()) {
527  Handle<View<ELEMENT> > h(std::move(bh.whyFailedFactory()));
528  h.swap(result);
529  return false;
530  }
531  fillView_(bh, result);
532  return true;
533  }
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:300
PrincipalGetAdapter provRecorder_
Definition: Event.h:276
def move(src, dest)
Definition: eostools.py:510
void fillView_(BasicHandle &bh, Handle< View< ELEMENT > > &result) const
Definition: Event.h:552
template<typename ELEMENT >
bool Event::getByToken ( EDGetTokenT< View< ELEMENT >>  token,
Handle< View< ELEMENT >> &  result 
) const

Definition at line 537 of file Event.h.

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

537  {
538  result.clear();
539  BasicHandle bh = provRecorder_.getByToken_(TypeID(typeid(ELEMENT)),ELEMENT_TYPE, token, moduleCallingContext_);
540  if(bh.failedToGet()) {
541  Handle<View<ELEMENT> > h(std::move(bh.whyFailedFactory()));
542  h.swap(result);
543  return false;
544  }
545  fillView_(bh, result);
546  return true;
547  }
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:300
PrincipalGetAdapter provRecorder_
Definition: Event.h:276
def move(src, dest)
Definition: eostools.py:510
void fillView_(BasicHandle &bh, Handle< View< ELEMENT > > &result) const
Definition: Event.h:552
BasicHandle Event::getImpl ( std::type_info const &  iProductType,
ProductID const &  pid 
) const
overrideprivatevirtual

Implements edm::EventBase.

Definition at line 230 of file Event.cc.

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

230  {
231  BasicHandle h = this->getByProductID_(pid);
232  if(h.isValid()) {
233  addToGotBranchIDs(*(h.provenance()));
234  }
235  return h;
236  }
FWCore Framework interface EventSetupRecordImplementation h
Helper function to determine trigger accepts.
void addToGotBranchIDs(Provenance const &prov) const
Definition: Event.cc:206
BasicHandle getByProductID_(ProductID const &oid) const
Definition: Event.cc:118
LuminosityBlock const& edm::Event::getLuminosityBlock ( ) const
inline
template<typename PROD >
void Event::getManyByType ( std::vector< Handle< PROD > > &  results) const

Definition at line 450 of file Event.h.

References mps_update::results.

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

450  {
452  for(typename std::vector<Handle<PROD> >::const_iterator it = results.begin(), itEnd = results.end();
453  it != itEnd; ++it) {
454  addToGotBranchIDs(*it->provenance());
455  }
456  }
ModuleCallingContext const * moduleCallingContext_
Definition: Event.h:300
PrincipalGetAdapter provRecorder_
Definition: Event.h:276
void getManyByType(std::vector< Handle< PROD > > &results, ModuleCallingContext const *mcc) const
void addToGotBranchIDs(Provenance const &prov) const
Definition: Event.cc:206
bool Event::getProcessParameterSet ( std::string const &  processName,
ParameterSet ps 
) const

Definition at line 101 of file Event.cc.

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

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

Definition at line 86 of file Event.cc.

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

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

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

Definition at line 134 of file Event.h.

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

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

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

Definition at line 405 of file Event.h.

References AlCaHLTBitMon_ParallelJobs::p, and PROD.

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

Definition at line 230 of file Event.h.

Referenced by TrackerHitAssociator::makeMaps().

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

Definition at line 61 of file Event.cc.

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

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

Definition at line 228 of file Event.h.

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

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

Implements edm::EventBase.

Definition at line 113 of file Event.cc.

References edm::EventBase::parameterSetForID_().

113  {
114  return parameterSetForID_(psID);
115  }
static edm::ParameterSet const * parameterSetForID_(edm::ParameterSetID const &psID)
Definition: EventBase.cc:48
ProcessHistory const & Event::processHistory ( ) const
overridevirtual

Implements edm::EventBase.

Definition at line 211 of file Event.cc.

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

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

211  {
212  return provRecorder_.processHistory();
213  }
ProcessHistory const & processHistory() const
PrincipalGetAdapter provRecorder_
Definition: Event.h:276
ProcessHistoryID const & Event::processHistoryID ( ) const

Definition at line 76 of file Event.cc.

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

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

Put a new product.

Definition at line 122 of file Event.h.

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

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

122 {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 368 of file Event.h.

References edm::RecordInParentfull< PROD >::do_it(), eostools::move(), PROD, parseEventContent::prod, edm::principal_get_adapter_detail::throwOnPutOfNullProduct(), and relativeConstraints::value.

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

Definition at line 269 of file Event.h.

Referenced by commit_(), and size().

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

Definition at line 270 of file Event.h.

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

Definition at line 272 of file Event.h.

Referenced by commit_(), and size().

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

Definition at line 274 of file Event.h.

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

Definition at line 44 of file Event.cc.

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

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

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

Definition at line 216 of file Event.cc.

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

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

216  {
217  return putProducts().size() + provRecorder_.principal().size() + putProductsWithoutParents().size();
218  }
size_t size() const
Definition: Principal.cc:232
Principal const & principal() const
PrincipalGetAdapter provRecorder_
Definition: Event.h:276
ProductPtrVec & putProductsWithoutParents()
Definition: Event.h:272
ProductPtrVec & putProducts()
Definition: Event.h:269
StreamID edm::Event::streamID ( ) const
inline
Returns
The id for the particular Stream processing the Event

Definition at line 81 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::EDAnalyzerBase::doEvent(), edm::global::EDFilterBase::doEvent(), edm::global::EDProducerBase::doEvent(), edm::DataMixingModule::doPileUp(), edm::MixingModule::doPileUp(), GaussianZBeamSpotFilter::filter(), TauSpinnerFilter::filter(), edm::RandomFilter::filter(), edm::GeneratorFilter< HAD, DEC >::filter(), HiCentralityBiasFilter::filter(), edm::HadronizerFilter< HAD, DEC >::filter(), HLTLogMonitorFilter::filter(), HcalDigiProducer::finalizeEvent(), HGCDigiProducer::finalizeEvent(), FTLDigiProducer::finalizeEvent(), CastorDigiProducer::finalizeEvent(), HcalTBDigiProducer::finalizeEvent(), SiStripDigitizer::finalizeEvent(), cms::SiPixelDigitizer::finalizeEvent(), EcalDigiProducer::finalizeEvent(), edm::service::RandomNumberGeneratorService::postEventRead(), edm::FlatRandomMultiParticlePGunProducer::produce(), edm::FlatRandomPtThetaGunProducer::produce(), edm::GaussRandomPThetaGunProducer::produce(), edm::FlatRandomEThetaGunProducer::produce(), edm::FileRandomKEThetaGunProducer::produce(), edm::RandomtXiGunProducer::produce(), CSCDigiProducer::produce(), edm::FlatRandomOneOverPtGunProducer::produce(), edm::FlatRandomPtGunProducer::produce(), CalibratedPhotonProducerRun2T< T >::produce(), edm::FlatRandomEGunProducer::produce(), edm::MultiParticleInConeGunProducer::produce(), edm::ExpoRandomPtGunProducer::produce(), CalibratedPatElectronProducer::produce(), FamosProducer::produce(), edm::ExpoRandomPGunProducer::produce(), OscarProducer::produce(), ME0DigiPreRecoProducer::produce(), CalibratedElectronProducerRun2T< T >::produce(), edm::CosMuoGenProducer::produce(), BaseEvtVtxGenerator::produce(), CalibratedElectronProducer::produce(), edm::FlatRandomPtAndDxyGunProducer::produce(), RPCDigiProducer::produce(), GEMDigiProducer::produce(), HectorProducer::produce(), QjetsAdder::produce(), RPCandIRPCDigiProducer::produce(), EcalTBMCInfoProducer::produce(), OscarMTProducer::produce(), CTPPSHectorProducer::produce(), RandomEngineStateProducer::produce(), DigiSimLinkProducer::produce(), SubsystemNeutronWriter::produce(), edm::BeamHaloProducer::produce(), L1EmulBias::produce(), RunManagerMTWorker::produce(), L1DummyProducer::produce(), DTDigitizer::produce(), gen::Pythia6Gun::produce(), FFTJetVertexAdder::produce(), TauSpinnerCMS::produce(), BetaBoostEvtVtxGenerator::produce(), ME0ReDigiProducer::produce(), RPCChamberMasker::produce(), DTChamberMasker::produce(), CTPPSRecHitProducer::produce(), CSCChamberMasker::produce(), MuonSimHitProducer::produce(), EmbeddingLHEProducer::produce(), cms::HTTTopJetProducer::produce(), edm::DataMixingSiPixelMCDigiWorker::putSiPixel(), edm::DataMixingSiStripMCDigiWorker::putSiStrip(), edm::service::RandomNumberGeneratorService::readFromEvent(), and IsoTrig::studyTiming().

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

Implements edm::EventBase.

Definition at line 239 of file Event.cc.

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

Referenced by CaloTowerAnalyzer::analyze(), EventShapeDQM::analyze(), HeavyIonUCCDQM::analyze(), EwkMuDQM::analyze(), EwkElecDQM::analyze(), DQMHcalIsolatedBunchAlCaReco::analyze(), SUSY_HLT_InclusiveHT::analyze(), SUSY_HLT_PhotonHT::analyze(), SUSY_HLT_PhotonMET::analyze(), HLTInspect::analyze(), SUSY_HLT_DoubleMuon_Hadronic::analyze(), QcdPhotonsDQM::analyze(), HTMHTAnalyzer::analyze(), SUSY_HLT_DoubleEle_Hadronic::analyze(), EwkDQM::analyze(), BeamMonitor::analyze(), SUSY_HLT_alphaT::analyze(), SUSY_HLT_DiJet_MET::analyze(), SUSY_HLT_Muon_Hadronic::analyze(), SUSY_HLT_MuEle_Hadronic::analyze(), SUSY_HLT_VBF_Mu::analyze(), TopDiLeptonDQM::analyze(), SUSY_HLT_Razor::analyze(), HotlineDQM::analyze(), AnalysisRootpleProducer::analyze(), BTVHLTOfflineSource::analyze(), HLTInclusiveVBFSource::analyze(), MuTriggerAnalyzer::analyze(), MuonRecoOneHLT::analyze(), TopSingleLeptonHLTValidation::analyze(), B2GDoubleLeptonHLTValidation::analyze(), B2GHadronicHLTValidation::analyze(), B2GSingleLeptonHLTValidation::analyze(), L1MetFilterRecoTreeProducer::analyze(), DQMExample_Step1::analyze(), SUSY_HLT_SingleLepton::analyze(), TopDiLeptonHLTValidation::analyze(), HeavyFlavorValidation::analyze(), HigPhotonJetHLTOfflineSource::analyze(), HLTJetMETValidation::analyze(), HcalRaddamMuon::analyze(), FSQDiJetAve::analyze(), HcalHBHEMuonAnalyzer::analyze(), JetMETHLTOfflineSource::analyze(), StudyHLT::analyze(), HLTScalers::analyze(), HLTHiggsSubAnalysis::analyze(), HLTInfo::analyze(), IsoTrig::analyze(), IsoTrackCalibration::analyze(), HLTExoticaSubAnalysis::analyze(), L1Muon2RecoTreeProducer::analyze(), JetAnalyzer::analyze(), ErsatzMEt::analyze(), IsolatedTracksCone::analyze(), ExoticaDQM::analyze(), HLTEventAnalyzerRAW::analyzeTrigger(), HLTEventAnalyzerAOD::analyzeTrigger(), HLTBitComputer::compute(), HLTBitVariable::eval(), AdHocNTupler::fill(), EwkElecTauHistManager::fillHistograms(), EwkMuTauHistManager::fillHistograms(), 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().

239  {
241  if(names != 0) return *names;
242 
243  throw cms::Exception("TriggerNamesNotFound")
244  << "TriggerNames not found in ParameterSet registry";
245  return *names;
246  }
static const HistoName names[]
static TriggerNames const * triggerNames_(edm::TriggerResults const &triggerResults)
Definition: EventBase.cc:53
static std::string const triggerResults("TriggerResults")
TriggerResultsByName Event::triggerResultsByName ( edm::TriggerResults const &  triggerResults) const
overridevirtual

Implements edm::EventBase.

Definition at line 249 of file Event.cc.

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

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

249  {
250 
252  return TriggerResultsByName(&triggerResults, names);
253  }
static const HistoName names[]
static TriggerNames const * triggerNames_(edm::TriggerResults const &triggerResults)
Definition: EventBase.cc:53
static std::string const triggerResults("TriggerResults")

Friends And Related Function Documentation

friend class ::testEventGetRefBeforePut
friend

Definition at line 239 of file Event.h.

friend class InputSource
friend

Definition at line 258 of file Event.h.

friend class ProducerBase
friend

Definition at line 260 of file Event.h.

friend class ProducerSourceBase
friend

Definition at line 257 of file Event.h.

friend class RawInputSource
friend

Definition at line 259 of file Event.h.

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

Definition at line 261 of file Event.h.

Member Data Documentation

EventAuxiliary const& edm::Event::aux_
private

Definition at line 285 of file Event.h.

std::string const Event::emptyString_
staticprivate

Definition at line 302 of file Event.h.

BranchIDSet edm::Event::gotBranchIDs_
mutableprivate

Definition at line 293 of file Event.h.

Referenced by addToGotBranchIDs(), and commit_aux().

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

Definition at line 297 of file Event.h.

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

Definition at line 286 of file Event.h.

Referenced by setConsumer(), and setSharedResourcesAcquirer().

ModuleCallingContext const* edm::Event::moduleCallingContext_
private

Definition at line 300 of file Event.h.

Referenced by getByLabelImpl(), and getProvenance().

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

Definition at line 282 of file Event.h.

ProductPtrVec edm::Event::putProductsWithoutParents_
private

Definition at line 283 of file Event.h.

StreamID edm::Event::streamID_
private

Definition at line 299 of file Event.h.