CMS 3D CMS Logo

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

#include <Event.h>

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

Public Types

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

Public Member Functions

CacheIdentifier_t cacheIdentifier () const
 
 Event (EventPrincipal &ep, ModuleDescription const &md, ModuleCallingContext const *)
 
EventAuxiliary const & eventAuxiliary () const
 
EventSelectionIDVector const & eventSelectionIDs () const
 
template<typename ELEMENT >
void fillView_ (BasicHandle &bh, Handle< View< ELEMENT > > &result) const
 
template<typename PROD >
bool get (ProductID const &oid, Handle< PROD > &result) const
 
template<typename ELEMENT >
bool get (ProductID const &oid, Handle< View< ELEMENT > > &result) const
 
void getAllProvenance (std::vector< Provenance const * > &provenances) const
 
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
 
ModuleCallingContext const * moduleCallingContext () const
 
virtual ProcessHistory const & processHistory () const
 
ProcessHistoryID const & processHistoryID () const
 
template<typename PROD >
OrphanHandle< PRODput (std::auto_ptr< PROD > product)
 Put a new product. More...
 
template<typename PROD >
OrphanHandle< PRODput (std::unique_ptr< PROD > product)
 
template<typename PROD >
OrphanHandle< PRODput (std::auto_ptr< PROD > product, std::string const &productInstanceName)
 Put a new product with a 'product instance name'. More...
 
template<typename PROD >
OrphanHandle< PRODput (std::unique_ptr< PROD > product, std::string const &productInstanceName)
 
RunNumber_t run () const
 
void setConsumer (EDConsumerBase const *iConsumer)
 
size_t size () const
 
StreamID streamID () const
 
virtual edm::TriggerNames const & triggerNames (edm::TriggerResults const &triggerResults) const
 
virtual TriggerResultsByName triggerResultsByName (std::string const &process) const
 
virtual ~Event ()
 
- Public Member Functions inherited from edm::EventBase
int bunchCrossing () const
 
 EventBase ()
 
edm::EventAuxiliary::ExperimentType experimentType () 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< 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
 
EventPrincipaleventPrincipal ()
 
virtual BasicHandle getByLabelImpl (std::type_info const &iWrapperType, std::type_info const &iProductType, InputTag const &iTag) const
 
BasicHandle getByProductID_ (ProductID const &oid) const
 
ProductID makeProductID (BranchDescription const &desc) const
 
ProductPtrVecputProducts ()
 
ProductPtrVec const & putProducts () const
 
ProductPtrVecputProductsWithoutParents ()
 
ProductPtrVec const & putProductsWithoutParents () const
 

Private Attributes

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

Static Private Attributes

static const std::string emptyString_
 

Friends

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

Additional Inherited Members

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

Detailed Description

Definition at line 59 of file Event.h.

Member Typedef Documentation

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

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

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

Definition at line 219 of file Event.h.

Constructor & Destructor Documentation

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

Definition at line 17 of file Event.cc.

17  :
18  provRecorder_(ep, md),
19  aux_(ep.aux()),
20  luminosityBlock_(ep.luminosityBlockPrincipalPtrValid() ? new LuminosityBlock(ep.luminosityBlockPrincipal(), md, moduleCallingContext) : 0),
21  gotBranchIDs_(),
22  gotViews_(),
23  streamID_(ep.streamID()),
25  {
26  }
std::shared_ptr< LuminosityBlock const > const luminosityBlock_
Definition: Event.h:267
BranchIDSet gotBranchIDs_
Definition: Event.h:274
ModuleCallingContext const * moduleCallingContext_
Definition: Event.h:281
std::vector< std::shared_ptr< ViewBase > > gotViews_
Definition: Event.h:278
ModuleCallingContext const * moduleCallingContext() const
Definition: Event.h:217
PrincipalGetAdapter provRecorder_
Definition: Event.h:257
EventAuxiliary const & aux_
Definition: Event.h:266
StreamID streamID_
Definition: Event.h:280
Event::~Event ( )
virtual

Definition at line 28 of file Event.cc.

28  {
29  }

Member Function Documentation

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

Definition at line 175 of file Event.cc.

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

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

175  {
176  gotBranchIDs_.insert(prov.branchID());
177  }
BranchIDSet gotBranchIDs_
Definition: Event.h:274
Event::CacheIdentifier_t Event::cacheIdentifier ( ) const
void Event::commit_ ( std::vector< BranchID > *  previousParentage = 0,
ParentageID previousParentageId = 0 
)
private

Definition at line 105 of file Event.cc.

References commit_aux(), putProducts(), and putProductsWithoutParents().

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

105  {
106  commit_aux(putProducts(), true, previousParentage, previousParentageId);
108  }
void commit_aux(ProductPtrVec &products, bool record_parents, std::vector< BranchID > *previousParentage=0, ParentageID *previousParentageId=0)
Definition: Event.cc:111
ProductPtrVec & putProductsWithoutParents()
Definition: Event.h:253
ProductPtrVec & putProducts()
Definition: Event.h:250
void Event::commit_aux ( Event::ProductPtrVec products,
bool  record_parents,
std::vector< BranchID > *  previousParentage = 0,
ParentageID previousParentageId = 0 
)
private

Definition at line 111 of file Event.cc.

References eventPrincipal(), gotBranchIDs_, edm::EventPrincipal::put(), and groupFilesInBlocks::temp.

Referenced by commit_().

112  {
113  // fill in guts of provenance here
114  EventPrincipal& ep = eventPrincipal();
115 
116  ProductPtrVec::iterator pit(products.begin());
117  ProductPtrVec::iterator pie(products.end());
118 
119  std::vector<BranchID> gotBranchIDVector;
120 
121  // Note that gotBranchIDVector will remain empty if
122  // record_parents is false (and may be empty if record_parents is
123  // true).
124 
125  //Check that previousParentageId is still good by seeing if previousParentage matches gotBranchIDs_
126  bool sameAsPrevious = ((0 != previousParentage) && (previousParentage->size() == gotBranchIDs_.size()));
127  if(record_parents && !gotBranchIDs_.empty()) {
128  gotBranchIDVector.reserve(gotBranchIDs_.size());
129  std::vector<BranchID>::const_iterator itPrevious;
130  if(previousParentage) {
131  itPrevious = previousParentage->begin();
132  }
133  for(BranchIDSet::const_iterator it = gotBranchIDs_.begin(), itEnd = gotBranchIDs_.end();
134  it != itEnd; ++it) {
135  gotBranchIDVector.push_back(*it);
136  if(sameAsPrevious) {
137  if(*it != *itPrevious) {
138  sameAsPrevious = false;
139  } else {
140  ++itPrevious;
141  }
142  }
143  }
144  if(!sameAsPrevious && 0 != previousParentage) {
145  previousParentage->assign(gotBranchIDVector.begin(), gotBranchIDVector.end());
146  }
147  }
148 
149  //If we don't have a valid previousParentage then we want to use a temp value in order to
150  // avoid constantly recalculating the ParentageID which is a time consuming operation
152  if(!previousParentage) {
153  assert(!sameAsPrevious);
154  previousParentageId = &temp;
155  }
156  while(pit != pie) {
157  // set provenance
158  if(!sameAsPrevious) {
159  ProductProvenance prov(pit->second->branchID(), gotBranchIDVector);
160  *previousParentageId = prov.parentageID();
161  ep.put(*pit->second, std::move(pit->first), prov);
162  sameAsPrevious = true;
163  } else {
164  ProductProvenance prov(pit->second->branchID(), *previousParentageId);
165  ep.put(*pit->second, std::move(pit->first), prov);
166  }
167  ++pit;
168  }
169 
170  // the cleanup is all or none
171  products.clear();
172  }
BranchIDSet gotBranchIDs_
Definition: Event.h:274
ESProducts< T, S > products(const T &i1, const S &i2)
Definition: ESProducts.h:189
EventPrincipal const & eventPrincipal() const
Definition: Event.cc:48
Hash< ParentageType > ParentageID
Definition: ParentageID.h:9
EventAuxiliary const& edm::Event::eventAuxiliary ( ) const
inlinevirtual
EventPrincipal const & Event::eventPrincipal ( ) const
private

Definition at line 48 of file Event.cc.

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

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

48  {
49  return dynamic_cast<EventPrincipal const&>(provRecorder_.principal());
50  }
PrincipalGetAdapter provRecorder_
Definition: Event.h:257
string const
Definition: compareJSON.py:14
EventPrincipal & Event::eventPrincipal ( )
private

Definition at line 43 of file Event.cc.

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

43  {
44  return dynamic_cast<EventPrincipal&>(provRecorder_.principal());
45  }
PrincipalGetAdapter provRecorder_
Definition: Event.h:257
EventSelectionIDVector const & Event::eventSelectionIDs ( ) const

Definition at line 63 of file Event.cc.

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

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

Definition at line 538 of file Event.h.

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

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

538  {
539  std::vector<void const*> pointersToElements;
540  // the following is a shared pointer.
541  // It is not initialized here
542  helper_vector_ptr helpers;
543  // the following must initialize the
544  // shared pointer and fill the helper vector
545  bh.wrapper()->fillView(bh.id(), pointersToElements, helpers);
546 
547  auto newview = std::make_shared<View<ELEMENT> >(pointersToElements, helpers);
548 
549  addToGotBranchIDs(*bh.provenance());
550  gotViews_.push_back(newview);
551  Handle<View<ELEMENT> > h(&*newview, bh.provenance());
552  result.swap(h);
553  }
std::vector< std::shared_ptr< ViewBase > > gotViews_
Definition: Event.h:278
The Signals That Services Can Subscribe To This is based on ActivityRegistry h
Helper function to determine trigger accepts.
Definition: Activities.doc:4
void addToGotBranchIDs(Provenance const &prov) const
Definition: Event.cc:175
std::shared_ptr< reftobase::RefVectorHolderBase > helper_vector_ptr
Definition: EDProductfwd.h:47
template<typename PROD >
bool Event::get ( ProductID const &  oid,
Handle< PROD > &  result 
) const
template<typename ELEMENT >
bool Event::get ( ProductID const &  oid,
Handle< View< ELEMENT > > &  result 
) const

Definition at line 328 of file Event.h.

References edm::BasicHandle::failedToGet(), fillView_(), getByProductID_(), edm::makeHandleExceptionFactory(), edm::errors::ProductNotFound, query::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().

328  {
329  result.clear();
330  BasicHandle bh = this->getByProductID_(oid);
331 
332  if(bh.failedToGet()) {
333  Handle<View<ELEMENT> > temp(makeHandleExceptionFactory([oid]()->std::shared_ptr<cms::Exception> {
334  std::shared_ptr<cms::Exception> whyFailed = std::make_shared<edm::Exception>(edm::errors::ProductNotFound);
335  *whyFailed
336  << "get View by ID failed: no product with ID = " << oid <<"\n";
337  return whyFailed;
338  }));
339  result.swap(temp);
340  return false;
341  }
342 
343  fillView_(bh, result);
344  return true;
345  }
std::shared_ptr< HandleExceptionFactory > makeHandleExceptionFactory(T &&iFunctor)
BasicHandle getByProductID_(ProductID const &oid) const
Definition: Event.cc:100
void fillView_(BasicHandle &bh, Handle< View< ELEMENT > > &result) const
Definition: Event.h:538
void Event::getAllProvenance ( std::vector< Provenance const * > &  provenances) const
template<>
bool edm::Event::getByLabel ( std::string const &  label,
std::string const &  productInstanceName,
Handle< GenericObject > &  result 
) const

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

Definition at line 51 of file GenericHandle.cc.

References edm::convert_handle(), diffTwoXMLs::label, edm::BasicHandle::provenance(), query::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:281
PrincipalGetAdapter provRecorder_
Definition: Event.h:257
void addToGotBranchIDs(Provenance const &prov) const
Definition: Event.cc:175
void convert_handle(BasicHandle &&bh, Handle< T > &result)
Definition: ConvertHandle.h:20
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(), edm::BasicHandle::provenance(), query::result, and GlobalPosition_Frontier_DevDB_cff::tag.

68 {
69  if (tag.process().empty()) {
70  return this->getByLabel(tag.label(), tag.instance(), result);
71  } else {
72  BasicHandle bh = provRecorder_.getByLabel_(TypeID(result.type().typeInfo()), tag.label(), tag.instance(),tag.process(), moduleCallingContext_);
73  convert_handle(std::move(bh), result); // throws on conversion error
74  if(!result.failedToGet()) {
75  addToGotBranchIDs(*bh.provenance());
76  return true;
77  }
78  }
79  return false;
80 }
BasicHandle getByLabel_(TypeID const &tid, InputTag const &tag, ModuleCallingContext const *mcc) const
ModuleCallingContext const * moduleCallingContext_
Definition: Event.h:281
PrincipalGetAdapter provRecorder_
Definition: Event.h:257
tuple result
Definition: query.py:137
void addToGotBranchIDs(Provenance const &prov) const
Definition: Event.cc:175
bool getByLabel(InputTag const &tag, Handle< PROD > &result) const
Definition: Event.h:402
void convert_handle(BasicHandle &&bh, Handle< T > &result)
Definition: ConvertHandle.h:20
template<typename PROD >
bool Event::getByLabel ( InputTag const &  tag,
Handle< PROD > &  result 
) const

Definition at line 402 of file Event.h.

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

Referenced by CastorDigiProducer::accumulate(), HcalTBDigiProducer::accumulate(), RecoTrackAccumulator::accumulate(), cms::PileupVertexAccumulator::accumulate(), HcalDigitizer::accumulate(), SiStripDigitizer::accumulate(), cms::SiPixelDigitizer::accumulate(), EcalDigiProducer::accumulate(), edm::HiMixingWorker< T >::addSignals(), edm::MixingWorker< T >::addSignals(), edm::DataMixingSiStripMCDigiWorker::addSiStripSignals(), SiStripGainCosmicCalculator::algoAnalyze(), SiStripQualityHotStripIdentifier::algoAnalyze(), SiStripGainFromData::algoAnalyze(), SiStripGainFromCalibTree::algoAnalyze(), FlavorJetCorrectionExample::analyze(), PartonJetCorrectionExample::analyze(), CSCTruthTest::analyze(), CSCAFEBAnalyzer::analyze(), RHStopDump::analyze(), ElectronIDAnalyzer::analyze(), EcalStatusAnalyzer::analyze(), evf::EvFRecordInserter::analyze(), SimpleJetDump::analyze(), CastorDigiAnalyzerImpl::analyze(), CastorHitAnalyzerImpl::analyze(), evf::EvFRecordUnpacker::analyze(), RawDataConverter::analyze(), CaloTowersExample::analyze(), EcalMatacqAnalyzer::analyze(), myFastSimVal::analyze(), JetToDigiDump::analyze(), EcalPerEvtMatacqAnalyzer::analyze(), CMSDAS11DijetAnalyzer::analyze(), CMSDAS11DijetTestAnalyzer::analyze(), JetCorExample< Jet >::analyze(), JetPlotsExample< Jet >::analyze(), JetValidation::analyze(), EcalTBHodoscopeRawInfoDumper::analyze(), EcalTBTDCRawInfoDumper::analyze(), PlaybackRawDataProvider::analyze(), JetAnaPythia< Jet >::analyze(), CastorHitAnalyzer::analyze(), CastorDigiAnalyzer::analyze(), HcalHitAnalyzerImpl::analyze(), EcalDCCHeaderDisplay::analyze(), EcalDigiDisplay::analyze(), myRawAna::analyze(), HcalHitAnalyzer::analyze(), RivetHarvesting::analyze(), GenMuonRadCorrAnalyzer::analyze(), EcalPnGraphs::analyze(), TauGenJetDumper::analyze(), HcalDigiAnalyzerImpl::analyze(), HcalDigiAnalyzer::analyze(), GctDigiToPsbText::analyze(), RawToText::analyze(), DijetMass< Jet >::analyze(), AlignmentStats::analyze(), MCPhotonAnalyzer::analyze(), MCPizeroAnalyzer::analyze(), PhotonsWithConversionsAnalyzer::analyze(), MCElectronAnalyzer::analyze(), SimpleConvertedPhotonAnalyzer::analyze(), L1CaloInputScaleTester::analyze(), AlCaElectronsTest::analyze(), CSCTFanalyzer::analyze(), AcceptanceHistoProducer::analyze(), RivetAnalyzer::analyze(), EmbeddingKineReweightNtupleProducer::analyze(), PFCandidateChecker::analyze(), RecoTauPlotDiscriminator::analyze(), HLTMonPhotonSource::analyze(), test::GlobalNumbersAnalysis::analyze(), HLTInspect::analyze(), RctDigiToRctText::analyze(), ElectronSeedAnalyzer::analyze(), GctFibreAnalyzer::analyze(), EcalPedHists::analyze(), miscalibExample::analyze(), HTMHTAnalyzer::analyze(), ValidationMisalignedTracker::analyze(), SiStripLAProfileBooker::analyze(), EcalHexDisplay::analyze(), EcalTPInputAnalyzer::analyze(), EcalABAnalyzer::analyze(), PatPhotonSimpleAnalyzer::analyze(), EcalPerEvtLaserAnalyzer::analyze(), PhotonIDSimpleAnalyzer::analyze(), EcalTPGAnalyzer::analyze(), L1Scalers::analyze(), CSCViewDigi::analyze(), SimplePhotonAnalyzer::analyze(), EcalTestPulseAnalyzer::analyze(), EcalTrigPrimAnalyzer::analyze(), AnaL1CaloCleaner::analyze(), GctTimingAnalyzer::analyze(), L1GctValidation::analyze(), GsfElectronDataAnalyzer::analyze(), GsfElectronMCFakeAnalyzer::analyze(), L1TScalersSCAL::analyze(), DQMAnalyzer::analyze(), GsfElectronFakeAnalyzer::analyze(), Mixing2DB::analyze(), GsfElectronMCAnalyzer::analyze(), EcalSimpleTBAnalyzer::analyze(), RctDigiToSourceCardText::analyze(), LaserAlignmentT0ProducerDQM::analyze(), L1RCTRelValAnalyzer::analyze(), EcalSimple2007H4TBAnalyzer::analyze(), __class__< T >::analyze(), DTTrigTest::analyze(), SimplePi0DiscAnalyzer::analyze(), SiStripElectronAnalyzer::analyze(), ElectronCalibration::analyze(), EcalLaserAnalyzer2::analyze(), myJetAna::analyze(), EcalPulseShapeGrapher::analyze(), SiPixelDQMRocLevelAnalyzer::analyze(), EcalLaserAnalyzer::analyze(), HitEff::analyze(), TestHits::analyze(), EcalBxOrbitNumberGrapher::analyze(), EGEnergyAnalyzer::analyze(), TestPythiaDecays::analyze(), TestSmoothHits::analyze(), HLTMonElectron::analyze(), TestMuonCaloCleaner::analyze(), L1ExtraTestAnalyzer::analyze(), AnaMuonCaloCleaner::analyze(), HLTMon::analyze(), calcTopMass::analyze(), L1RCTTestAnalyzer::analyze(), ElectronCalibrationUniv::analyze(), TestTrackHits::analyze(), EcalURecHitHists::analyze(), LhcTrackAnalyzer::analyze(), EcalLaserAnalyzerYousi::analyze(), CastorDumpConditions::analyze(), TestOutliers::analyze(), TreeProducerCalibSimul::analyze(), DummyEvelyser::analyze(), EcalMipGraphs::analyze(), AlignmentMonitorAsAnalyzer::analyze(), EcalDisplaysByEvent::analyze(), HiEvtPlaneFlatCalib::analyze(), CollectionDumper< T >::analyze(), EopTreeWriter::analyze(), EcalCosmicsHists::analyze(), CosmicSplitterValidation::analyze(), CastorPedestalsAnalysis::analyze(), SiStripBaselineAnalyzer::analyze(), PrimaryVertexValidation::analyze(), GctErrorAnalyzer::analyze(), DijetRatio< Jet >::analyze(), EcnaAnalyzer::analyze(), MCEmbeddingValidationAnalyzer::analyze(), edm::EventContentAnalyzer::analyze(), L1GtAnalyzer::analyzeConditionsInEventBlock(), L1GtAnalyzer::analyzeDecisionReadoutRecord(), L1GtPackUnpackAnalyzer::analyzeGMT(), L1GtPackUnpackAnalyzer::analyzeGT(), L1GtAnalyzer::analyzeObjectMap(), GlobalTrackerMuonAlignment::analyzeTrackTrack(), GlobalTrackerMuonAlignment::analyzeTrackTrajectory(), L1GtAnalyzer::analyzeTrigger(), SegmentToTrackAssociator::associate(), TrackAssociatorByChi2::associateGenToReco(), TrackAssociatorByChi2::associateRecoToGen(), TrackAssociatorByPosition::associateRecoToSim(), TrackAssociatorByChi2::associateRecoToSim(), MuonAssociatorByHits::associateRecoToSimIndices(), TrackAssociatorByPosition::associateSimToReco(), TrackAssociatorByChi2::associateSimToReco(), PFRecoTauDiscriminationByFlight::beginEvent(), tautools::RecoTauDistanceFromTruthPlugin::beginEvent(), RecoTauDiscriminationByGenMatch::beginEvent(), reco::tau::RecoTauDiscriminantFromDiscriminator::beginEvent(), reco::tau::RecoTauDiscriminationBinnedIsolation::beginEvent(), tautools::RecoTauDecayModeTruthMatchPlugin::beginEvent(), RecoTauMVATransform::beginEvent(), CaloRecoTauAlgorithm::buildCaloTau(), FastL1GlobalAlgo::CaloTowersDump(), AlignmentGlobalTrackSelector::checkIsolation(), AlignmentGlobalTrackSelector::checkJetCount(), AlignmentTwoBodyDecayTrackSelector::checkMETMass(), AlignmentTrackSelector::checkPrescaledHits(), edm::MixingWorker< T >::checkSignal(), SiStripZeroSuppression::CollectionMergedZeroSuppression(), L1GtDataEmulAnalyzer::compareDaqRecord(), ShallowTree::TypedBranchConnector< T >::connect(), L1FastjetCorrector::correction(), L1OffsetCorrector::correction(), L6SLBCorrector::correction(), SelectReplacementCandidates::determineMuonsToUse(), SelectReplacementCandidates::determineMuonsToUse_old(), EcalCosmicsHists::determineTriggers(), DumpGctDigis::doEM(), DumpGctDigis::doEnergySums(), DumpGctDigis::doFibres(), DumpGctDigis::doInternEM(), DumpGctDigis::doJets(), edm::MixingModule::doPileUp(), DumpGctDigis::doRctEM(), DumpGctDigis::doRegions(), InvRingCalib::duringLoop(), EcalEleCalibLooper::duringLoop(), ZeeCalibration::duringLoop(), AlignmentProducer::duringLoop(), AlignmentMonitorMuonSystemMap1D::event(), AlignmentMonitorSegmentDifferences::event(), AlignmentMonitorMuonVsCurvature::event(), AlignmentMonitorTracksFromTrajectories::event(), L1GtPatternGenerator::extractGlobalTriggerData(), extractRecordData(), PFElectronTranslator::fetchCandidateCollection(), PFPhotonTranslator::fetchCandidateCollection(), PFElectronTranslator::fetchGsfCollection(), StringBasedNTupler::fill(), AdHocNTupler::fill(), HTrackAssociator::fillCaloTowers(), LaserAlignment::fillDataProfiles(), HTrackAssociator::fillEcal(), FastL1GlobalAlgo::FillEgammas(), MuonCaloCleanerAllCrossed::fillEnergyDepositMap(), HTrackAssociator::fillHcal(), HTrackAssociator::fillHcalTowers(), MCEmbeddingValidationAnalyzer::plotEntryTypeEvtWeight::fillHistograms(), MCEmbeddingValidationAnalyzer::leptonDistributionT< T >::fillHistograms(), MCEmbeddingValidationAnalyzer::electronDistributionExtra::fillHistograms(), MCEmbeddingValidationAnalyzer::tauDistributionExtra::fillHistograms(), MCEmbeddingValidationAnalyzer::leptonEfficiencyT< T >::fillHistograms(), MCEmbeddingValidationAnalyzer::leptonL1TriggerEfficiencyT1T2< T1, T2 >::fillHistograms(), MCEmbeddingValidationAnalyzer::l1ExtraObjectDistributionT< T >::fillHistograms(), MCEmbeddingValidationAnalyzer::metDistributionType::fillHistograms(), MCEmbeddingValidationAnalyzer::metL1TriggerEfficiencyType::fillHistograms(), HLTMonPhotonSource::fillHistos(), HLTMonElectron::fillHistos(), HLTMon::fillHistos(), FastL1GlobalAlgo::FillL1Regions(), FastL1GlobalAlgo::FillL1RegionsTP(), FastL1GlobalAlgo::FillMET(), BTagSkimMC::filter(), ptHatFilter::filter(), RecoTauDifferenceAnalyzer::filter(), PFFilter::filter(), PFMETFilter::filter(), myFilter::filter(), cms::MTCCHLTrigger::filter(), cms::CosmicTIFTrigFilter::filter(), ClusterMultiplicityFilter::filter(), STFilter::filter(), CosmicGenFilterLowE::filter(), cms::TrackMTCCFilter::filter(), ComphepSingletopFilter::filter(), GaussianZBeamSpotFilter::filter(), BTagSkimLeptonJet::filter(), DTCalibMuonSelection::filter(), cms::ClusterMTCCFilter::filter(), cms::TECClusterFilter::filter(), cms::BHFilter::filter(), HeavyQuarkFromMPIFilterAlgo::filter(), CandViewRefRandomSelector::filter(), EcalTangentFilter::filter(), L1Filter::filter(), PythiaFilterEMJet::filter(), BxNumberFilter::filter(), doubleEMEnrichingFilterAlgo::filter(), EMEnrichingFilterAlgo::filter(), PythiaFilterGammaGamma::filter(), PythiaFilterZgamma::filter(), PythiaFilterGammaJet::filter(), PythiaFilterGammaJetWithBg::filter(), PythiaFilterGammaJetWithOutBg::filter(), PythiaFilterZJetWithOutBg::filter(), RecoDiMuon::filter(), PythiaFilterZJet::filter(), L1DEFilter::filter(), BCToEFilterAlgo::filter(), HighETPhotonsFilterAlgo::filter(), JetFlavourCutFilter::filter(), JetFlavourFilter::filter(), PythiaFilterGammaJetIsoPi0::filter(), TotalKinematicsFilter::filter(), GenMuonRadiationFilter::filter(), MuonRadiationFilter::filter(), BdecayFilter::filter(), BsJpsiPhiFilter::filter(), LHEDYdecayFilter::filter(), XtoFFbarFilter::filter(), PFTauViewRefSelector::filter(), UniqueObjectSelector< T >::filter(), PythiaFilterEMJetHeep::filter(), PythiaFilterIsolatedTrack::filter(), GenLeadTrackFilter::filter(), TauHadronDecayFilter::filter(), ECALActivity::filter(), BeamSplash::filter(), MuonAlignmentPreFilter::filter(), PhysDecl::filter(), JGJFilter::filter(), SelectHFMinBias::filter(), IsTBH4Type::filter(), MCSmartSingleParticleFilter::filter(), RecHitEnergyFilter::filter(), EcalExclusiveTrigFilter::filter(), CosmicGenFilterHelix::filter(), MCDecayingPionKaonFilter::filter(), MCDijetResonance::filter(), MCMultiParticleFilter::filter(), MCZll::filter(), TwoVBGenFilter::filter(), HighMultiplicityGenFilter::filter(), MCProcessRangeFilter::filter(), GoodVertexFilter::filter(), MCParticlePairFilter::filter(), __class__< T >::filter(), PythiaHLTSoupFilter::filter(), HZZ4lFilter::filter(), LQGenFilter::filter(), MCProcessFilter::filter(), MCSingleParticleFilter::filter(), PythiaDauFilter::filter(), PythiaDauVFilter::filter(), PythiaFilter::filter(), ZgMassFilter::filter(), Zto2lFilter::filter(), MCLongLivedParticles::filter(), HcalHPDFilter::filter(), SecondaryVertexFilter::filter(), TagProbeMassEDMFilter::filter(), ZgammaMassFilter::filter(), SelectZmumuevents::filter(), DYGenFilter::filter(), CSCOverlapsBeamSplashCut::filter(), L1GtBeamModeFilter::filter(), DJpsiFilter::filter(), FourLepFilter::filter(), HerwigMaxPtPartonFilter::filter(), EcalSkim::filter(), PhotonEnrichmentFilter::filter(), FilterScrapingPixelProbability::filter(), EmptyEventsFilter::filter(), ProtonTaggerFilter::filter(), EcalRecHitsFilter::filter(), RecoTauDiscriminatorRefSelectorImpl< T >::filter(), HCALHighEnergyFilter::filter(), SimpleJetFilter::filter(), UEDMultiLeptonFilter::filter(), HiCentralityBiasFilter::filter(), NJetsMC::filter(), PythiaFilterTTBar::filter(), reco::tau::AssociationMatchRefSelector< InputType, MatchedType, OutputType, ClonePolicy >::filter(), WZInterestingEventSelector::filter(), edm::HadronizerFilter< HAD, DEC >::filter(), RPCRecHitFilter::filter(), ShallowDigisProducer::findInput(), AlignmentGlobalTrackSelector::findMuons(), findMuons(), RunManager::generateEvent(), gen::PyquenHadronizer::generatePartonsAndHadronize(), gen::HydjetHadronizer::generatePartonsAndHadronize(), gen::Hydjet2Hadronizer::generatePartonsAndHadronize(), getByLabel(), MatacqProducer::getCalibTriggerType(), L1MuGMTPSB::getCalo(), PFClusterShapeProducer::getClusterCollection(), RawDataConverter::GetDigis(), EcalClusterPUCleaningTools::getEBRecHits(), EcalClusterPUCleaningTools::getEERecHits(), HoECalculator::getHoE(), CaloRecoTauTagInfoAlgorithm::getNeutralEcalBasicClusters(), MatacqProducer::getOrbitId(), PFClusterShapeProducer::getRecHitCollection(), MixBoostEvtVtxGenerator::getRecVertex(), getSelMuons(), RawDataConverter::GetValidLabels(), MixBoostEvtVtxGenerator::getVertex(), LeptonRecoSkim::handleObjects(), CosmicTrackingRegion::hits_(), EcalFEDErrorFilter::hltFilter(), TrackerMuonHitExtractor::init(), DTHitAssociator::initEvent(), RPCHitAssociator::initEvent(), HcalTBDigiProducer::initializeEvent(), CosmicSplitterValidation::is_gold_muon(), CalibrationTrackSelector::isIsolated(), AlignmentTrackSelector::isIsolated(), L1GtUtils::l1Results(), SiStripAPVRestorer::LoadMeanCMMap(), EcalBarrelRecHitsMaker::loadPCaloHits(), EcalEndcapRecHitsMaker::loadPCaloHits(), EcalPreshowerRecHitsMaker::loadPCaloHits(), HcalRecHitsMaker::loadPCaloHits(), shallow::make_cluster_map(), TrackerHitAssociator::makeMaps(), CosmicParametersDefinerForTP::momentum(), ParametersDefinerForTP::momentum(), MCPdgIndexFilter::pass(), QuickTrackAssociatorByHits::prepareEitherHitAssociatorOrClusterToTPMap(), L1GtUtils::prescaleFactorSetIndex(), tfwliteselectortest::ThingsWorker::process(), tfwliteselectortest::ThingsTSelector::process(), __class__Worker::process(), ShallowEventDataProducer::produce(), PixelVertexProducerMedian::produce(), ShallowTracksProducer::produce(), VZeroProducer::produce(), TrackListCombiner::produce(), ShallowRechitClustersProducer::produce(), ShallowTrackClustersProducer::produce(), HepMCCopy::produce(), ShallowSimhitClustersProducer::produce(), PixelVertexProducerClusters::produce(), CSCTFTrackProducer::produce(), MuonWithPFIsoProducerCopy::produce(), ElectronSqPtTkIsolationProducer::produce(), MCTrackMatcher::produce(), EcalTBH2TDCRecInfoProducer::produce(), EcalTBTDCRecInfoProducer::produce(), EcalTBHodoscopeRecInfoProducer::produce(), PFConcretePFCandidateProducer::produce(), CastorFastClusterProducer::produce(), CastorFastTowerProducer::produce(), CRackSeedGenerator::produce(), PFMuonCaloCleaner::produce(), EgammaPhotonTkNumIsolationProducer::produce(), EgammaElectronTkIsolationProducer::produce(), EgammaPhotonTkIsolationProducer::produce(), HectorProducer::produce(), EcalTBWeightUncalibRecHitProducer::produce(), GenTrackMatcher::produce(), SimHitTPAssociationProducer::produce(), HLTHFRecoEcalCandidateProducer::produce(), CandViewRefTriggerBiasRemover::produce(), PFElectronTranslator::produce(), JetVetoedTracksAssociatorAtVertex::produce(), PFTauViewRefMerger::produce(), EgammaElectronTkNumIsolationProducer::produce(), MixedGenMEtProducer::produce(), AlignmentPrescaler::produce(), FastTSGFromL2Muon::produce(), StripCompactDigiSimLinksProducer::produce(), CosmicSeedGenerator::produce(), ElectronRecalibSuperClusterAssociator::produce(), LHECOMWeightProducer::produce(), RawDataSelector::produce(), SiPixelFedFillerWordEventNumber::produce(), RecoTauPiZeroFlattener::produce(), EcalDCCTBUnpackingModule::produce(), TkAlCaOverlapTagger::produce(), BaseEvtVtxGenerator::produce(), reco::tautools::CopyProducer< Collection >::produce(), L1ExtraMEtMixerPlugin::produce(), ImpactParameter::produce(), EcalDCCTB07UnpackingModule::produce(), L1GctInternJetProducer::produce(), TrackingRecHitTranslator::produce(), MuonDetRecHitMixer< T1, T2 >::produce(), TrackListMerger::produce(), CaloRecoTauProducer::produce(), SimpleTrackListMerger::produce(), pat::PATPackedCandidateProducer::produce(), DigiSimLinkProducer::produce(), cms::ReconstructerFP420::produce(), SubsystemNeutronWriter::produce(), reco::tautools::CastedRefProducer< DerivedCollection, BaseType >::produce(), L1ExtraMixerPluginT< T >::produce(), EgammaEcalRecHitIsolationProducer::produce(), EgammaTowerIsolationProducer::produce(), MuonPFCandidateCleaner::produce(), PFTauMVAInputDiscriminantTranslator::produce(), edm::CFWriter::produce(), GenParticlesFromZsSelectorForMCEmbedding::produce(), MCParticleReplacer::produce(), MatchedProbeMaker< T >::produce(), EmbeddingKineReweightProducer::produce(), CaloRecoTauTagInfoProducer::produce(), TagProbeMassProducer::produce(), EcalTrigPrimProducer::produce(), LaserAlignmentT0Producer::produce(), cms::TrackerizerFP420::produce(), L1RCTTPGProvider::produce(), FastElectronSeedProducer::produce(), MuonCaloCleanerByDistance::produce(), EcalRecHitRecalib::produce(), FakeTrackProducer< T >::produce(), ConversionSeedFilterCharge::produce(), HLTRechitInRegionsProducer< T1 >::produce(), L1ExtraParticleMapProd::produce(), L1GctEmulator::produce(), SiClusterTranslator::produce(), L1EmulBias::produce(), pat::__class__Producer::produce(), PFSimParticleProducer::produce(), cms::ClusterizerFP420::produce(), NeutronHitsCollector::produce(), L1ExtraParticlesProd::produce(), ConversionSeedFilter::produce(), L1GlobalTriggerRecordProducer::produce(), GctDigiToRaw::produce(), LTCRawToDigi::produce(), GSFElectronsMixer::produce(), DuplicateListMerger::produce(), TrackMCQuality::produce(), cms::DigitizerFP420::produce(), L1Comparator::produce(), BSCTrigger::produce(), MaskedRctInputDigiProducer::produce(), EcalFEDWithCRCErrorProducer::produce(), ElectronSeedTrackRefUpdater::produce(), RochesterCorrMuonProducerT< T >::produce(), GenHIEventProducer::produce(), RPCTrigger::produce(), GctRawToDigi::produce(), TruthTauDecayModeProducer::produce(), CaloRecHitMixer< T >::produce(), ElectronSeedTrackRefUpdaterAndMerger::produce(), L1RCTProducer::produce(), GsfTrackMixer::produce(), ExtraFromSeeds::produce(), MuonErrorMatrixAdjuster::produce(), ConvBremSeedProducer::produce(), NuclearSeedsEDProducer::produce(), MixBoostEvtVtxGenerator::produce(), L1GlobalTriggerEvmRawToDigi::produce(), LHE2HepMCConverter::produce(), BetaBoostEvtVtxGenerator::produce(), AlCaECALRecHitReducer::produce(), PFCandidateMixer::produce(), SiStripMeanCMExtractor::produce(), AlignmentMuonHIPTrajectorySelector::produce(), pat::PATTriggerEventProducer::produce(), L1GlobalTriggerRawToDigi::produce(), L1GlobalTrigger::produce(), PFPhotonTranslator::produce(), TrackAlgoCompareUtil::produce(), ShallowGainCalibration::produce(), JetIdSelector< T >::produce(), pat::PATTriggerProducer::produce(), TrackerToMuonPropagator::produce(), CSCOverlapsTrackPreparation::produce(), JetCrystalsAssociator::produce(), cms::CosmicTrackFinder::produce(), RPCTechnicalTrigger::produce(), HepMCSplitter::produce(), PFTau3ProngReco::produce(), NuclearTrackCorrector::produce(), GlobalMuonTrackMixer::produceTrackExtras(), GlobalMuonTrackCleaner::produceTrackExtras(), TeVMuonTrackMixer::produceTrackExtras(), TeVMuonTrackCleaner::produceTrackExtras(), TrackMixerBase::produceTracks(), MuonTrackCleanerBase::produceTracks(), readEventData(), l1t::GtBoard::receiveCaloObjectData(), L1MuDTSectorReceiver::receiveCSCData(), L1MuGMTPSB::receiveData(), L1MuDTEtaProcessor::receiveData(), L1MuDTSectorReceiver::receiveDTBXData(), L1GlobalTriggerPSB::receiveGctObjectData(), L1GlobalTriggerGTL::receiveGmtObjectData(), l1t::GtBoard::receiveMuonObjectData(), L1GlobalTriggerPSB::receiveTechnicalTriggers(), RunManager::resetGenParticleId(), KFBasedPixelFitter::run(), L1MuDTTrackFinder::run(), FastElectronSeedGenerator::run(), SingleEleCalibSelector::select(), FastTSGFromPropagation::setEvent(), StringBranchHelper< Object, Collection >::StringBranchHelper(), StringLeaveHelper< Object >::StringLeaveHelper(), TrackerHitAssociator::TrackerHitAssociator(), FastTSGFromIOHit::trackerSeeds(), LaserDQM::trackerStatistics(), GsfElectronDataAnalyzer::trigger(), DQMAnalyzer::trigger(), DTTrig::triggerReco(), triggerResultsByName(), MuonIdTruthInfo::truthMatchMuon(), CosmicParametersDefinerForTP::vertex(), and ParametersDefinerForTP::vertex().

402  {
403  result.clear();
404  BasicHandle bh = provRecorder_.getByLabel_(TypeID(typeid(PROD)), tag, moduleCallingContext_);
405  convert_handle(std::move(bh), result); // throws on conversion error
406  if (result.failedToGet()) {
407  return false;
408  }
409  addToGotBranchIDs(*result.provenance());
410  return true;
411  }
BasicHandle getByLabel_(TypeID const &tid, InputTag const &tag, ModuleCallingContext const *mcc) const
ModuleCallingContext const * moduleCallingContext_
Definition: Event.h:281
PrincipalGetAdapter provRecorder_
Definition: Event.h:257
void addToGotBranchIDs(Provenance const &prov) const
Definition: Event.cc:175
void convert_handle(BasicHandle &&bh, Handle< T > &result)
Definition: ConvertHandle.h:20
#define PROD(A, B)
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 ( std::string const &  label,
Handle< PROD > &  result 
) const

Definition at line 430 of file Event.h.

References emptyString_, and getByLabel().

430  {
431  return getByLabel(label, emptyString_, result);
432  }
bool getByLabel(InputTag const &tag, Handle< PROD > &result) const
Definition: Event.h:402
static const std::string emptyString_
Definition: Event.h:283
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 415 of file Event.h.

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

417  {
418  result.clear();
419  BasicHandle bh = provRecorder_.getByLabel_(TypeID(typeid(PROD)), label, productInstanceName, emptyString_, moduleCallingContext_);
420  convert_handle(std::move(bh), result); // throws on conversion error
421  if (result.failedToGet()) {
422  return false;
423  }
424  addToGotBranchIDs(*result.provenance());
425  return true;
426  }
BasicHandle getByLabel_(TypeID const &tid, InputTag const &tag, ModuleCallingContext const *mcc) const
ModuleCallingContext const * moduleCallingContext_
Definition: Event.h:281
PrincipalGetAdapter provRecorder_
Definition: Event.h:257
void addToGotBranchIDs(Provenance const &prov) const
Definition: Event.cc:175
void convert_handle(BasicHandle &&bh, Handle< T > &result)
Definition: ConvertHandle.h:20
#define PROD(A, B)
static const std::string emptyString_
Definition: Event.h:283
template<typename ELEMENT >
bool Event::getByLabel ( std::string const &  label,
Handle< View< ELEMENT > > &  result 
) const

Definition at line 503 of file Event.h.

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

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

Definition at line 487 of file Event.h.

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

489  {
490  result.clear();
491  BasicHandle bh = provRecorder_.getMatchingSequenceByLabel_(TypeID(typeid(ELEMENT)), moduleLabel, productInstanceName, emptyString_, moduleCallingContext_);
492  if(bh.failedToGet()) {
493  Handle<View<ELEMENT> > h(std::move(bh.whyFailedFactory()));
494  h.swap(result);
495  return false;
496  }
497  fillView_(bh, result);
498  return true;
499  }
BasicHandle getMatchingSequenceByLabel_(TypeID const &typeID, InputTag const &tag, ModuleCallingContext const *mcc) const
ModuleCallingContext const * moduleCallingContext_
Definition: Event.h:281
PrincipalGetAdapter provRecorder_
Definition: Event.h:257
The Signals That Services Can Subscribe To This is based on ActivityRegistry h
Helper function to determine trigger accepts.
Definition: Activities.doc:4
static const std::string emptyString_
Definition: Event.h:283
void fillView_(BasicHandle &bh, Handle< View< ELEMENT > > &result) const
Definition: Event.h:538
template<typename ELEMENT >
bool Event::getByLabel ( InputTag const &  tag,
Handle< View< ELEMENT > > &  result 
) const

Definition at line 473 of file Event.h.

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

473  {
474  result.clear();
475  BasicHandle bh = provRecorder_.getMatchingSequenceByLabel_(TypeID(typeid(ELEMENT)), tag, moduleCallingContext_);
476  if(bh.failedToGet()) {
477  Handle<View<ELEMENT> > h(std::move(bh.whyFailedFactory()));
478  h.swap(result);
479  return false;
480  }
481  fillView_(bh, result);
482  return true;
483  }
BasicHandle getMatchingSequenceByLabel_(TypeID const &typeID, InputTag const &tag, ModuleCallingContext const *mcc) const
ModuleCallingContext const * moduleCallingContext_
Definition: Event.h:281
PrincipalGetAdapter provRecorder_
Definition: Event.h:257
The Signals That Services Can Subscribe To This is based on ActivityRegistry h
Helper function to determine trigger accepts.
Definition: Activities.doc:4
void fillView_(BasicHandle &bh, Handle< View< ELEMENT > > &result) const
Definition: Event.h:538
BasicHandle Event::getByLabelImpl ( std::type_info const &  iWrapperType,
std::type_info const &  iProductType,
InputTag const &  iTag 
) const
privatevirtual

Implements edm::EventBase.

Definition at line 190 of file Event.cc.

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

190  {
191  BasicHandle h = provRecorder_.getByLabel_(TypeID(iProductType), iTag, moduleCallingContext_);
192  if(h.isValid()) {
193  addToGotBranchIDs(*(h.provenance()));
194  }
195  return h;
196  }
BasicHandle getByLabel_(TypeID const &tid, InputTag const &tag, ModuleCallingContext const *mcc) const
ModuleCallingContext const * moduleCallingContext_
Definition: Event.h:281
PrincipalGetAdapter provRecorder_
Definition: Event.h:257
The Signals That Services Can Subscribe To This is based on ActivityRegistry h
Helper function to determine trigger accepts.
Definition: Activities.doc:4
void addToGotBranchIDs(Provenance const &prov) const
Definition: Event.cc:175
BasicHandle Event::getByProductID_ ( ProductID const &  oid) const
private

Definition at line 100 of file Event.cc.

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

Referenced by get().

100  {
101  return eventPrincipal().getByProductID(oid);
102  }
BasicHandle getByProductID(ProductID const &oid) const
EventPrincipal const & eventPrincipal() const
Definition: Event.cc:48
template<typename PROD >
bool Event::getByToken ( EDGetToken  token,
Handle< PROD > &  result 
) const

Definition at line 446 of file Event.h.

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

Referenced by pat::PATUserDataMerger< ObjectType, Operation >::add(), edm::DataMixingEMWorker::addEMSignals(), edm::DataMixingEMDigiWorker::addEMSignals(), edm::DataMixingGeneralTrackWorker::addGeneralTrackSignals(), edm::DataMixingHcalWorker::addHcalSignals(), edm::DataMixingHcalDigiWorker::addHcalSignals(), BetaCalculatorRPC::addInfoToCandidate(), BetaCalculatorECAL::addInfoToCandidate(), edm::DataMixingMuonWorker::addMuonSignals(), edm::DataMixingSiPixelWorker::addSiPixelSignals(), edm::DataMixingSiStripWorker::addSiStripSignals(), edm::DataMixingSiStripRawWorker::addSiStripSignals(), DeDxDiscriminatorLearner::algoAnalyze(), SiStripMonitorTrack::AllClusters(), BjetAnalysis::analyze(), DimuonStatistics::analyze(), GlbMuQualityCutsAnalysis::analyze(), HLTTauRelvalQTester::analyze(), CSCDigiDump::analyze(), AlphaTVarAnalyzer::analyze(), MatchMETBenchmarkAnalyzer::analyze(), METBenchmarkAnalyzer::analyze(), PFCandidateBenchmarkAnalyzer::analyze(), PFCandidateManagerAnalyzer::analyze(), DQMHOAlCaRecoStream::analyze(), ScoutingTestAnalyzer::analyze(), CandidateBenchmarkAnalyzer::analyze(), HcalCableMapper::analyze(), RazorVarAnalyzer::analyze(), CSCRecHit2DValidation::analyze(), CSCSegmentValidation::analyze(), HcalNZSMonitor::analyze(), CSCALCTDigiValidation::analyze(), CSCCLCTDigiValidation::analyze(), CSCStripDigiValidation::analyze(), PerformanceAnalyzer::analyze(), HcalTrigPrimMonitor::analyze(), CSCDigiToPattern::analyze(), CSCWireDigiValidation::analyze(), PFMETDQMAnalyzer::analyze(), PFMuonDQMAnalyzer::analyze(), CSCComparatorDigiValidation::analyze(), PFJetDQMAnalyzer::analyze(), PFCandidateDQMAnalyzer::analyze(), ESRecoSummary::analyze(), HLTTauDQML1Plotter::analyze(), DiJetVarAnalyzer::analyze(), GenericBenchmarkAnalyzer::analyze(), MultiTrackValidatorGenPs::analyze(), ESOccupancyTask::analyze(), ESPedestalTask::analyze(), HcalCoarsePedestalMonitor::analyze(), PatTauAnalyzer::analyze(), PatZjetsElectronAnalyzer::analyze(), PatZjetsJetAnalyzer::analyze(), KVFTrackUpdate::analyze(), TopElecAnalyzer::analyze(), TopJetAnalyzer::analyze(), TopMuonAnalyzer::analyze(), TopTauAnalyzer::analyze(), ESIntegrityTask::analyze(), ESRawDataTask::analyze(), BTagPerformanceAnalyzerOnData::analyze(), PFTester::analyze(), MultiTrackValidator::analyze(), HcalNoiseMonitor::analyze(), RPCPointVsRecHit::analyze(), SiPixelDigiValid::analyze(), SiStripDigiValid::analyze(), PatElectronAnalyzer::analyze(), ESDcsInfoTask::analyze(), TopGenEventAnalyzer::analyze(), ESFEDIntegrityTask::analyze(), CentralityDQM::analyze(), RPCMonitorRaw::analyze(), ZdcTBAnalyzer::analyze(), HcalTBWriter::analyze(), HiBasicGenTest::analyze(), ElectronMcSignalValidator::analyze(), PatMCMatching::analyze(), PatMCMatchingExtended::analyze(), PatTriggerAnalyzer::analyze(), PatTriggerTagAndProbe::analyze(), SiStripFEDDumpPlugin::analyze(), SiStripMonitorHLT::analyze(), SiStripMonitorFilter::analyze(), FTSLuminosityFromPileupSummaryInfo::analyze(), FTSLuminosityFromPixelClusters::analyze(), CaloTowerAnalyzer::analyze(), RPCRecHitValid::analyze(), HcalBeamMonitor::analyze(), PatTopSelectionAnalyzer::analyze(), DigiAnalyzer::analyze(), RPCMonitorLinkSynchro::analyze(), TriggerSummaryAnalyzerAOD::analyze(), TriggerSummaryAnalyzerRAW::analyze(), FTSLuminosityFromVertices::analyze(), ElectronAnalyzer::analyze(), ElectronGeneralAnalyzer::analyze(), ElectronTagProbeAnalyzer::analyze(), HCALRecHitAnalyzer::analyze(), SUSYDQMAnalyzer::analyze(), HistoAnalyzer< C >::analyze(), BTagPerformanceAnalyzerMC::analyze(), HcalRecHitMonitor::analyze(), ESTimingTask::analyze(), ESTrendTask::analyze(), pat::CandidateSummaryTable::analyze(), DQMMessageLogger::analyze(), PatBasicAnalyzer::analyze(), PatBTagAnalyzer::analyze(), MonitorLTC::analyze(), EcalDQMonitorTask::analyze(), EgammaBasicClusters::analyze(), PrimaryVertexMonitor::analyze(), EwkMuDQM::analyze(), TtFullHadSignalSelMVATrainer::analyze(), EcalFEDMonitorTemp< SUBDET >::analyze(), EgammaSuperClusters::analyze(), PFTauElecRejectionBenchmarkAnalyzer::analyze(), HLTTauDQMOfflineSource::analyze(), HLTAlCaMonEcalPhiSym::analyze(), HLTEventAnalyzerRAW::analyze(), QcdHighPtDQM::analyze(), HLTEventAnalyzerAOD::analyze(), DQMHcalPhiSymAlCaReco::analyze(), TtSemiLepJetCombMVATrainer::analyze(), ObjectCounter< C >::analyze(), HLTMonHcalIsoTrack::analyze(), CSCTFAnalyzer::analyze(), JetCorrectorDemo::analyze(), HLTMonBitSummary::analyze(), EwkElecDQM::analyze(), RPCFEDIntegrity::analyze(), AlcaBeamMonitor::analyze(), SUSY_HLT_InclusiveHT::analyze(), TtSemiLepSignalSelMVATrainer::analyze(), JetCorrectorOnTheFly< Jet >::analyze(), SimHitsValidationHcal::analyze(), HLTOniaSource::analyze(), TKStatus::analyze(), SiStripMonitorDigi::analyze(), DQMHcalDiJetsAlCaReco::analyze(), HcalDeadCellMonitor::analyze(), SiPixelRecHitsValid::analyze(), L1TDEMON::analyze(), L1TdeGCT::analyze(), TrackAnalyzer::analyze(), TkAlCaRecoMonitor::analyze(), EcalPileUpDepMonitor::analyze(), SUSY_HLT_PhotonHT::analyze(), EcalPreshowerNoiseDistrib::analyze(), WValidation::analyze(), MuonRecoAnalyzer::analyze(), HcalSimHitStudy::analyze(), MixCollectionValidation::analyze(), ElectronMcFakeValidator::analyze(), TrackerHitAnalyzer::analyze(), HcalRawDataMonitor::analyze(), AnalysisRootpleProducerOnlyMC::analyze(), BPhysicsOniaDQM::analyze(), SiStripBaselineValidator::analyze(), ElectronStudy::analyze(), PixelVTXMonitor::analyze(), BasicHepMCHeavyIonValidation::analyze(), BasicHepMCValidation::analyze(), DQMLumiMonitor::analyze(), EwkMuLumiMonitorDQM::analyze(), QcdPhotonsDQM::analyze(), DQMSourceEleCalib::analyze(), SUSY_HLT_DoubleMuon_Hadronic::analyze(), SUSY_HLT_Muon_BJet::analyze(), DrellYanValidation::analyze(), MuonSeedsAnalyzer::analyze(), SegmentTrackAnalyzer::analyze(), VertexMonitor::analyze(), KVFTest::analyze(), HLTVertexPerformanceAnalyzer::analyze(), DiMuonHistograms::analyze(), MuonEnergyDepositAnalyzer::analyze(), BasicGenParticleValidation::analyze(), HcalDataIntegrityTask::analyze(), HcalDetDiagNoiseMonitor::analyze(), IsolatedParticlesGeneratedJets::analyze(), SiStripMonitorCluster::analyze(), dEdxAnalyzer::analyze(), edm::InputAnalyzer::analyze(), SUSY_HLT_Razor::analyze(), MBUEandQCDValidation::analyze(), MuonKinVsEtaAnalyzer::analyze(), BxTiming::analyze(), SUSY_HLT_DoubleEle_Hadronic::analyze(), SUSY_HLT_Electron_BJet::analyze(), HiggsValidation::analyze(), HcalBaseDQMonitor::analyze(), HcalHotCellMonitor::analyze(), CSCViewDigi::analyze(), sistrip::SpyExtractRunModule::analyze(), KineExample::analyze(), ResolutionCreator::analyze(), HcalMonitorModule::analyze(), ParticleListDrawer::analyze(), ZeePlots::analyze(), EwkDQM::analyze(), HcalCorrPFCalculation::analyze(), StudyHLT::analyze(), FTSLuminosityFromScalers::analyze(), EcalPreshowerDigisValidation::analyze(), EfficiencyAnalyzer::analyze(), HLTJetMETDQMSource::analyze(), WenuPlots::analyze(), BeamMonitor::analyze(), SUSY_HLT_alphaT::analyze(), cms::MinBias::analyze(), EcalPreshowerRecHitsValidation::analyze(), BeamSpotProblemMonitor::analyze(), cms::ProducerAnalyzer::analyze(), sistrip::SpyIdentifyRunsModule::analyze(), HcalQLPlotAnal::analyze(), SUSY_HLT_DiJet_MET::analyze(), SUSY_HLT_MuEle_Hadronic::analyze(), SUSY_HLT_Muon_Hadronic::analyze(), NoiseRates::analyze(), RPCPhiEff::analyze(), JetTester::analyze(), EcalBarrelDigisValidation::analyze(), EcalEndcapDigisValidation::analyze(), DuplicationChecker::analyze(), L1TDTTPG::analyze(), HLTAnalyzer::analyze(), SiPixelHitEfficiencySource::analyze(), HcalNoiseRates::analyze(), EcalBarrelRecHitsValidation::analyze(), EcalEndcapRecHitsValidation::analyze(), HcalSimHitsValidation::analyze(), AnalysisRootpleProducer::analyze(), L1TRCT::analyze(), TopDiLeptonDQM::analyze(), TrackEfficiencyMonitor::analyze(), HLTBTagPerformanceAnalyzer::analyze(), edm::TestMix::analyze(), EcalBarrelSimHitsValidation::analyze(), HLTAlCaMonPi0::analyze(), EcalPreshowerSimHitsValidation::analyze(), TrackSplittingMonitor::analyze(), TrackParameterAnalyzer::analyze(), EcalEndcapSimHitsValidation::analyze(), ZDCMonitorModule::analyze(), TestSuite::analyze(), L1TCSCTPG::analyze(), MultiplicityCorrelator::analyze(), SiStripMonitorRawData::analyze(), edm::TestMixedSource::analyze(), EcalZmassTask::analyze(), TPGCheck::analyze(), ElectronConversionRejectionValidator::analyze(), L1TFED::analyze(), SiPixelHLTSource::analyze(), SiPixelTrackResidualSource::analyze(), ClusterCount::analyze(), EnergyScaleAnalyzer::analyze(), GlobalTest::analyze(), GlobalMuonMatchAnalyzer::analyze(), L1ABCDebugger::analyze(), MuTriggerAnalyzer::analyze(), L1TGMT::analyze(), L1TRPCTF::analyze(), HiggsDQM::analyze(), SiPixelDigiSource::analyze(), HLTInclusiveVBFSource::analyze(), L1TRate::analyze(), QcdUeDQM::analyze(), AnotherBeamSpotAnalyzer::analyze(), DTNoiseTask::analyze(), cms::GammaJetAnalysis::analyze(), MuonIdDQM::analyze(), MuonRecoOneHLT::analyze(), GeneralHLTOffline::analyze(), DTAlbertoBenvenutiTask::analyze(), B2GHadronicHLTValidation::analyze(), B2GSingleLeptonHLTValidation::analyze(), DQMSourcePi0::analyze(), DTScalerInfoTask::analyze(), TopSingleLeptonHLTValidation::analyze(), cms::Analyzer_minbias::analyze(), METTester::analyze(), FourVectorHLT::analyze(), HLTMonSimpleBTag::analyze(), TagProbeFitTreeProducer::analyze(), EcalSimHitsValidation::analyze(), HLTrigReport::analyze(), TrackingMonitor::analyze(), ContainmentCorrectionAnalyzer::analyze(), EcalRecHitsValidation::analyze(), BSvsPVAnalyzer::analyze(), MCAcceptanceAnalyzer::analyze(), FFTJetImageRecorder::analyze(), RPCTTUMonitor::analyze(), L1TRate_Offline::analyze(), cms::DiJetAnalyzer::analyze(), TTbar_GenLepAnalyzer::analyze(), TestResolution::analyze(), DQMExample_Step1::analyze(), MultiplicityInvestigator::analyze(), SiPixelRawDataErrorSource::analyze(), HeavyFlavorValidation::analyze(), DTTestPulsesTask::analyze(), SUSY_HLT_SingleLepton::analyze(), TopDiLeptonHLTValidation::analyze(), HcalRecHitsAnalyzer::analyze(), L1TStage2InputPatternWriter::analyze(), l1t::GtInputDump::analyze(), HcalRecHitsValidation::analyze(), PFJetBenchmarkAnalyzer::analyze(), AnotherPrimaryVertexAnalyzer::analyze(), SiPixelRecHitSource::analyze(), SiStripSpyMonitorModule::analyze(), TTbar_GenJetAnalyzer::analyze(), TTbarSpinCorrHepMCAnalyzer::analyze(), HigPhotonJetHLTOfflineSource::analyze(), TkConvValidator::analyze(), HLTMuonMatchAndPlotContainer::analyze(), ZDCDigiStudy::analyze(), APVCyclePhaseMonitor::analyze(), SiStripFEDCheckPlugin::analyze(), SiStripMonitorPedestals::analyze(), L1GtTrigReport::analyze(), EcalDigisValidation::analyze(), TauValidation::analyze(), PFMETBenchmarkAnalyzer::analyze(), LogMessageMonitor::analyze(), l1t::GtRecordDump::analyze(), ZdcSimHitStudy::analyze(), TTbar_Kinematics::analyze(), DTLocalTriggerBaseTask::analyze(), DTLocalTriggerLutTask::analyze(), l1t::L1TStage2CaloAnalyzer::analyze(), EventTimeDistribution::analyze(), SusyDQM< Mu, Ele, Jet, Met >::analyze(), DTDigiForNoiseTask::analyze(), MuonIdVal::analyze(), EGammaCutBasedEleIdAnalyzer::analyze(), L1TdeRCT::analyze(), BigEventsDebugger< T >::analyze(), DTDataIntegrityTask::analyze(), MCVerticesAnalyzer::analyze(), GlobalDigisHistogrammer::analyze(), GlobalRecHitsHistogrammer::analyze(), L1Validator::analyze(), HLTGetDigi::analyze(), SiPixelClusterSource::analyze(), SiStripFEDMonitorPlugin::analyze(), SiPixelErrorsDigisToCalibDigis::analyze(), OccupancyPlotter::analyze(), L1TGT::analyze(), FFTJetPileupAnalyzer::analyze(), HLTHeavyIon::analyze(), MCvsRecoVerticesAnalyzer::analyze(), L1TCSCTF::analyze(), MultiplicityTimeCorrelations::analyze(), TauJetCorrectorExample::analyze(), OverlapProblemTPAnalyzer::analyze(), HLTJetMETValidation::analyze(), TriggerValidator::analyze(), PhotonValidator::analyze(), TestCorrection::analyze(), L1TdeCSCTF::analyze(), HLTMuonPlotter::analyze(), SiPixelErrorEstimation::analyze(), MuonIsolationDQM::analyze(), L1TRPCTPG::analyze(), HLTOfflineReproducibility::analyze(), TrackCount::analyze(), JetMETHLTOfflineSource::analyze(), DuplicateRecHits::analyze(), HiEvtPlaneFlatCalib::analyze(), MuIsoValidation::analyze(), OccupancyPlots::analyze(), OverlapProblemTSOSAnalyzer::analyze(), DTTriggerEfficiencyTask::analyze(), IsoTrig::analyze(), SiStripCMMonitorPlugin::analyze(), ValidIsoTrkCalib::analyze(), HLTHiggsSubAnalysis::analyze(), PrimaryVertexAnalyzer::analyze(), HcalDigiMonitor::analyze(), SiPixelTrackingRecHitsValid::analyze(), GenPurposeSkimmerData::analyze(), IsoTrackCalib::analyze(), DQMHcalIsoTrackAlCaReco::analyze(), IsoTrackCalibration::analyze(), MuonAlignment::analyze(), JetAnalyzer::analyze(), TauTagValidation::analyze(), L1TCompare::analyze(), APVShotsAnalyzer::analyze(), Vx3DHLTAnalyzer::analyze(), ValidationHcalIsoTrackAlCaReco::analyze(), PiZeroAnalyzer::analyze(), HcalTimingMonitorModule::analyze(), GlobalHitsHistogrammer::analyze(), TriggerJSONMonitoring::analyze(), FourVectorHLTOnline::analyze(), EcalMixingModuleValidation::analyze(), L1TSync::analyze(), CastorMonitorModule::analyze(), DTLocalTriggerTask::analyze(), SiPixelMuonHLT::analyze(), V0Validator::analyze(), IsolatedGenParticles::analyze(), SeedMultiplicityAnalyzer::analyze(), ExoticaDQM::analyze(), analyzer::SiPixelLorentzAngle::analyze(), METAnalyzer::analyze(), ErsatzMEt::analyze(), HLTScalers::analyze(), TrigResRateMon::analyze(), SiStripMonitorMuonHLT::analyze(), HcalIsoTrkAnalyzer::analyze(), RPCEfficiency::analyze(), SiStripSpyDisplayModule::analyze(), IsolatedTracksCone::analyze(), ZToMuMuGammaAnalyzer::analyze(), L1TSync_Offline::analyze(), PhotonAnalyzer::analyze(), HcalDetDiagTimingMonitor::analyze(), HcalDetDiagLEDMonitor::analyze(), L1TBPTX::analyze(), IsolatedTracksHcalScale::analyze(), IsolatedTracksNxN::analyze(), PrimaryVertexAnalyzer4PUSlimmed::analyze(), SiStripRecHitsValid::analyze(), TrackerDpgAnalysis::analyze(), CSCMonitorModule::analyze(), MuonTrackValidator::analyze(), L1TEfficiencyMuons_Offline::analyze(), L1TGCT::analyze(), SiPixelOfflineCalibAnalysisBase::analyze(), PrimaryVertexAnalyzer4PU::analyze(), BeamHaloAnalyzer::analyze(), HcalDetDiagPedestalMonitor::analyze(), HOCalibAnalyzer::analyze(), TopSingleLeptonHLTOfflineDQM::analyze(), SiStripTrackingRecHitsValid::analyze(), TopDiLeptonHLTOfflineDQM::analyze(), TopSingleLeptonDQM::analyze(), HcalDetDiagLaserMonitor::analyze(), SingleTopTChannelLeptonDQM::analyze(), TopDiLeptonOfflineDQM::analyze(), B2GDQM::analyzeAllHad(), ExoticaDQM::analyzeDiJets(), EgammaObjects::analyzeElectrons(), B2GDQM::analyzeJets(), EgammaObjects::analyzePhotons(), B2GDQM::analyzeSemiE(), B2GDQM::analyzeSemiMu(), FFTJetCorrectionProducer::applyCorrections(), SegmentsTrackAssociator::associate(), MuonCosmicCompatibilityFiller::backToBack2LegCosmic(), RecoTauDecayModeCutMultiplexer::beginEvent(), reco::tau::RecoTauDiscriminantCleanerPlugin::beginEvent(), reco::tau::RecoTauTagInfoWorkaroundModifer::beginEvent(), ecaldqm::ClusterTask::beginEvent(), MuPFIsoHelper::beginEvent(), RecoTauDiscriminantCutMultiplexer::beginEvent(), PFTauDecayModeCutMultiplexer::beginEvent(), PFRecoTauDiscriminationAgainstElectronMVA5::beginEvent(), reco::tau::RecoTauBuilderPlugin::beginEvent(), PFRecoTauDiscriminationByIsolationMVA2::beginEvent(), TtFullLepHypKinSolution::buildHypo(), TtFullHadHypGenMatch::buildHypo(), TtFullLepHypGenMatch::buildHypo(), TtSemiLepHypGenMatch::buildHypo(), TtFullHadHypKinFit::buildHypo(), TtSemiLepHypHitFit::buildHypo(), TtSemiLepHypKinFit::buildHypo(), TtFullLepHypGenMatch::buildMatchingNeutrinos(), ConversionProducer::buildSuperAndBasicClusterGeoMap(), pat::LeptonJetIsolationAngle::calculate(), pat::LeptonVertexSignificance::calculate(), PhotonIsolationCalculator::calculateEcalRecHitIso(), PhotonIsolationCalculator::calculateHcalTowerIso(), PhotonIsolationCalculator::calculateTrackIso(), MuonDetLayerMeasurements::checkCSCRecHits(), OccupancyPlotter::checkDcsInfo(), MuonDetLayerMeasurements::checkDTRecHits(), checkHLTMatch(), OccupancyPlotter::checkLumiInfo(), 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(), PFClusterEMEnergyCorrector::correctEnergies(), 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::doMuons(), HLTTauRefProducer::doPFTaus(), HLTTauRefProducer::doPhotons(), Tau3MuReco::doTau3MuReco(), HLTTauRefProducer::doTowers(), EcalListOfFEDSProducer::Egamma(), ESListOfFEDSProducer::Egamma(), HITrackingRegionProducer::estimateMultiplicity(), HITrackingRegionForPrimaryVtxProducer::estimateMultiplicity(), HLTBitVariable::eval(), ExpressionVariable< Object, label >::eval(), SimpleValueVariable< TYPE >::eval(), SimpleValueVectorVariable< TYPE >::eval(), MuonCosmicCompatibilityFiller::eventActivity(), PSimHitMap::fill(), DigiVtxPosCorrHistogramMaker::fill(), DigiPileupCorrHistogramMaker::fill(), HLTOfflineDQMTopSingleLepton::MonitorSingleLepton::fill(), HcalSignalGenerator< HBHEDigitizerTraits >::fill(), HLTOfflineDQMTopDiLepton::MonitorDiLepton::fill(), SiPixelCalibDigiProducer::fill(), TopSingleLepton::MonitorEnsemble::fill(), SingleTopTChannelLepton::MonitorEnsemble::fill(), TopDiLeptonOffline::MonitorEnsemble::fill(), TauDiscriminationProducerBase< TauType, TauDiscriminator >::TauDiscInfo::fill(), EcalSignalGenerator< EEDigitizerTraits >::fill(), TrackDetectorAssociator::fillCaloTowers(), TrackDetectorAssociator::fillCaloTruth(), reco::HcalNoiseInfoProducer::fillcalotwrs(), reco::HcalNoiseInfoProducer::filldigis(), MuonSimHitsValidAnalyzer::fillDT(), GlobalHitsAnalyzer::fillECal(), GlobalHitsProdHist::fillECal(), GlobalHitsProducer::fillECal(), GlobalDigisProducer::fillECal(), GlobalDigisAnalyzer::fillECal(), TrackDetectorAssociator::fillEcal(), GlobalRecHitsAnalyzer::fillECal(), GlobalRecHitsProducer::fillECal(), TrackerHitProducer::fillG4MC(), GlobalHitsProdHist::fillG4MC(), GlobalHitsAnalyzer::fillG4MC(), GlobalHitsProducer::fillG4MC(), MuonIdProducer::fillGlbQuality(), GlobalHitsAnalyzer::fillHCal(), GlobalHitsProdHist::fillHCal(), GlobalHitsProducer::fillHCal(), GlobalDigisProducer::fillHCal(), GlobalDigisAnalyzer::fillHCal(), TrackDetectorAssociator::fillHcal(), GlobalRecHitsAnalyzer::fillHCal(), GlobalRecHitsProducer::fillHCal(), HistoFillerReco< T >::fillHistos(), TrackDetectorAssociator::fillHO(), JetMETHLTOfflineSource::fillMEforMonTriggerSummary(), GlobalHitsAnalyzer::fillMuon(), GlobalHitsProdHist::fillMuon(), GlobalHitsProducer::fillMuon(), GlobalDigisProducer::fillMuon(), GlobalDigisAnalyzer::fillMuon(), TrackDetectorAssociator::fillMuon(), GlobalRecHitsAnalyzer::fillMuon(), GlobalRecHitsProducer::fillMuon(), MuonIdProducer::fillMuonId(), MuonAnalyzerSBSM::FillPlots(), DTTFFEDSim::fillRawData(), RCTMonitor::FillRCT(), reco::HcalNoiseInfoProducer::fillrechits(), HcalRecHitsAnalyzer::fillRecHitsTmp(), HcalRecHitsValidation::fillRecHitsTmp(), TtEvtBuilder< C >::fillSpecific(), reco::HcalNoiseInfoProducer::filltracks(), TrackerHitProducer::fillTrk(), GlobalHitsAnalyzer::fillTrk(), GlobalHitsProdHist::fillTrk(), GlobalHitsProducer::fillTrk(), GlobalDigisProducer::fillTrk(), GlobalDigisAnalyzer::fillTrk(), GlobalRecHitsAnalyzer::fillTrk(), GlobalRecHitsProducer::fillTrk(), PdfSystematicsAnalyzer::filter(), SimpleSystematicsAnalyzer::filter(), DetStatus::filter(), DetectorStateFilter::filter(), EcalMonitorPrescaler::filter(), TopDecayChannelFilter< S >::filter(), ZToMuMuFilter::filter(), ZToMuMuSelector::filter(), CandCollectionExistFilter::filter(), CSCTightHaloFilter::filter(), EENoiseFilter::filter(), HcalTBTriggerFilter::filter(), JetIDFailureFilter::filter(), TrackingFailureFilter::filter(), PFJetFilter::filter(), HSCParticleSelector::filter(), HLTHcalMETNoiseCleaner::filter(), LaserAlignmentEventFilter::filter(), HLTHPDFilter::filter(), HLTRPCFilter::filter(), TauSpinnerFilter::filter(), HLTHcalLaserFilter::filter(), HLTHcalMETNoiseFilter::filter(), WMuNuValidator::filter(), HBHENoiseFilter::filter(), JetMETDQMDCSFilter::filter(), HLTPhysicsDeclared::filter(), HSCPHLTFilter::filter(), pat::PATLeptonCountFilter::filter(), GreedyMuonPFCandidateFilter::filter(), ElectronIdMVAProducer::filter(), PhotonIsoProducer::filter(), StringCutObjectEvtFilter< T >::filter(), pat::PATSingleVertexSelector::filter(), InconsistentMuonPFCandidateFilter::filter(), edm::ModelFilter::filter(), ProbeTreeProducer::filter(), HLTRHemisphere::filter(), SiStripCommissioningSeedFilter::filter(), EFilter::filter(), SiStripCommissioningRunTypeFilter::filter(), EgammaProbeSelector::filter(), HeavyChHiggsToTauNuSkim::filter(), WMuNuSelector::filter(), EcalLaserCorrFilter::filter(), ElectronRegressionEnergyProducer::filter(), FilterOutScraping::filter(), LogErrorEventFilter::filter(), ObjectPairFilter< C, S >::filter(), CSCDigiValidator::filter(), LogErrorFilter::filter(), ErrorSummaryFilter::filter(), RecoTauPileUpVertexSelector::filter(), SiPixelCalibDigiFilter::filter(), CastorInvalidDataFilter::filter(), HLTHighLevel::filter(), HLTL1NumberFilter::filter(), BVertexFilter::filter(), EEBadScFilter::filter(), ElectronIdMVABased::filter(), HLTHcalCalibTypeFilter::filter(), MonoPhotonSkimmer::filter(), HFFilter::filter(), pat::PATJetSelector::filter(), HcalEmptyEventFilter::filter(), edm::FwdPtrCollectionFilter< T, S, H >::filter(), HcalCalibTypeFilter::filter(), PrescalerFHN::filter(), JetConstituentSelector< T, C >::filter(), SiStripDetWithSomething< T >::filter(), HLTPrescaler::filter(), JetVertexChecker::filter(), HLTHFAsymmetryFilter::filter(), MCVerticesWeight::filter(), HLTEcalPhiSymFilter::filter(), FEDBadModuleFilter::filter(), HSCPFilter::filter(), HcalLaserEventFilter::filter(), HcalLaserHBHEFilter2012::filter(), HcalLaserHBHEHFFilter2012::filter(), HcalLaserHFFilter2012::filter(), ObjectSelector< SingleElementCollectionSelector< InputCollection, Selector, reco::CandidateCollection, StoreContainer, RefAdder >, reco::CandidateCollection, NonNullNumberSelector >::filter(), HSCParticleProducer::filter(), LargeEvents< T >::filter(), SiStripShotFilter::filter(), ElectronIdFilter::filter(), aod2patFilterZee::filter(), APVShotsFilter::filter(), EcalDeadCellBoundaryEnergyFilter::filter(), FFTJetDijetFilter::filter(), OverlapProblemTSOSPositionFilter::filter(), HLTEcalResonanceFilter::filter(), HLTRegionalEcalResonanceFilter::filter(), FlavorHistoryFilter::filter(), ZeeCandidateFilter::filter(), HSCPTreeBuilder::filter(), pat::PATSingleVertexSelector::filter_(), SiStripClusterizer::findInput(), SiStripProcessedRawDigiProducer::findInput(), V0Fitter::fitAll(), RPCPhiEff::fromRaw(), RunManagerMTWorker::generateEvent(), FFTJetProducer::genJetPreclusters(), EventWithHistoryFilter::getAPVPhase(), L1TSync_Offline::getBeamConfOffline(), Multi5x5SuperClusterProducer::getClusterPtrVector(), HiSuperClusterProducer::getClusterPtrVector(), Multi5x5ClusterProducer::getCollection(), EgammaHLTMulti5x5ClusterProducer::getCollection(), IslandClusterProducer::getCollection(), EgammaHLTIslandClusterProducer::getCollection(), HLTDoubletDZ< T1, T2 >::getCollections(), JetMatchingTools::getEBRecHitCollection(), EcalClusterLazyToolsBase::getEBRecHits(), JetMatchingTools::getEBSimHitCollection(), L2TauModularIsolationProducer::getECALHits(), L2TauIsolationProducer::getECALHits(), L2TauNarrowConeIsolationProducer::getECALHits(), JetMatchingTools::getEERecHitCollection(), EcalClusterLazyToolsBase::getEERecHits(), JetMatchingTools::getEESimHitCollection(), pat::PATMHTProducer::getElectrons(), EcalClusterLazyToolsBase::getESRecHits(), ClusterSummarySingleMultiplicity::getEvent(), SingleMultiplicity< T >::getEvent(), DAFTrackProducer::getFromEvt(), JetMatchingTools::getGenParticlesCollection(), HLTExoticaSubAnalysis::getHandlesToObjects(), JetMatchingTools::getHBHERecHitCollection(), L2TauModularIsolationProducer::getHCALHits(), L2TauNarrowConeIsolationProducer::getHCALHits(), JetMatchingTools::getHcalSimHitCollection(), JetMatchingTools::getHFRecHitCollection(), JetMatchingTools::getHORecHitCollection(), MeasurementTrackerEventProducer::getInactiveStrips(), PFCand_AssoMapAlgos::GetInputCollections(), PF_PU_AssoMapAlgos::GetInputCollections(), pat::PATMHTProducer::getJets(), getL1triggerDirection(), pat::PATMHTProducer::getMuons(), HLTEgammaDoubleLegCombFilter::getP3OfLegCands(), HLTEgammaAllCombMassFilter::getP4OfLegCands(), HLTEgammaCombMassFilter::getP4OfLegCands(), L2TauModularIsolationProducer::getPFClusters(), MixEvtVtxGenerator::getRecVertex(), JetMatchingTools::getSimTrackCollection(), KVFTest::getSimVertex(), KineExample::getSimVertex(), JetMatchingTools::getSimVertexCollection(), SiStripDCSStatus::getStatus(), MixEvtVtxGenerator::getVertex(), McSelector::handleObjects(), RecoSelector::handleObjects(), PlotMakerL1::handleObjects(), PlotMakerReco::handleObjects(), DTTriggerEfficiencyTask::hasRPCTriggers(), Vx3DHLTAnalyzer::HitCounter(), CombinedHitQuadrupletGeneratorForPhotonConversion::hitPairs(), CombinedHitPairGenerator::hitPairs(), CombinedHitPairGeneratorForPhotonConversion::hitPairs(), ctfseeding::HitExtractorPIX::hits(), ctfseeding::HitExtractorSTRP::hits(), CombinedMultiHitGenerator::hitSets(), CombinedHitTripletGenerator::hitTriplets(), PixelTripletLowPtGenerator::hitTriplets(), HLTEcalIsolationFilter::hltFilter(), HLTDiMuonGlbTrkFilter::hltFilter(), HLTmumutkFilter::hltFilter(), HLTPixelIsolTrackFilter::hltFilter(), HLTDisplacedmumuFilter::hltFilter(), HLTDisplacedmumumuFilter::hltFilter(), HLTmumutktkFilter::hltFilter(), HLTMuonTrkFilter::hltFilter(), HLTEcalPixelIsolTrackFilter::hltFilter(), HLTElectronMissingHitsFilter::hltFilter(), HLTCSCRing2or3Filter::hltFilter(), HLTCSCOverlapFilter::hltFilter(), HLTHcalNoiseFilter::hltFilter(), HLTElectronPixelMatchFilter::hltFilter(), HLTNVFilter::hltFilter(), HLTPhi2METFilter::hltFilter(), HLTRapGapFilter::hltFilter(), HLTHemiDPhiFilter::hltFilter(), HLTMuonTrackMassFilter::hltFilter(), HLTForwardBackwardJetsFilter< T >::hltFilter(), HLTMuonL1RegionalFilter::hltFilter(), HLTSingleVertexPixelTrackFilter::hltFilter(), HLTJetPairDzMatchFilter< T >::hltFilter(), HLT2jetGapFilter::hltFilter(), HLTJetCollectionsFilter< jetType >::hltFilter(), HLTPFTauPairLeadTrackDzMatchFilter::hltFilter(), HLTEgammaDoubleEtDeltaPhiFilter::hltFilter(), HLTEgammaEtFilterPairs::hltFilter(), HLTElectronEtFilter::hltFilter(), HLTEgammaEtFilter::hltFilter(), HLTEgammaGenericQuadraticEtaFilter::hltFilter(), HLTEgammaGenericQuadraticFilter::hltFilter(), HLTEgammaTriggerFilterObjectWrapper::hltFilter(), HLTElectronEoverpFilterRegional::hltFilter(), HLTElectronGenericFilter::hltFilter(), HLTElectronOneOEMinusOneOPFilterRegional::hltFilter(), HLTMuonDimuonL3Filter::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(), HLTMuonPFIsoFilter::hltFilter(), HLTMuonTrimuonL3Filter::hltFilter(), HLTMuonL2PreFilter::hltFilter(), HLTPMDocaFilter::hltFilter(), HLTExclDiJetFilter< T >::hltFilter(), HLTFatJetMassFilter< jetType >::hltFilter(), HLTJetCollectionsVBFFilter< T >::hltFilter(), HLTMuonIsoFilter::hltFilter(), HLTEgammaL1MatchFilterPairs::hltFilter(), HLTEgammaL1MatchFilterRegional::hltFilter(), HLTEgammaDoubleEtPhiFilter::hltFilter(), HLTMhtFilter::hltFilter(), HLTMuonL1toL3TkPreFilter::hltFilter(), HLTMuonL3PreFilter::hltFilter(), HLTEgammaDoubleEtFilter::hltFilter(), HLTSinglet< T >::hltFilter(), HLTAcoFilter::hltFilter(), HLTEgammaCaloIsolFilterPairs::hltFilter(), HLTGlobalSums< T >::hltFilter(), HLTAlphaTFilter< T >::hltFilter(), HLTPixlMBForAlignmentFilter::hltFilter(), HLTPixlMBFilt::hltFilter(), HLTRFilter::hltFilter(), HLTHtMhtFilter::hltFilter(), HLTMinDPhiMETFilter::hltFilter(), HLTMuonL1Filter::hltFilter(), HLTSmartSinglet< T >::hltFilter(), HLTSummaryFilter::hltFilter(), HLTPFEnergyFractionsFilter::hltFilter(), HLTDoublet< T1, T2 >::hltFilter(), HLTElectronPFMTFilter< T >::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(), HLTTrackWithHits::hltFilter(), HLTCAWZTagFilter::hltFilter(), HLTPMMassFilter::hltFilter(), HLTCATopTagFilter::hltFilter(), HLTDTActivityFilter::hltFilter(), HLTRPCTrigNoSyncFilter::hltFilter(), HLTLevel1GTSeed::hltFilter(), HLTMuonL2ToL1Map::HLTMuonL2ToL1Map(), PFHBHERecHitCreator::importRecHits(), PFHcalRecHitCreator< Digi, Geometry, Layer, Detector >::importRecHits(), PFEcalRecHitCreatorMaxSample< Geometry, Layer, Detector >::importRecHits(), PFEcalRecHitCreator< Geometry, Layer, Detector >::importRecHits(), PFPSRecHitCreator::importRecHits(), PFHFRecHitCreator::importRecHits(), PFHBHERecHitCreatorMaxSample::importRecHits(), GenericClusterImporter::importToBlock(), EGPhotonImporter::importToBlock(), GSFTrackImporter::importToBlock(), ECALClusterImporter::importToBlock(), GeneralTracksImporter::importToBlock(), SuperClusterImporter::importToBlock(), pflow::importers::TrackFromParentImporter< Collection, Adaptor >::importToBlock(), LowPtClusterShapeSeedComparitor::init(), PixelClusterShapeSeedComparitor::init(), tnp::ProbeVariable::init(), MuonIdProducer::init(), tnp::ProbeFlag::init(), tnp::BaseTreeFiller::init(), HLTHiggsSubAnalysis::initAndInsertJets(), SiStripDCSStatus::initialise(), HLTHiggsSubAnalysis::initobjects(), MuonCosmicCompatibilityFiller::isOverlappingMuon(), EcalListOfFEDSProducer::Jets(), ESListOfFEDSProducer::Jets(), 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(), IPProducerHelpers::FromJTA::makeBaseVector(), IPProducerHelpers::FromJetAndCands::makeBaseVector(), RPCRecHitProbability::makeDcsInfo(), RPCDcsInfo::makeDcsInfo(), DQMDcsInfo::makeDcsInfo(), RPCMonitorDigi::makeDcsInfo(), DQMProvInfo::makeDcsInfo(), HSCPValidator::makeGenPlots(), DQMDcsInfo::makeGtInfo(), DQMProvInfo::makeGtInfo(), HSCPValidator::makeHLTPlots(), HSCPValidator::makeRecoPlots(), HSCPValidator::makeSimDigiPlotsECAL(), HSCPValidator::makeSimDigiPlotsRPC(), HSCPValidator::makeSimTrackPlots(), DQMExample_Step1::MediumEle(), SiStripZeroSuppression::MergeCollectionsZeroSuppression(), PhotonMIPHaloTagger::MIPcalculate(), EcalListOfFEDSProducer::Muon(), ESListOfFEDSProducer::Muon(), MuonCosmicCompatibilityFiller::muonTiming(), SoftElectronMVAEstimator::mva(), OverlapExclusionSelector< C, T, O >::newEvent(), reco::modules::MCMatchCandRefSelector::newEvent(), pat::helper::EfficiencyLoader::newEvent(), CentralityProvider::newEvent(), ZGoldenFilter::newEvent(), pat::helper::VertexingHelper::newEvent(), MuonCosmicCompatibilityFiller::nMuons(), TwoObjectVariable< LHS, lLHS, RHS, lRHS, Calculator >::objects(), PFCandIsolatorFromDeposits::SingleDeposit::open(), CandIsolatorFromDeposits::SingleDeposit::open(), TrackWithVertexSelector::operator()(), TtDilepLRSignalSelObservables::operator()(), ElectronIDSelectorLikelihood::operator()(), ObjectCountEventSelector< edm::View, AnySelector, MinNumberSelector >::operator()(), TtSemiLRJetCombObservables::operator()(), reco::tau::PFRecoTauChargedHadronFromTrackPlugin::operator()(), SeedMultiplicityAnalyzer::FromTrackRefSeedFilter::prepareEvent(), HcalSimpleReconstructor::process(), DTTFFEDReader::process(), HcalRecHitMonitor::processEvent(), MultiTrackSelector::processMVA(), FFTJetTreeDump::processTreeData(), HcalSimpleReconstructor::processUpgrade(), DimuonMCMatcher::produce(), WeakEffectsWeightProducer::produce(), TtGenEventReco::produce(), MaskedMeasurementTrackerEventProducer::produce(), SiStripRecHitConverter::produce(), StGenEventReco::produce(), FixedGridRhoProducer::produce(), SeedGeneratorFromProtoTracksEDProducer::produce(), InterestingEcalDetIdProducer::produce(), QualityFilter::produce(), HcalTTPTriggerRecord::produce(), HIBestVertexProducer::produce(), HIPixelMedianVtxProducer::produce(), BasicToPFJet::produce(), CastorSimpleReconstructor::produce(), CastorTTRecord::produce(), RazorVarProducer::produce(), HcalTTPDigiProducer::produce(), JetChargeProducer::produce(), HFEMClusterProducer::produce(), FixedGridRhoProducerFastjet::produce(), SeedCombiner::produce(), HcalLaserReco::produce(), reco::modules::CaloRecHitCandidateProducer< HitCollection >::produce(), GenParticleDecaySelector::produce(), TtSemiLepJetCombMaxSumPtWMass::produce(), AlphaTVarProducer::produce(), MuonSelectorVertex::produce(), pat::PATVertexSlimmer::produce(), ElectronSeedMerger::produce(), TopInitSubset::produce(), TrackRefitter::produce(), HcalTrigPrimDigiProducer::produce(), TtSemiLepJetCombWMassMaxSumPt::produce(), GsfTrackRefitter::produce(), TtSemiLepJetCombGeom::produce(), DistortedMETProducer::produce(), MassKinFitterCandProducer::produce(), EgammaHLTTimeCleanedRechitProducer::produce(), ParticleDecayProducer::produce(), QGTagger::produce(), CosmicMuonProducer::produce(), IsolatedTauJetsSelector::produce(), CSCTFCandidateProducer::produce(), CSCDigiProducer::produce(), MCTruthCompositeMatcher< C1, C2 >::produce(), EventVtxInfoNtupleDumper::produce(), DTDigiToRawModule::produce(), ESRawToDigi::produce(), CaloTowersReCreator::produce(), DQMTauProducer::produce(), PFTauToJetProducer::produce(), CosmicMuonLinksProducer::produce(), StEvtSolutionMaker::produce(), HLTTauProducer::produce(), TtSemiLepKinFitProducer< LeptonCollection >::produce(), TtDilepEvtSolutionMaker::produce(), EMIsolatedTauJetsSelector::produce(), PFJetToCaloProducer::produce(), UnifiedSCCollectionProducer::produce(), CandPtrProjector::produce(), TtSemiLepJetCombWMassDeltaTopMass::produce(), EcalUncalibRecHitProducer::produce(), AssociationVectorSelector< KeyRefProd, CVal, KeySelector, ValSelector >::produce(), ESRecHitProducer::produce(), AssociationMapOneToOne2Association< CKey, CVal >::produce(), DiJetVarProducer::produce(), MuonTrackProducer::produce(), pat::PATSecondaryVertexSlimmer::produce(), CandOneToOneDeltaRMatcher::produce(), DistortedMuonProducerFromDB::produce(), MuonWithPFIsoProducer::produce(), SiStripElectronSeedProducer::produce(), PhotonIDProducer::produce(), JetExtender::produce(), L2TauJetsMerger::produce(), DistortedMuonProducer::produce(), HcalRealisticZS::produce(), HcalSimpleAmplitudeZS::produce(), DAFTrackProducer::produce(), CandOneToManyDeltaRMatcher::produce(), CandViewRefMerger::produce(), JetTracksAssociatorAtVertex::produce(), JetTracksAssociatorExplicit::produce(), AssociationVector2ValueMap< KeyRefProd, CVal >::produce(), pat::PATMETSlimmer::produce(), pat::PATTauSlimmer::produce(), DistortedPFCandProducer::produce(), QuarkoniaTrackSelector::produce(), RawDataCollectorByLabel::produce(), UncleanSCRecoveryProducer::produce(), FSPFProducer::produce(), cms::SubEventGenJetProducer::produce(), EcalRecalibRecHitProducer::produce(), L1HLTJetsMatching::produce(), PFClusterTimeSelector::produce(), HcalCalibFEDSelector::produce(), TrackProducerWithSCAssociation::produce(), PFDisplacedTrackerVertexProducer::produce(), PFNuclearProducer::produce(), GlobalCosmicMuonProducer::produce(), JetTracksAssociatorAtCaloFace::produce(), CollectionAdder< C >::produce(), UpdatedMuonInnerTrackRef::produce(), GenParticlePruner::produce(), ShallowClustersProducer::produce(), ISRGammaWeightProducer::produce(), CleanAndMergeProducer::produce(), CSCDCCUnpacker::produce(), HBHEIsolatedNoiseReflagger::produce(), EgammaHLTHybridClusterProducer::produce(), L1HLTTauMatching::produce(), CSCSegmentProducer::produce(), L2TauJetsProvider::produce(), L2TauPixelTrackMatch::produce(), PFClusterCollectionMerger::produce(), LightPFTrackProducer::produce(), PFJetsMatchedToFilteredCaloJetsProducer::produce(), ME0DigiPreRecoProducer::produce(), HLTTauRefCombiner::produce(), AnyJetToCaloJetProducer::produce(), FSRWeightProducer::produce(), EcalTPSkimmer::produce(), ISRWeightProducer::produce(), BtoCharmDecayVertexMerger::produce(), JetTagProducer::produce(), EcalDigiSelector::produce(), HFRecoEcalCandidateProducer::produce(), DTUnpackingModule::produce(), ParticleBasedIsoProducer::produce(), CaloRecHitCopy::produce(), HIPixelClusterVtxProducer::produce(), ScaleCorrMETData::produce(), L3MuonSumCaloPFIsolationProducer::produce(), reco::ParticleFlowForChargedMETProducer::produce(), reco::modulesNew::MCTruthCompositeMatcher::produce(), HLTJetL1MatchProducer< T >::produce(), CaloMuonMerger::produce(), ZdcSimpleReconstructor::produce(), L2TauIsolationSelector::produce(), TtFullHadSignalSelMVAComputer::produce(), TtFullLepKinSolutionProducer::produce(), PFV0Producer::produce(), CollectionFromZLegProducer::produce(), PdfWeightProducer::produce(), PFConversionProducer::produce(), HybridClusterProducer::produce(), RecHitFilter::produce(), EgammaHLTIslandClusterProducer::produce(), ESDigiToRaw::produce(), ConeIsolation::produce(), IsolatedEcalPixelTrackCandidateProducer::produce(), CaloTowersCreator::produce(), CaloMuonProducer::produce(), L2TauRelaxingIsolationSelector::produce(), HLTHcalTowerNoiseCleaner::produce(), CaloTowerCandidateCreator::produce(), TtSemiLepHitFitProducer< LeptonCollection >::produce(), PileupJPTJetIdProducer::produce(), IsoTracks::produce(), L2TauModularIsolationSelector::produce(), TSGFromL1Muon::produce(), pat::PATMuonSlimmer::produce(), pat::PATElectronSlimmer::produce(), ElectronIDExternalProducer< algo >::produce(), FamosProducer::produce(), PixelTracksProducer::produce(), pat::PATGenJetSlimmer::produce(), pat::PATJetSlimmer::produce(), RecoTauPiZeroUnembedder::produce(), MuonRefProducer::produce(), NtpProducer< C >::produce(), EgammaHLTMulti5x5ClusterProducer::produce(), GEDPhotonCoreProducer::produce(), IPTCorrector::produce(), EcalRecHitProducer::produce(), bestPVselector< T1 >::produce(), PFMultiDepthClusterProducer::produce(), VersionedIdProducer< PhysicsObjectPtr, SelectorType >::produce(), MuonSelectionTypeValueMapProducer::produce(), ConstrainedFitCandProducer< Fitter, InputCollection, OutputCollection, Init >::produce(), TtSemiEvtSolutionMaker::produce(), GEMDigiProducer::produce(), RPCDigiProducer::produce(), TtSemiLepJetCombMVAComputer::produce(), MuonLinksProducerForHLT::produce(), pat::PATPhotonSlimmer::produce(), TtSemiLepSignalSelMVAComputer::produce(), ZMuMuTrackUserData::produce(), PreshowerClusterProducer::produce(), ReducedESRecHitCollectionProducer::produce(), PreshowerClusterShapeProducer::produce(), PreshowerPhiClusterProducer::produce(), CastorDigiToRaw::produce(), GEMPadDigiProducer::produce(), CandReducer::produce(), DTRecSegment4DProducer::produce(), PFDisplacedVertexProducer::produce(), ColinsSoperVariablesComputer::produce(), CandidateTriggerObjectProducer::produce(), TtHadEvtSolutionMaker::produce(), L2TauPixelIsoTagProducer::produce(), reco::modules::MatcherBase< C1, C2, M >::produce(), reco::modulesNew::Matcher< C1, C2, S, D >::produce(), ElectronPATIdMVAProducer::produce(), TauGenJetProducer::produce(), ZMuMuMuonUserData::produce(), ObjectMultiplicityCounter< T >::produce(), PFClusterProducer::produce(), EgammaHLTCaloTowerProducer::produce(), CloneProducer< C >::produce(), HcalHistogramRawToDigi::produce(), HcalDigiToRaw::produce(), ShallowCloneProducer< C >::produce(), RPCUnpackingModule::produce(), ElectronIDValueMapProducer::produce(), TrackInfoProducer::produce(), FastTrackMerger::produce(), MuonFromPVSelector::produce(), cms::MuonMET::produce(), GenParticleProducer::produce(), TrackFromPVSelector::produce(), HLTPFJetIDProducer::produce(), OtherObjectVariableComputer< T >::produce(), RPCPackingModule::produce(), DeltaBetaWeights::produce(), JVFJetIdProducer::produce(), reco::CorrectedJetProducer< T >::produce(), ShiftedMETcorrInputProducer::produce(), GlobalTrackQualityProducer::produce(), PFDisplacedVertexCandidateProducer::produce(), QjetsAdder::produce(), MuonLinksProducer::produce(), RPCPointProducer::produce(), pat::PATLostTracks::produce(), ZMuMuUserDataOneTrack::produce(), ZMuMuUserData::produce(), CastorRawToDigi::produce(), HcalRawToDigi::produce(), sistrip::DigiToRawModule::produce(), VoronoiBackgroundProducer::produce(), BeamSpotOnlineProducer::produce(), CollectionCombiner< Collection >::produce(), cms::JetVertexAssociation::produce(), EcalDetIdToBeRecoveredProducer::produce(), NearbyCandCountComputer::produce(), HLTDisplacedmumumuVtxProducer::produce(), TopBottomClusterInfoProducer::produce(), pat::MatcherUsingTracks::produce(), PuppiProducer::produce(), MuonReSeeder::produce(), CSCRecHitDProducer::produce(), SubdetFEDSelector::produce(), HLTTauMCProducer::produce(), TauJetSelectorForHLTTrackSeeding::produce(), pat::PATTrackAndVertexUnpacker::produce(), PiZeroDiscriminatorProducer::produce(), ClusterTPAssociationProducer::produce(), SiPixelRawToDigi::produce(), EgammaHLTCombinedIsolationProducer::produce(), EgammaHLTPFChargedIsolationProducer::produce(), EgammaHLTRecoEcalCandidateProducers::produce(), EgammaHLTRemoveDuplicatedSC::produce(), HLTCaloTowerHtMhtProducer::produce(), MuonMETcorrInputProducer::produce(), ShiftedJetProducerByMatchedObjectT< T >::produce(), PileupInformation::produce(), PhotonCoreProducer::produce(), edm::FwdPtrProducer< T, H >::produce(), SiPixelDigiToRaw::produce(), SysShiftMETcorrInputProducer::produce(), TrackListMerger::produce(), Type1PFMET::produce(), cms::JetCorrectionProducer< T >::produce(), ShiftedParticleMETcorrInputProducer::produce(), EgammaHLTClusterShapeProducer::produce(), EgammaHLTElectronCombinedIsolationProducer::produce(), EgammaHLTPFNeutralIsolationProducer::produce(), EgammaHLTPFPhotonIsolationProducer::produce(), PFMET::produce(), ParticleTowerProducer::produce(), HLTDisplacedmumuVtxProducer::produce(), InputGenJetsParticleSelector::produce(), HLTTrackClusterRemoverNew::produce(), JetCoreClusterSplitter::produce(), HLTEcalPFClusterIsolationProducer< T1 >::produce(), CSCDigiToRawModule::produce(), PFRecoTauProducer::produce(), pat::PATVertexAssociationProducer::produce(), pat::PATPackedCandidateProducer::produce(), SiStripRegFEDSelector::produce(), ElectronConversionRejectionVars::produce(), SimpleTrackListMerger::produce(), HcalTBObjectUnpacker::produce(), pat::L1MuonMatcher::produce(), Type0PFMETcorrInputProducer::produce(), pat::DuplicatedElectronCleaner::produce(), CSCTFPacker::produce(), edm::ProductFromFwdPtrProducer< T, H >::produce(), MuonShowerInformationProducer::produce(), ConversionTrackMerger::produce(), EgammaHLTEcalRecIsolationProducer::produce(), PFRecoTauTagInfoProducer::produce(), PFCandMETcorrInputProducer::produce(), GsfElectronFromPVSelector::produce(), HLTMhtProducer::produce(), HLTMETCleanerUsingJetID::produce(), TtFullHadHypothesis::produce(), EgammaHLTRegionalPixelSeedGeneratorProducers::produce(), pat::HLTL1MuonMatcher::produce(), SoftPFElectronTagInfoProducer::produce(), HLTHcalPFClusterIsolationProducer< T1 >::produce(), ShiftedPFCandidateProducerByMatchedObject::produce(), PixelVertexProducer::produce(), NoPileUpPFMEtProducer::produce(), HSCPDeDxInfoProducer::produce(), ZllArbitrator< T1 >::produce(), HLTHtMhtProducer::produce(), RecoTauJetRegionProducer::produce(), PFTrackProducer::produce(), Merger< InputCollection, OutputCollection, P >::produce(), HLTCaloJetIDProducer::produce(), EleIsoDetIdCollectionProducer::produce(), PFLinker::produce(), CSCTriggerPrimitivesProducer::produce(), TtSemiLepHypothesis::produce(), PFchsMETcorrInputProducer::produce(), ReducedRecHitCollectionProducer::produce(), SiStripElectronProducer::produce(), EgammaHLTElectronDetaDphiProducer::produce(), EcalIsolatedParticleCandidateProducer::produce(), EgammaHLTElectronTrackIsolationProducers::produce(), EgammaHLTHcalIsolationDoubleConeProducers::produce(), CosmicsMuonIdProducer::produce(), HLTmumutktkVtxProducer::produce(), citk::PFIsolationSumProducer::produce(), ConvertedPhotonProducer::produce(), WMuNuProducer::produce(), ZdcHitReconstructor::produce(), CaloTowerCreatorForTauHLT::produce(), HITrackClusterRemover::produce(), HLTCollectionProducer< T >::produce(), SeedClusterRemover::produce(), CSCTFUnpacker::produce(), MixEvtVtxGenerator::produce(), ShiftedPFCandidateProducerForPFMVAMEt::produce(), AlCaEcalHcalReadoutsProducer::produce(), pat::PATMETProducer::produce(), GlobalMuonProducer::produce(), EgammaHLTHcalIsolationProducersRegional::produce(), TrackAssociatorEDProducer::produce(), CosmicTrackSelector::produce(), TtEvtBuilder< C >::produce(), PFCTRecHitProducer::produce(), IsolationProducer< C1, C2, Alg, OutputCollection, Setup >::produce(), EgammaSCCorrectionMaker::produce(), TrajectorySeedProducer::produce(), EgammaHLTR9IDProducer::produce(), ScalersRawToDigi::produce(), EgammaHLTBcHcalIsolationProducersRegional::produce(), DuplicateTrackMerger::produce(), GenFilterEfficiencyProducer::produce(), TtFullLepHypothesis::produce(), HcalRecHitRecalib::produce(), HLTRechitInRegionsProducer< T1 >::produce(), pat::PATConversionProducer::produce(), SoftPFMuonTagInfoProducer::produce(), ZToLLEdmNtupleDumper::produce(), PartonSelector::produce(), TrackCandidateProducer::produce(), pat::PATPackedGenParticleProducer::produce(), PFPileUp::produce(), HiEgammaSCCorrectionMaker::produce(), SiStripFineDelayHit::produce(), pat::PATCleaner< PATObjType >::produce(), HBHENoiseFilterResultProducer::produce(), EgammaHLTPhotonTrackIsolationProducersRegional::produce(), PFCand_AssoMap::produce(), ECALRegFEDSelector::produce(), modules::MuonCleanerBySegmentsT< T >::produce(), ConversionTrackCandidateProducer::produce(), reco::modulesNew::IsolationProducer< C1, C2, Alg, OutputCollection, Setup >::produce(), PhotonProducer::produce(), EgammaHLTR9Producer::produce(), cms::MuonMETValueMapProducer::produce(), TSGFromL2Muon::produce(), PATHemisphereProducer::produce(), GamIsoDetIdCollectionProducer::produce(), AddCorrectionsToPFMET::produce(), AddCorrectionsToCaloMET::produce(), pat::PATCompositeCandidateProducer::produce(), JetPlusTrackProducer::produce(), PFProducer::produce(), RecoTauPiZeroProducer::produce(), cms::HitReCalibrator::produce(), HLTTrackMETProducer::produce(), HLTJetCollectionsForLeptonPlusJets< jetType >::produce(), AlCaGammaJetProducer::produce(), HLTJetCollectionsForBoostedLeptonPlusJets< jetType >::produce(), HLTmumutkVtxProducer::produce(), SiStripElectronAssociator::produce(), L1TPhysicalEtAdder::produce(), MuPFIsoEmbedder::produce(), HLTJetCollForElePlusJets< T >::produce(), reco::PFMETProducerMVA::produce(), HLTL1MuonSelector::produce(), NoPileUpPFMEtDataProducer::produce(), PixelVertexCollectionTrimmer::produce(), CastorJetIDProducer::produce(), MinMETProducerT< T >::produce(), TrackCandidateTopBottomHitFilter::produce(), DuplicateListMerger::produce(), HLTJetCollectionsForElePlusJets< T >::produce(), cms::AlCaDiJetsProducer::produce(), EgammaHLTEcalIsolationProducersRegional::produce(), OutsideInMuonSeeder::produce(), pat::PATGenericParticleProducer::produce(), DeltaRNearestObjectComputer< T >::produce(), PF_PU_AssoMap::produce(), FromClusterSummaryMultiplicityProducer::produce(), MuonTimingProducer::produce(), BoostedTauSeedsProducer::produce(), AlCaHcalNoiseProducer::produce(), NjettinessAdder::produce(), EventWithHistoryProducerFromL1ABC::produce(), cms::MuonTCMETValueMapProducer::produce(), pat::PATMuonProducer::produce(), pat::PATPFParticleProducer::produce(), pat::TauJetCorrFactorsProducer::produce(), CastorCellProducer::produce(), ShiftedPFCandidateProducerForNoPileUpPFMEt::produce(), IsolatedPixelTrackCandidateProducer::produce(), DTDigitizer::produce(), ShiftedPFCandidateProducerForPFNoPUMEt::produce(), ElectronSeedProducer::produce(), GEDPhotonProducer::produce(), VertexFromTrackProducer::produce(), JetIDProducer::produce(), HcalHitSelection::produce(), EcalRawToDigi::produce(), TrajectorySeedFromMuonProducer::produce(), EventShapeVarsProducer::produce(), EgammaHLTNxNClusterProducer::produce(), TrackMultiSelector::produce(), TtJetPartonMatch< C >::produce(), InterestingDetIdFromSuperClusterProducer::produce(), pat::PATTauProducer::produce(), HcalHitReconstructor::produce(), InterestingDetIdCollectionProducer::produce(), FFTJetPFPileupCleaner::produce(), MuScleFitMuonProducer::produce(), pat::MatcherByPulls< T >::produce(), pat::PATJetProducer::produce(), FFTJetVertexAdder::produce(), RecHitCorrector::produce(), RecoTauProducer::produce(), MuonSegmentProducer::produce(), SoftKillerProducer::produce(), ReducedEGProducer::produce(), FFTJetPileupEstimator::produce(), DeDxEstimatorProducer::produce(), PF_PU_FirstVertexTracks::produce(), InterestingTrackEcalDetIdProducer::produce(), CaloTowersMerger::produce(), HiSpikeCleaner::produce(), pat::PATTriggerMatchEmbedder< PATObjectType >::produce(), PFTauSecondaryVertexProducer::produce(), ConversionTrackProducer::produce(), JetDeltaRValueMapProducer< T >::produce(), SmearedPFCandidateProducerForPFNoPUMEtT< T, Textractor >::produce(), EcalDigiToRaw::produce(), PFEGammaProducer::produce(), AlCaIsoTracksProducer::produce(), PatJPsiProducer::produce(), MultiplicityProducer< T >::produce(), l1t::L1TCaloRCTToUpgradeConverter::produce(), CastorClusterProducer::produce(), CastorTowerProducer::produce(), ConditionDumperInEdm::produce(), PileupJetIdProducer::produce(), PFElecTkProducer::produce(), HLTPrescaleRecorder::produce(), SiPixelClusterShapeCacheProducer::produce(), TauSpinnerCMS::produce(), HiL1Subtractor::produce(), HiGenCleaner< T2 >::produce(), ObjectViewMatcher< T1, T2 >::produce(), PrimaryVertexProducer::produce(), GoodSeedProducer::produce(), GenJetBCEnergyRatio::produce(), NuclearInteractionEDProducer::produce(), L1GTEvmDigiToRaw::produce(), PFTauTransverseImpactParameters::produce(), PFRecoTauChargedHadronProducer::produce(), SiTrackerGaussianSmearingRecHitConverter::produce(), PFCand_NoPU_WithAM::produce(), JetDeltaRTagInfoValueMapProducer< T, I >::produce(), pat::PATPhotonProducer::produce(), L2MuonSeedGenerator::produce(), L2TauModularIsolationProducer::produce(), L2TauIsolationProducer::produce(), SiPixelClusterProducer::produce(), reco::CentralityProducer::produce(), JetPlusTrackProducerAA::produce(), pat::PATTriggerEventProducer::produce(), L1TCaloUpgradeToGCTConverter::produce(), L2TauNarrowConeIsolationProducer::produce(), pat::PATElectronProducer::produce(), reco::modules::HICaloCompatibleTrackSelector::produce(), PixelJetPuId::produce(), reco::modules::TrackFullCloneSelectorBase< Selector >::produce(), L1GTDigiToRaw::produce(), SeedToTrackProducer::produce(), HighPtTrackEcalDetIdProducer::produce(), FastPrimaryVertexWithWeightsProducer::produce(), ObjectViewCleaner< T >::produce(), BoostedJetMerger::produce(), RecoTauCleanerImpl< Prod >::produce(), APVCyclePhaseProducerFromL1ABC::produce(), TrackExtrapolator::produce(), L1TStage2Layer2Producer::produce(), l1t::GenToInputProducer::produce(), reco::BeamHaloSummaryProducer::produce(), FlavorHistoryProducer::produce(), GenHFHadronMatcher::produce(), sistrip::FEDEmulatorModule::produce(), ShiftedParticleProducerT< T >::produce(), l1t::BXVectorInputProducer::produce(), TrackClusterSplitter::produce(), pat::PATTriggerProducer::produce(), ReduceHcalRecHitCollectionProducer::produce(), APVCyclePhaseProducerFromL1TS::produce(), CorrectedECALPFClusterProducer::produce(), L1TStage2Layer1Producer::produce(), pat::JetCorrFactorsProducer::produce(), EgammaHLTGsfTrackVarProducer::produce(), reco::PhysObjectMatcher< C1, C2, S, D, Q >::produce(), CATopJetTagger::produce(), ProduceIsolationMap::produce(), MuonMCClassifier::produce(), L1TStage1Layer2Producer::produce(), ClusterSummaryProducer::produce(), PFTauPrimaryVertexProducer::produce(), ConversionProducer::produce(), HiEvtPlaneFlatProducer::produce(), cms::SiPixelRecHitConverter::produce(), reco::modules::TrackerTrackHitFilter::produce(), MuonSimHitProducer::produce(), FastPrimaryVertexProducer::produce(), reco::modules::CosmicTrackSplitter::produce(), HLTJetsCleanedFromLeadingLeptons< JetType >::produce(), CorrectedMETProducerT< T >::produce(), HadronAndPartonSelector::produce(), BoostedTopProducer::produce(), CandidateProducer< TColl, CColl, Selector, Conv, Creator, Init >::produce(), VirtualJetProducer::produce(), reco::HcalHaloDataProducer::produce(), reco::modules::JetFlavourIdentifier::produce(), ShiftedJetProducerT< T, Textractor >::produce(), JetPartonMatcher::produce(), reco::EcalHaloDataProducer::produce(), CaloJetMETcorrInputProducerT< T, Textractor >::produce(), Type2CorrectionProducer::produce(), EvtPlaneProducer::produce(), ChainedJetCorrectorProducer::produce(), reco::modules::NamedCandCombiner< Selector, PairSelector, Cloner, Setup, Init >::produce(), PFJetMETcorrInputProducerT< T, Textractor >::produce(), reco::CSCHaloDataProducer::produce(), IPProducer< Container, Base, Helper >::produce(), reco::modules::CandCombiner< Selector, PairSelector, Cloner, OutputCollection, Setup, Init >::produce(), JetFlavourClustering::produce(), SelectedElectronFEDListProducer< TEle, TCand >::produce(), TopProjector< Top, Bottom, Matcher >::produce(), AlCaHOCalibProducer::produce(), reco::GlobalHaloDataProducer::produce(), SiStripClusterizerFromRaw::produce(), SmearedJetProducerT< T, Textractor >::produce(), cms::CkfTrackCandidateMakerBase::produceBase(), SiStripFineDelayHit::produceNoTracking(), FastjetJetProducer::produceTrackJets(), KfTrackProducerBase::putInEvt(), GsfTrackProducerBase::putInEvt(), TrackProducerWithSCAssociation::putInEvt(), MuonCosmicCompatibilityFiller::pvMatches(), pat::PATMETSlimmer::OneMETShift::readAndSet(), AddCorrectionsToPFMET::readAndSumCorrections(), AddCorrectionsToCaloMET::readAndSumCorrections(), ElectronHcalHelper::readEvent(), BeamFitter::readEvent(), PVFitter::readEvent(), pat::helper::BasicOverlapTest::readInput(), pat::helper::OverlapBySuperClusterSeed::readInput(), TauSpinnerCMS::readParticlesfromReco(), HcalDigiTester::reco(), HcalDigisValidation::reco(), GlobalTrackingRegionProducerFromBeamSpot::regions(), GlobalTrackingRegionWithVerticesProducer::regions(), IsolationRegionAroundL3Muon::regions(), HIMuonTrackingRegionProducer::regions(), L3MumuTrackingRegion::regions(), TrackingRegionsFromBeamSpotAndL2Tau::regions(), HITRegionalPixelSeedGenerator::regions(), HITrackingRegionForPrimaryVtxProducer::regions(), TauRegionalPixelSeedGenerator::regions(), CandidateSeededTrackingRegionsProducer::regions(), RunManagerMTWorker::resetGenParticleId(), CutsIsolatorWithCorrection::result(), L1RetrieveL1Extra::retrieveL1ExtraObjects(), CutBasedElectronID::robustSelection(), GenericTripletGenerator::run(), BeamHaloPairGenerator::run(), GenericPairGenerator::run(), tnp::TagProbePairMaker::run(), EcalRecHitWorkerRecover::run(), AnalyticalTrackSelector::run(), EgammaHLTPixelMatchElectronAlgo::run(), MultiTrackSelector::run(), PixelUnpackingRegions::run(), ElectronSeedGenerator::run(), SiStripElectronSeedGenerator::run(), EcalDQMonitorTask::runOnCollection(), SeedFilter::seeds(), HLTLevel1GTSeed::seedsL1Extra(), 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(), SelectionStep< Object >::select(), SelectionStepHLT< Object >::select(), DualByL2TSG::selectTSG(), SelectionStep< Object >::selectVertex(), SelectionStepHLT< Object >::selectVertex(), EcalUncalibRecHitWorkerMultiFit::set(), ClusterShapeTrajectoryFilter::setEvent(), reco::isodeposit::OtherCandidatesDeltaRVeto::setEvent(), BaselinePFSCRegression::setEvent(), TSGFromPropagation::setEvent(), reco::isodeposit::OtherCandVeto::setEvent(), reco::tau::RecoTauVertexAssociator::setEvent(), ConversionSeedFinder::setEvent(), TrackingMonitor::setNclus(), VoronoiSubtractor::setupGeometryMap(), ParametrizedSubtractor::setupGeometryMap(), TrackMaker::SetVars(), RhoMaker::SetVars(), PFMETMaker::SetVars(), RecoConversionMaker::SetVars(), ElectronMaker::SetVars(), VertexMaker::SetVars(), GSFTrackMaker::SetVars(), PFElectronMaker::SetVars(), PFJetMaker::SetVars(), PFCandidateMaker::SetVars(), MVAJetIdMaker::SetVars(), MuonMaker::SetVars(), SiStripZeroSuppression::StandardZeroSuppression(), IsoTrig::studyTiming(), ClusterChecker::tooManyClusters(), SiStripMonitorTrack::trackStudy(), DTLocalTriggerTask::triggerSource(), SimpleCosmicBONSeeder::triplets(), HIProtoTrackFilter::update(), HIPixelTrackFilter::update(), ClusterShapeTrackFilter::update(), MeasurementTrackerEventProducer::updatePixels(), WeightManager::weight(), and ECALRecHitAnalyzer::WriteECALRecHits().

446  {
447  result.clear();
448  BasicHandle bh = provRecorder_.getByToken_(TypeID(typeid(PROD)),PRODUCT_TYPE, token, moduleCallingContext_);
449  convert_handle(std::move(bh), result); // throws on conversion error
450  if (result.failedToGet()) {
451  return false;
452  }
453  addToGotBranchIDs(*result.provenance());
454  return true;
455  }
BasicHandle getByToken_(TypeID const &id, KindOfType kindOfType, EDGetToken token, ModuleCallingContext const *mcc) const
ModuleCallingContext const * moduleCallingContext_
Definition: Event.h:281
PrincipalGetAdapter provRecorder_
Definition: Event.h:257
void addToGotBranchIDs(Provenance const &prov) const
Definition: Event.cc:175
void convert_handle(BasicHandle &&bh, Handle< T > &result)
Definition: ConvertHandle.h:20
#define PROD(A, B)
template<typename PROD >
bool Event::getByToken ( EDGetTokenT< PROD token,
Handle< PROD > &  result 
) const

Definition at line 459 of file Event.h.

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

459  {
460  result.clear();
461  BasicHandle bh = provRecorder_.getByToken_(TypeID(typeid(PROD)),PRODUCT_TYPE, token, moduleCallingContext_);
462  convert_handle(std::move(bh), result); // throws on conversion error
463  if (result.failedToGet()) {
464  return false;
465  }
466  addToGotBranchIDs(*result.provenance());
467  return true;
468  }
BasicHandle getByToken_(TypeID const &id, KindOfType kindOfType, EDGetToken token, ModuleCallingContext const *mcc) const
ModuleCallingContext const * moduleCallingContext_
Definition: Event.h:281
PrincipalGetAdapter provRecorder_
Definition: Event.h:257
void addToGotBranchIDs(Provenance const &prov) const
Definition: Event.cc:175
void convert_handle(BasicHandle &&bh, Handle< T > &result)
Definition: ConvertHandle.h:20
#define PROD(A, B)
template<typename ELEMENT >
bool Event::getByToken ( EDGetToken  token,
Handle< View< ELEMENT >> &  result 
) const

Definition at line 509 of file Event.h.

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

509  {
510  result.clear();
511  BasicHandle bh = provRecorder_.getByToken_(TypeID(typeid(ELEMENT)),ELEMENT_TYPE, token, moduleCallingContext_);
512  if(bh.failedToGet()) {
513  Handle<View<ELEMENT> > h(std::move(bh.whyFailedFactory()));
514  h.swap(result);
515  return false;
516  }
517  fillView_(bh, result);
518  return true;
519  }
BasicHandle getByToken_(TypeID const &id, KindOfType kindOfType, EDGetToken token, ModuleCallingContext const *mcc) const
ModuleCallingContext const * moduleCallingContext_
Definition: Event.h:281
PrincipalGetAdapter provRecorder_
Definition: Event.h:257
The Signals That Services Can Subscribe To This is based on ActivityRegistry h
Helper function to determine trigger accepts.
Definition: Activities.doc:4
void fillView_(BasicHandle &bh, Handle< View< ELEMENT > > &result) const
Definition: Event.h:538
template<typename ELEMENT >
bool Event::getByToken ( EDGetTokenT< View< ELEMENT >>  token,
Handle< View< ELEMENT >> &  result 
) const

Definition at line 523 of file Event.h.

References edm::ELEMENT_TYPE, edm::BasicHandle::failedToGet(), fillView_(), edm::PrincipalGetAdapter::getByToken_(), h, moduleCallingContext_, provRecorder_, query::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
ModuleCallingContext const * moduleCallingContext_
Definition: Event.h:281
PrincipalGetAdapter provRecorder_
Definition: Event.h:257
The Signals That Services Can Subscribe To This is based on ActivityRegistry h
Helper function to determine trigger accepts.
Definition: Activities.doc:4
void fillView_(BasicHandle &bh, Handle< View< ELEMENT > > &result) const
Definition: Event.h:538
LuminosityBlock const& edm::Event::getLuminosityBlock ( ) const
inline
template<typename PROD >
void Event::getManyByType ( std::vector< Handle< PROD > > &  results) const

Definition at line 436 of file Event.h.

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

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

436  {
438  for(typename std::vector<Handle<PROD> >::const_iterator it = results.begin(), itEnd = results.end();
439  it != itEnd; ++it) {
440  addToGotBranchIDs(*it->provenance());
441  }
442  }
ModuleCallingContext const * moduleCallingContext_
Definition: Event.h:281
PrincipalGetAdapter provRecorder_
Definition: Event.h:257
void getManyByType(std::vector< Handle< PROD > > &results, ModuleCallingContext const *mcc) const
void addToGotBranchIDs(Provenance const &prov) const
Definition: Event.cc:175
bool Event::getProcessParameterSet ( std::string const &  processName,
ParameterSet ps 
) const

Definition at line 88 of file Event.cc.

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

Referenced by DQMProvInfo::analyze().

89  {
90  ProcessConfiguration config;
91  bool process_found = processHistory().getConfigurationForProcess(processName, config);
92  if(process_found) {
93  pset::Registry::instance()->getMapped(config.parameterSetID(), ps);
94  assert(!ps.empty());
95  }
96  return process_found;
97  }
bool getConfigurationForProcess(std::string const &name, ProcessConfiguration &config) const
bool getMapped(key_type const &k, value_type &result) const
Definition: Registry.cc:22
virtual ProcessHistory const & processHistory() const
Definition: Event.cc:180
static Registry * instance()
Definition: Registry.cc:16
Provenance Event::getProvenance ( BranchID const &  theID) const
Provenance Event::getProvenance ( ProductID const &  theID) const

Definition at line 78 of file Event.cc.

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

78  {
80  }
Provenance getProvenance(ProductID const &pid, ModuleCallingContext const *mcc) const
ModuleCallingContext const * moduleCallingContext_
Definition: Event.h:281
tuple pid
Definition: sysUtil.py:22
EventPrincipal const & eventPrincipal() const
Definition: Event.cc:48
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 133 of file Event.h.

References AlCaHLTBitMon_QueryRunRegistry::string.

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

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

Definition at line 391 of file Event.h.

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

391  {
392  PROD* p = 0;
393  BranchDescription const& desc =
394  provRecorder_.getBranchDescription(TypeID(*p), productInstanceName);
395 
396  //should keep track of what Ref's have been requested and make sure they are 'put'
397  return RefProd<PROD>(makeProductID(desc), provRecorder_.prodGetter());
398  }
EDProductGetter const * prodGetter() const
PrincipalGetAdapter provRecorder_
Definition: Event.h:257
ProductID makeProductID(BranchDescription const &desc) const
Definition: Event.cc:53
BranchDescription const & getBranchDescription(TypeID const &type, std::string const &productInstanceName) const
#define PROD(A, B)
Run const & Event::getRun ( ) const
ProductID Event::makeProductID ( BranchDescription const &  desc) const
private

Definition at line 53 of file Event.cc.

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

Referenced by getRefBeforePut(), and put().

53  {
54  return eventPrincipal().branchIDToProductID(desc.originalBranchID());
55  }
ProductID branchIDToProductID(BranchID const &bid) const
EventPrincipal const & eventPrincipal() const
Definition: Event.cc:48
ModuleCallingContext const* edm::Event::moduleCallingContext ( ) const
inline

Definition at line 217 of file Event.h.

References moduleCallingContext_.

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

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

Implements edm::EventBase.

Definition at line 180 of file Event.cc.

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

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

180  {
181  return provRecorder_.processHistory();
182  }
ProcessHistory const & processHistory() const
PrincipalGetAdapter provRecorder_
Definition: Event.h:257
ProcessHistoryID const & Event::processHistoryID ( ) const

Definition at line 68 of file Event.cc.

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

68  {
70  }
ProcessHistoryID const & processHistoryID() const
Definition: Principal.h:141
EventPrincipal const & eventPrincipal() const
Definition: Event.cc:48
template<typename PROD >
OrphanHandle<PROD> edm::Event::put ( std::auto_ptr< PROD product)
inline

Put a new product.

Definition at line 113 of file Event.h.

References AlCaHLTBitMon_QueryRunRegistry::string.

Referenced by HLTRFilter::addObjects(), edm::HiMixingWorker< T >::addSignals(), FFTJetCorrectionProducer::applyCorrections(), FFTJetPatRecoProducer::buildDenseProduct(), FFTJetPatRecoProducer::buildSparseProduct(), MCParticleReplacer::call_put(), Multi5x5ClusterProducer::clusterizeECALPart(), CosmicClusterProducer::clusterizeECALPart(), EgammaHLTMulti5x5ClusterProducer::clusterizeECALPart(), IslandClusterProducer::clusterizeECALPart(), EgammaHLTIslandClusterProducer::clusterizeECALPart(), SiStripZeroSuppression::CollectionMergedZeroSuppression(), sistrip::SpyEventMatcherModule::copyData(), HLTTauRefProducer::doElectrons(), HLTTauRefProducer::doJets(), HLTTauRefProducer::doMuons(), HLTTauRefProducer::doPFTaus(), HLTTauRefProducer::doPhotons(), edm::MixingModule::doPileUp(), HLTTauRefProducer::doTowers(), EDMNeutronWriter::endEvent(), PFRecoTauDiscriminationAgainstElectronMVA5::endEvent(), PFRecoTauDiscriminationByIsolationMVA2::endEvent(), VariableNTupler::fill(), StringBasedNTupler::fill(), CSCTightHaloFilter::filter(), cms::MTCCHLTrigger::filter(), EENoiseFilter::filter(), JetIDFailureFilter::filter(), TrackingFailureFilter::filter(), cms::TrackMTCCFilter::filter(), HSCParticleSelector::filter(), cms::ClusterMTCCFilter::filter(), cms::TECClusterFilter::filter(), MCPdgIndexFilter::filter(), HLTHcalMETNoiseCleaner::filter(), CandViewRefRandomSelector::filter(), Tau3MuSkim::filter(), MultiEventFilter::filter(), GreedyMuonPFCandidateFilter::filter(), ElectronIdMVAProducer::filter(), PhotonIsoProducer::filter(), pat::PATSingleVertexSelector::filter(), InconsistentMuonPFCandidateFilter::filter(), GenMuonRadiationFilter::filter(), MuonRadiationFilter::filter(), PFTauViewRefSelector::filter(), HLTRHemisphere::filter(), UniqueObjectSelector< T >::filter(), EcalLaserCorrFilter::filter(), ElectronRegressionEnergyProducer::filter(), LogErrorEventFilter::filter(), MCZll::filter(), RecoTauPileUpVertexSelector::filter(), BVertexFilter::filter(), ElectronIdMVABased::filter(), EEBadScFilter::filter(), pat::PATJetSelector::filter(), ConfigurableAnalysis::filter(), edm::FwdPtrCollectionFilter< T, S, H >::filter(), edm::GeneratorFilter< HAD, DEC >::filter(), JetConstituentSelector< T, C >::filter(), JetVertexChecker::filter(), RecoTauDiscriminatorRefSelectorImpl< T >::filter(), MCVerticesWeight::filter(), HLTEcalPhiSymFilter::filter(), HcalLaserEventFilter::filter(), ByMultiplicityEventFilter< T >::filter(), HSCParticleProducer::filter(), ElectronIdFilter::filter(), aod2patFilterZee::filter(), reco::tau::AssociationMatchRefSelector< InputType, MatchedType, OutputType, ClonePolicy >::filter(), EcalDeadCellBoundaryEnergyFilter::filter(), edm::HadronizerFilter< HAD, DEC >::filter(), HLTEcalResonanceFilter::filter(), HLTRegionalEcalResonanceFilter::filter(), EcalDeadCellTriggerPrimitiveFilter::filter(), FlavorHistoryFilter::filter(), EcalDeadCellDeltaRFilter::filter(), ZeeCandidateFilter::filter(), CastorDigiProducer::finalizeEvent(), HcalTBDigiProducer::finalizeEvent(), RecoTrackAccumulator::finalizeEvent(), cms::PileupVertexAccumulator::finalizeEvent(), HcalDigitizer::finalizeEvent(), SiStripDigitizer::finalizeEvent(), cms::SiPixelDigitizer::finalizeEvent(), HLTDeDxFilter::hltFilter(), HLTMuonPFIsoFilter::hltFilter(), HLTMuonIsoFilter::hltFilter(), HLTHcalPhiSymFilter::hltFilter(), HLTmmkkFilter::hltFilter(), HLTmmkFilter::hltFilter(), ShallowDigisProducer::insert(), gen::Pythia6Gun::loadEvent(), EgammaHLTNxNClusterProducer::makeNxNClusters(), SiStripZeroSuppression::MergeCollectionsZeroSuppression(), PFCandidateMixer::mix(), HcalSimpleReconstructor::process(), MultiTrackSelector::processMVA(), HcalSimpleReconstructor::processUpgrade(), DimuonMCMatcher::produce(), ShallowEventDataProducer::produce(), WeakEffectsWeightProducer::produce(), TtGenEventReco::produce(), MaskedMeasurementTrackerEventProducer::produce(), SiStripRecHitConverter::produce(), PixelVertexProducerMedian::produce(), StGenEventReco::produce(), HcalPatternSource::produce(), DoubleProducer::produce(), ShallowTracksProducer::produce(), edm::FlatRandomEThetaGunProducer::produce(), edm::FlatRandomPtThetaGunProducer::produce(), FixedGridRhoProducer::produce(), ShallowRechitClustersProducer::produce(), HcalLaserEventFiltProducer2012::produce(), TrackListCombiner::produce(), SeedGeneratorFromProtoTracksEDProducer::produce(), VZeroProducer::produce(), HIBestVertexProducer::produce(), HIPixelMedianVtxProducer::produce(), edm::FileRandomKEThetaGunProducer::produce(), ShallowTrackClustersProducer::produce(), InterestingEcalDetIdProducer::produce(), HepMCCopy::produce(), QualityFilter::produce(), HcalTTPTriggerRecord::produce(), BasicToPFJet::produce(), CastorSimpleReconstructor::produce(), ShallowSimhitClustersProducer::produce(), PixelVertexProducerClusters::produce(), JetChargeProducer::produce(), SeedingLayersEDProducer::produce(), RazorVarProducer::produce(), CastorTTRecord::produce(), HcalTTPDigiProducer::produce(), edm::EventAuxiliaryHistoryProducer::produce(), HFEMClusterProducer::produce(), FixedGridRhoProducerFastjet::produce(), CSCTFTrackProducer::produce(), HcalLaserReco::produce(), ElectronSqPtTkIsolationProducer::produce(), GenParticleDecaySelector::produce(), MeasurementTrackerEventProducer::produce(), SeedCombiner::produce(), pat::PATVertexSlimmer::produce(), AlphaTVarProducer::produce(), reco::modules::CaloRecHitCandidateProducer< HitCollection >::produce(), MuonWithPFIsoProducerCopy::produce(), TtSemiLepJetCombMaxSumPtWMass::produce(), MuonSelectorVertex::produce(), TopInitSubset::produce(), ElectronSeedMerger::produce(), PhotonConversionTrajectorySeedProducerFromQuadruplets::produce(), SeedGeneratorFromRegionHitsEDProducer::produce(), HcalTrigPrimDigiProducer::produce(), MassKinFitterCandProducer::produce(), MCTrackMatcher::produce(), TtSemiLepJetCombGeom::produce(), TtSemiLepJetCombWMassMaxSumPt::produce(), DistortedMETProducer::produce(), EgammaHLTTimeCleanedRechitProducer::produce(), EventVtxInfoNtupleDumper::produce(), edm::FlatRandomOneOverPtGunProducer::produce(), DTDigiToRawModule::produce(), CSCTFCandidateProducer::produce(), ESRawToDigi::produce(), MCTruthCompositeMatcher< C1, C2 >::produce(), IsolatedTauJetsSelector::produce(), EcalTBHodoscopeRecInfoProducer::produce(), EcalTBH2TDCRecInfoProducer::produce(), EcalTBTDCRecInfoProducer::produce(), PhotonConversionTrajectorySeedProducerFromSingleLeg::produce(), CSCDigiProducer::produce(), ParticleDecayProducer::produce(), edm::FlatRandomEGunProducer::produce(), edm::FlatRandomPtGunProducer::produce(), CosmicMuonLinksProducer::produce(), PFConcretePFCandidateProducer::produce(), CandPtrProjector::produce(), DQMTauProducer::produce(), EMIsolatedTauJetsSelector::produce(), HLTTauProducer::produce(), PFJetToCaloProducer::produce(), PFTauToJetProducer::produce(), CastorFastClusterProducer::produce(), CastorFastTowerProducer::produce(), CRackSeedGenerator::produce(), PathTimerInserter::produce(), TtDilepEvtSolutionMaker::produce(), UnifiedSCCollectionProducer::produce(), StEvtSolutionMaker::produce(), TtSemiLepKinFitProducer< LeptonCollection >::produce(), PhotonIDProducer::produce(), MuonWithPFIsoProducer::produce(), AssociationMapOneToOne2Association< CKey, CVal >::produce(), ESRecHitProducer::produce(), EcalUncalibRecHitProducer::produce(), AssociationVectorSelector< KeyRefProd, CVal, KeySelector, ValSelector >::produce(), CandOneToOneDeltaRMatcher::produce(), pat::PATSecondaryVertexSlimmer::produce(), DiJetVarProducer::produce(), MuonTrackProducer::produce(), SiStripElectronSeedProducer::produce(), TtSemiLepJetCombWMassDeltaTopMass::produce(), DistortedMuonProducerFromDB::produce(), edm::ExpoRandomPtGunProducer::produce(), JetExtender::produce(), JetTracksAssociatorAtVertex::produce(), JetTracksAssociatorExplicit::produce(), edm::MultiParticleInConeGunProducer::produce(), AssociationVector2ValueMap< KeyRefProd, CVal >::produce(), QuarkoniaTrackSelector::produce(), RawDataCollectorByLabel::produce(), L2TauJetsMerger::produce(), CandOneToManyDeltaRMatcher::produce(), pat::PATMETSlimmer::produce(), FSPFProducer::produce(), pat::PATTauSlimmer::produce(), CandViewRefMerger::produce(), HcalRealisticZS::produce(), HcalSimpleAmplitudeZS::produce(), PFMuonCaloCleaner::produce(), UncleanSCRecoveryProducer::produce(), DistortedMuonProducer::produce(), DistortedPFCandProducer::produce(), TrackProducerWithSCAssociation::produce(), cms::SubEventGenJetProducer::produce(), EcalRecalibRecHitProducer::produce(), HcalCalibFEDSelector::produce(), PFClusterTimeSelector::produce(), L1HLTJetsMatching::produce(), RecoTauEventFlagProducer::produce(), HectorProducer::produce(), EgammaElectronTkIsolationProducer::produce(), EgammaPhotonTkIsolationProducer::produce(), EgammaPhotonTkNumIsolationProducer::produce(), ISRGammaWeightProducer::produce(), ShallowClustersProducer::produce(), JetTracksAssociatorAtCaloFace::produce(), CSCDCCUnpacker::produce(), HBHEIsolatedNoiseReflagger::produce(), CollectionAdder< C >::produce(), PFDisplacedTrackerVertexProducer::produce(), PFNuclearProducer::produce(), GenParticlePruner::produce(), L1HLTTauMatching::produce(), EcalTBWeightUncalibRecHitProducer::produce(), CleanAndMergeProducer::produce(), UpdatedMuonInnerTrackRef::produce(), EcalRecHitsMerger::produce(), EgammaHLTHybridClusterProducer::produce(), ESRecHitsMerger::produce(), PFJetsMatchedToFilteredCaloJetsProducer::produce(), ParticleBasedIsoProducer::produce(), ISRWeightProducer::produce(), HLTTauRefCombiner::produce(), HIPixelClusterVtxProducer::produce(), DTUnpackingModule::produce(), EcalTPSkimmer::produce(), CSCSegmentProducer::produce(), PFClusterCollectionMerger::produce(), LightPFTrackProducer::produce(), CandIsoDepositProducer::produce(), L2TauJetsProvider::produce(), L2TauPixelTrackMatch::produce(), CaloRecHitCopy::produce(), OscarProducer::produce(), SimHitTPAssociationProducer::produce(), ME0DigiPreRecoProducer::produce(), BtoCharmDecayVertexMerger::produce(), GenTrackMatcher::produce(), JetTagProducer::produce(), EcalDigiSelector::produce(), HFRecoEcalCandidateProducer::produce(), HLTHFRecoEcalCandidateProducer::produce(), AnyJetToCaloJetProducer::produce(), FSRWeightProducer::produce(), PdfWeightProducer::produce(), ScaleCorrMETData::produce(), ZdcSimpleReconstructor::produce(), ESDigiToRaw::produce(), reco::ParticleFlowForChargedMETProducer::produce(), L3MuonSumCaloPFIsolationProducer::produce(), CaloMuonMerger::produce(), PFConversionProducer::produce(), PFV0Producer::produce(), reco::modulesNew::MCTruthCompositeMatcher::produce(), L2TauIsolationSelector::produce(), TtFullHadSignalSelMVAComputer::produce(), StoreSecondary::produce(), RHStopTracer::produce(), HybridClusterProducer::produce(), RecHitFilter::produce(), TtFullLepKinSolutionProducer::produce(), CollectionFromZLegProducer::produce(), HLTJetL1MatchProducer< T >::produce(), ElectronIDExternalProducer< algo >::produce(), PileupJPTJetIdProducer::produce(), CaloTowerCandidateCreator::produce(), CaloTowersCreator::produce(), TtSemiLepHitFitProducer< LeptonCollection >::produce(), CaloMuonProducer::produce(), TSGFromL1Muon::produce(), PFRecHitProducer::produce(), PFElectronTranslator::produce(), L2TauModularIsolationSelector::produce(), L2TauRelaxingIsolationSelector::produce(), PFTauViewRefMerger::produce(), pat::PATElectronSlimmer::produce(), CandViewRefTriggerBiasRemover::produce(), IsolatedEcalPixelTrackCandidateProducer::produce(), FamosProducer::produce(), pat::PATMuonSlimmer::produce(), PixelTracksProducer::produce(), JetVetoedTracksAssociatorAtVertex::produce(), MixedGenMEtProducer::produce(), ConeIsolation::produce(), IsoTracks::produce(), HLTHcalTowerNoiseCleaner::produce(), EgammaElectronTkNumIsolationProducer::produce(), GEDPhotonCoreProducer::produce(), SiStripProcessedRawDigiProducer::produce(), MuonRefProducer::produce(), NtpProducer< C >::produce(), RecoTauPiZeroUnembedder::produce(), pat::PATGenJetSlimmer::produce(), pat::PATJetSlimmer::produce(), FastTSGFromL2Muon::produce(), LmfSource::produce(), IPTCorrector::produce(), edm::CosMuoGenProducer::produce(), AlignmentPrescaler::produce(), CastorDigiToRaw::produce(), EcalRecHitProducer::produce(), TtSemiLepJetCombMVAComputer::produce(), MuonLinksProducerForHLT::produce(), MuonSelectionTypeValueMapProducer::produce(), PFMultiDepthClusterProducer::produce(), TtSemiLepSignalSelMVAComputer::produce(), CaloRecHitsProducer::produce(), CandReducer::produce(), pat::PATPhotonSlimmer::produce(), CosmicSeedGenerator::produce(), ConstrainedFitCandProducer< Fitter, InputCollection, OutputCollection, Init >::produce(), VersionedIdProducer< PhysicsObjectPtr, SelectorType >::produce(), GEMDigiProducer::produce(), GEMPadDigiProducer::produce(), RPCDigiProducer::produce(), StripCompactDigiSimLinksProducer::produce(), ReducedESRecHitCollectionProducer::produce(), PreshowerClusterProducer::produce(), PreshowerClusterShapeProducer::produce(), PreshowerPhiClusterProducer::produce(), SelectReplacementCandidates::produce(), TtSemiEvtSolutionMaker::produce(), ZMuMuTrackUserData::produce(), bestPVselector< T1 >::produce(), ElectronRecalibSuperClusterAssociator::produce(), edm::MCFileSource::produce(), SiPixelFedFillerWordEventNumber::produce(), CandidateTriggerObjectProducer::produce(), HcalDigiToRaw::produce(), reco::modules::MatcherBase< C1, C2, M >::produce(), HcalHistogramRawToDigi::produce(), reco::modulesNew::Matcher< C1, C2, S, D >::produce(), PFClusterProducer::produce(), PFDisplacedVertexProducer::produce(), RawDataSelector::produce(), RPCUnpackingModule::produce(), L2TauPixelIsoTagProducer::produce(), TtHadEvtSolutionMaker::produce(), CloneProducer< C >::produce(), TauGenJetProducer::produce(), ShallowCloneProducer< C >::produce(), RecoTauPiZeroFlattener::produce(), FRDStreamSource::produce(), ColinsSoperVariablesComputer::produce(), ObjectMultiplicityCounter< T >::produce(), LHECOMWeightProducer::produce(), ElectronPATIdMVAProducer::produce(), ZMuMuMuonUserData::produce(), EgammaHLTCaloTowerProducer::produce(), HLTPFJetIDProducer::produce(), TrackInfoProducer::produce(), HcalTBSource::produce(), DTTrackFinder::produce(), cms::MuonMET::produce(), GenParticleProducer::produce(), RPCPackingModule::produce(), FastTrackMerger::produce(), BeamSpotProducer::produce(), OtherObjectVariableComputer< T >::produce(), TrackFromPVSelector::produce(), TrackerHitProducer::produce(), MuonFromPVSelector::produce(), VoronoiBackgroundProducer::produce(), BaseEvtVtxGenerator::produce(), CastorRawToDigi::produce(), reco::CorrectedJetProducer< T >::produce(), QjetsAdder::produce(), RPCPointProducer::produce(), EcalDCCTBUnpackingModule::produce(), ShiftedMETcorrInputProducer::produce(), JVFJetIdProducer::produce(), HcalRawToDigi::produce(), GlobalTrackQualityProducer::produce(), MuonLinksProducer::produce(), PFDisplacedVertexCandidateProducer::produce(), sistrip::DigiToRawModule::produce(), pat::PATLostTracks::produce(), TkAlCaOverlapTagger::produce(), DeltaBetaWeights::produce(), CandViewCountEventSelFlagProducer::produce(), ZMuMuUserDataOneTrack::produce(), ZMuMuUserData::produce(), cms::JetVertexAssociation::produce(), EcalDetIdToBeRecoveredProducer::produce(), EcalDCCTB07UnpackingModule::produce(), EcalListOfFEDSProducer::produce(), CollectionCombiner< Collection >::produce(), reco::tautools::CopyProducer< Collection >::produce(), ImpactParameter::produce(), BeamSpotOnlineProducer::produce(), NearbyCandCountComputer::produce(), L1ExtraMEtMixerPlugin::produce(), HLTTauMCProducer::produce(), RandomEngineStateProducer::produce(), MuonMETcorrInputProducer::produce(), CSCRecHitDProducer::produce(), DummyBoolEventSelFlagProducer::produce(), TopBottomClusterInfoProducer::produce(), L1GctInternJetProducer::produce(), pat::MatcherUsingTracks::produce(), SiPixelRawToDigi::produce(), TauJetSelectorForHLTTrackSeeding::produce(), pat::PATTrackAndVertexUnpacker::produce(), MuonReSeeder::produce(), TrackingRecHitTranslator::produce(), ClusterTPAssociationProducer::produce(), SubdetFEDSelector::produce(), PuppiProducer::produce(), HLTDisplacedmumumuVtxProducer::produce(), EgammaHLTCombinedIsolationProducer::produce(), PiZeroDiscriminatorProducer::produce(), LaserAlignmentProducer::produce(), EgammaHLTPFChargedIsolationProducer::produce(), HLTCaloTowerHtMhtProducer::produce(), EgammaHLTPixelMatchElectronProducers::produce(), EgammaHLTRecoEcalCandidateProducers::produce(), EgammaHLTRemoveDuplicatedSC::produce(), ESListOfFEDSProducer::produce(), PhotonCoreProducer::produce(), ParticleTowerProducer::produce(), cms::JetCorrectionProducer< T >::produce(), SysShiftMETcorrInputProducer::produce(), edm::FwdPtrProducer< T, H >::produce(), SiPixelDigiToRaw::produce(), TrackListMerger::produce(), ShiftedJetProducerByMatchedObjectT< T >::produce(), ShiftedParticleMETcorrInputProducer::produce(), MuonDetRecHitMixer< T1, T2 >::produce(), PFMET::produce(), Type1PFMET::produce(), EgammaHLTClusterShapeProducer::produce(), MuonCaloDistanceProducer::produce(), EcalSimHitsValidProducer::produce(), EgammaHLTElectronCombinedIsolationProducer::produce(), EgammaHLTPFNeutralIsolationProducer::produce(), EgammaHLTPFPhotonIsolationProducer::produce(), ConversionTrackMerger::produce(), MuonDetCleaner::produce(), CSCDigiToRawModule::produce(), InputGenJetsParticleSelector::produce(), CSCTFPacker::produce(), Type0PFMETcorrInputProducer::produce(), HLTTrackClusterRemoverNew::produce(), JetCoreClusterSplitter::produce(), MuonShowerInformationProducer::produce(), pat::L1MuonMatcher::produce(), edm::ProductFromFwdPtrProducer< T, H >::produce(), cms::ReconstructerFP420::produce(), CaloRecoTauProducer::produce(), PFRecoTauProducer::produce(), SiStripRegFEDSelector::produce(), pat::DuplicatedElectronCleaner::produce(), HcalTBObjectUnpacker::produce(), pat::PATPackedCandidateProducer::produce(), SimpleTrackListMerger::produce(), PileUpProducer::produce(), pat::PATVertexAssociationProducer::produce(), OscarMTProducer::produce(), ElectronConversionRejectionVars::produce(), DigiSimLinkProducer::produce(), ZmumuEvtSelEffCorrWeightProducer::produce(), HLTDisplacedmumuVtxProducer::produce(), EgammaHLTEcalRecIsolationProducer::produce(), HLTEcalPFClusterIsolationProducer< T1 >::produce(), HLTMhtProducer::produce(), PFCandMETcorrInputProducer::produce(), SoftPFElectronTagInfoProducer::produce(), pat::HLTL1MuonMatcher::produce(), L1ExtraMixerPluginT< T >::produce(), PFRecoTauTagInfoProducer::produce(), reco::tautools::CastedRefProducer< DerivedCollection, BaseType >::produce(), TtFullHadHypothesis::produce(), TriggerSummaryProducerRAW::produce(), GsfElectronFromPVSelector::produce(), EgammaHLTRegionalPixelSeedGeneratorProducers::produce(), HLTHcalPFClusterIsolationProducer< T1 >::produce(), HLTMETCleanerUsingJetID::produce(), DaqFakeReader::produce(), ZllArbitrator< T1 >::produce(), PFTauMVAInputDiscriminantTranslator::produce(), DTTFFEDSim::produce(), NoPileUpPFMEtProducer::produce(), GtPsbTextToDigi::produce(), Merger< InputCollection, OutputCollection, P >::produce(), PFTrackProducer::produce(), PixelVertexProducer::produce(), RecoTauJetRegionProducer::produce(), ShiftedPFCandidateProducerByMatchedObject::produce(), EmptyHepMCProducer::produce(), MuonPFCandidateCleaner::produce(), HSCPDeDxInfoProducer::produce(), HLTHtMhtProducer::produce(), EgammaEcalRecHitIsolationProducer::produce(), EgammaTowerIsolationProducer::produce(), ReducedRecHitCollectionProducer::produce(), edm::BeamHaloProducer::produce(), PFchsMETcorrInputProducer::produce(), CSCTriggerPrimitivesProducer::produce(), DTTrigProd::produce(), EgammaHLTHcalIsolationDoubleConeProducers::produce(), EcalIsolatedParticleCandidateProducer::produce(), PFClusterShapeProducer::produce(), PFLinker::produce(), MatchedProbeMaker< T >::produce(), CaloRecoTauTagInfoProducer::produce(), MuonRadiationCorrWeightProducer::produce(), edm::CFWriter::produce(), EgammaHLTElectronDetaDphiProducer::produce(), TtSemiLepHypothesis::produce(), TrackingMaterialProducer::produce(), EmbeddingKineReweightProducer::produce(), GenParticlesFromZsSelectorForMCEmbedding::produce(), MCParticleReplacer::produce(), SiStripElectronProducer::produce(), EgammaHLTElectronTrackIsolationProducers::produce(), HLTCaloJetIDProducer::produce(), EleIsoDetIdCollectionProducer::produce(), ConvertedPhotonProducer::produce(), WMuNuProducer::produce(), CaloTowerCreatorForTauHLT::produce(), LaserAlignmentT0Producer::produce(), CSCTFUnpacker::produce(), ZdcHitReconstructor::produce(), HITrackClusterRemover::produce(), L1RCTTPGProvider::produce(), CosmicsMuonIdProducer::produce(), HLTCollectionProducer< T >::produce(), MixEvtVtxGenerator::produce(), cms::TrackerizerFP420::produce(), citk::PFIsolationSumProducer::produce(), HLTmumutktkVtxProducer::produce(), TagProbeMassProducer::produce(), EcalTrigPrimProducer::produce(), SeedClusterRemover::produce(), AlCaEcalHcalReadoutsProducer::produce(), ShiftedPFCandidateProducerForPFMVAMEt::produce(), EgammaSCCorrectionMaker::produce(), TtEvtBuilder< C >::produce(), EgammaHLTHcalIsolationProducersRegional::produce(), PFCTRecHitProducer::produce(), IsolationProducer< C1, C2, Alg, OutputCollection, Setup >::produce(), FastElectronSeedProducer::produce(), pat::PATMETProducer::produce(), CosmicTrackSelector::produce(), TrackAssociatorEDProducer::produce(), edm::TriggerResultInserter::produce(), edm::LogErrorHarvester::produce(), MuonCaloCleanerByDistance::produce(), DTTFFEDReader::produce(), TtFullLepHypothesis::produce(), ZToLLEdmNtupleDumper::produce(), TrajectorySeedProducer::produce(), JetCorrectorProducer< T >::produce(), SiClusterTranslator::produce(), L1GctEmulator::produce(), L1ExtraParticleMapProd::produce(), ConversionSeedFilterCharge::produce(), EcalRecHitRecalib::produce(), HcalRecHitRecalib::produce(), PartonSelector::produce(), pat::PATConversionProducer::produce(), ScalersRawToDigi::produce(), TrackCandidateProducer::produce(), DuplicateTrackMerger::produce(), SoftPFMuonTagInfoProducer::produce(), MuonCaloCleanerAllCrossed::produce(), EgammaHLTBcHcalIsolationProducersRegional::produce(), EgammaHLTR9IDProducer::produce(), FakeTrackProducer< T >::produce(), HLTRechitInRegionsProducer< T1 >::produce(), ConversionTrackCandidateProducer::produce(), HiEgammaSCCorrectionMaker::produce(), PFCand_AssoMap::produce(), L1EmulBias::produce(), RctTextToRctDigi::produce(), PFSimParticleProducer::produce(), modules::MuonCleanerBySegmentsT< T >::produce(), pat::PATPackedGenParticleProducer::produce(), FastL1CaloSim::produce(), ECALRegFEDSelector::produce(), pat::PATCleaner< PATObjType >::produce(), V0Producer::produce(), SiStripFineDelayHit::produce(), pat::__class__Producer::produce(), PFPileUp::produce(), SimG4HcalValidation::produce(), NTuplingDevice::produce(), EgammaHLTPhotonTrackIsolationProducersRegional::produce(), HBHENoiseFilterResultProducer::produce(), cms::ClusterizerFP420::produce(), PhotonProducer::produce(), GamIsoDetIdCollectionProducer::produce(), AddCorrectionsToPFMET::produce(), cms::MuonMETValueMapProducer::produce(), TSGFromL2Muon::produce(), reco::modulesNew::IsolationProducer< C1, C2, Alg, OutputCollection, Setup >::produce(), PATHemisphereProducer::produce(), EcalFEtoDigi::produce(), NeutronHitsCollector::produce(), EgammaHLTR9Producer::produce(), HLTTrackMETProducer::produce(), pat::PATCompositeCandidateProducer::produce(), JetPlusTrackProducer::produce(), AddCorrectionsToCaloMET::produce(), AlCaGammaJetProducer::produce(), L1ExtraParticlesProd::produce(), RecoTauPiZeroProducer::produce(), TextToRaw::produce(), cms::HitReCalibrator::produce(), PFProducer::produce(), HLTmumutkVtxProducer::produce(), HLTJetCollectionsForLeptonPlusJets< jetType >::produce(), HLTJetCollectionsForBoostedLeptonPlusJets< jetType >::produce(), HLTL1MuonSelector::produce(), L1TPhysicalEtAdder::produce(), CastorJetIDProducer::produce(), MinMETProducerT< T >::produce(), PixelVertexCollectionTrimmer::produce(), LTCRawToDigi::produce(), NoPileUpPFMEtDataProducer::produce(), MuPFIsoEmbedder::produce(), L1GlobalTriggerRecordProducer::produce(), simwatcher::BeginOfTrackCounter::produce(), SiStripElectronAssociator::produce(), GctDigiToRaw::produce(), ConversionSeedFilter::produce(), reco::PFMETProducerMVA::produce(), HLTJetCollForElePlusJets< T >::produce(), EventWithHistoryProducer::produce(), pat::PATGenericParticleProducer::produce(), CentralityBinProducer::produce(), TrackCandidateTopBottomHitFilter::produce(), cms::AlCaDiJetsProducer::produce(), PF_PU_AssoMap::produce(), PFECALSuperClusterProducer::produce(), TotemTestGem::produce(), EgammaHLTEcalIsolationProducersRegional::produce(), MuonTimingProducer::produce(), SourceCardTextToRctDigi::produce(), FromClusterSummaryMultiplicityProducer::produce(), DeltaRNearestObjectComputer< T >::produce(), DuplicateListMerger::produce(), OutsideInMuonSeeder::produce(), SimpleCosmicBONSeeder::produce(), L1DummyProducer::produce(), GSFElectronsMixer::produce(), HLTJetCollectionsForElePlusJets< T >::produce(), BoostedTauSeedsProducer::produce(), NjettinessAdder::produce(), AlCaHcalNoiseProducer::produce(), pat::PATPFParticleProducer::produce(), cms::MuonTCMETValueMapProducer::produce(), EventWithHistoryProducerFromL1ABC::produce(), TrackMCQuality::produce(), pat::PATMuonProducer::produce(), cms::DigitizerFP420::produce(), IsolatedPixelTrackCandidateProducer::produce(), CastorCellProducer::produce(), L1Comparator::produce(), ShiftedPFCandidateProducerForNoPileUpPFMEt::produce(), pat::TauJetCorrFactorsProducer::produce(), MaskedRctInputDigiProducer::produce(), ShiftedPFCandidateProducerForPFNoPUMEt::produce(), BSCTrigger::produce(), ElectronSeedProducer::produce(), DTDigitizer::produce(), HcalTB02Analysis::produce(), GEDPhotonProducer::produce(), VertexFromTrackProducer::produce(), JetIDProducer::produce(), TrajectorySeedFromMuonProducer::produce(), EcalRawToDigi::produce(), HcalHitSelection::produce(), EcalFEDWithCRCErrorProducer::produce(), pat::PATTauProducer::produce(), HcalHitReconstructor::produce(), ConfigurableAPVCyclePhaseProducer::produce(), TrackMultiSelector::produce(), CtfSpecialSeedGenerator::produce(), InterestingDetIdFromSuperClusterProducer::produce(), InterestingDetIdCollectionProducer::produce(), TtJetPartonMatch< C >::produce(), GsfTrackMixer::produce(), ElectronSeedTrackRefUpdater::produce(), FFTJetPFPileupCleaner::produce(), GenHIEventProducer::produce(), FFTJetVertexAdder::produce(), RPCTrigger::produce(), MuScleFitMuonProducer::produce(), pat::MatcherByPulls< T >::produce(), CaloRecHitMixer< T >::produce(), l1t::FakeInputProducer::produce(), ExtraFromSeeds::produce(), TruthTauDecayModeProducer::produce(), RecHitCorrector::produce(), pat::PATJetProducer::produce(), ElectronSeedTrackRefUpdaterAndMerger::produce(), RochesterCorrMuonProducerT< T >::produce(), L1MuGMTHWFileReader::produce(), CaloTowersMerger::produce(), FFTJetPileupEstimator::produce(), SoftKillerProducer::produce(), Timer::produce(), MuonErrorMatrixAdjuster::produce(), ReducedEGProducer::produce(), RecoTauProducer::produce(), InterestingTrackEcalDetIdProducer::produce(), PF_PU_FirstVertexTracks::produce(), DeDxEstimatorProducer::produce(), HcalTB06Analysis::produce(), MuonSegmentProducer::produce(), ConversionTrackProducer::produce(), HiSpikeCleaner::produce(), ConvBremSeedProducer::produce(), JetDeltaRValueMapProducer< T >::produce(), PFEGammaProducer::produce(), EcalDigiToRaw::produce(), pat::PATTriggerMatchEmbedder< PATObjectType >::produce(), SmearedPFCandidateProducerForPFNoPUMEtT< T, Textractor >::produce(), PFTauSecondaryVertexProducer::produce(), NuclearSeedsEDProducer::produce(), RctInputTextToDigi::produce(), l1t::L1TCaloRCTToUpgradeConverter::produce(), PatJPsiProducer::produce(), PFBlockProducer::produce(), MultiplicityProducer< T >::produce(), L1GlobalTriggerEvmRawToDigi::produce(), CastorClusterProducer::produce(), AlCaIsoTracksProducer::produce(), ConditionDumperInEdm::produce(), CastorTowerProducer::produce(), PileupJetIdProducer::produce(), MixBoostEvtVtxGenerator::produce(), HiGenCleaner< T2 >::produce(), TauSpinnerCMS::produce(), HiL1Subtractor::produce(), L1MuGlobalMuonTrigger::produce(), LHE2HepMCConverter::produce(), reco::HcalNoiseInfoProducer::produce(), HLTPrescaleRecorder::produce(), PFElecTkProducer::produce(), SiPixelClusterShapeCacheProducer::produce(), AlCaECALRecHitReducer::produce(), BetaBoostEvtVtxGenerator::produce(), L1GtTextToRaw::produce(), PrimaryVertexProducer::produce(), L1GTEvmDigiToRaw::produce(), GenJetBCEnergyRatio::produce(), GoodSeedProducer::produce(), PFTauTransverseImpactParameters::produce(), ObjectViewMatcher< T1, T2 >::produce(), FFTJetEFlowSmoother::produce(), NuclearInteractionEDProducer::produce(), PFRecoTauChargedHadronProducer::produce(), PFCand_NoPU_WithAM::produce(), pat::PATPhotonProducer::produce(), L2TauModularIsolationProducer::produce(), L2MuonSeedGenerator::produce(), L2TauIsolationProducer::produce(), SiStripMeanCMExtractor::produce(), EcalSimpleProducer::produce(), JetDeltaRTagInfoValueMapProducer< T, I >::produce(), SiTrackerGaussianSmearingRecHitConverter::produce(), reco::CentralityProducer::produce(), SiPixelClusterProducer::produce(), JetPlusTrackProducerAA::produce(), L1TCaloUpgradeToGCTConverter::produce(), pat::PATTriggerEventProducer::produce(), pat::PATElectronProducer::produce(), l1t::GtProducer::produce(), AlignmentMuonHIPTrajectorySelector::produce(), L2TauNarrowConeIsolationProducer::produce(), FastPrimaryVertexWithWeightsProducer::produce(), L1GTDigiToRaw::produce(), SiPixelCalibDigiProducer::produce(), reco::modules::HICaloCompatibleTrackSelector::produce(), ObjectViewCleaner< T >::produce(), FFTJetPileupProcessor::produce(), reco::modules::TrackFullCloneSelectorBase< Selector >::produce(), SeedToTrackProducer::produce(), L1GlobalTriggerRawToDigi::produce(), PixelJetPuId::produce(), l1t::MP7BufferDumpToRaw::produce(), HighPtTrackEcalDetIdProducer::produce(), HcalTB04Analysis::produce(), APVCyclePhaseProducerFromL1ABC::produce(), BoostedJetMerger::produce(), RecoTauCleanerImpl< Prod >::produce(), L1GlobalTrigger::produce(), L1TStage2Layer2Producer::produce(), TrackExtrapolator::produce(), l1t::GenToInputProducer::produce(), FlavorHistoryProducer::produce(), reco::BeamHaloSummaryProducer::produce(), HcalForwardLibWriter::produce(), PFPhotonTranslator::produce(), GenHFHadronMatcher::produce(), TrackAlgoCompareUtil::produce(), sistrip::FEDEmulatorModule::produce(), ShallowGainCalibration::produce(), ShiftedParticleProducerT< T >::produce(), JetIdSelector< T >::produce(), l1t::BXVectorInputProducer::produce(), TrackClusterSplitter::produce(), pat::PATTriggerProducer::produce(), ReduceHcalRecHitCollectionProducer::produce(), TriggerSummaryProducerAOD::produce(), TrackerToMuonPropagator::produce(), APVCyclePhaseProducerFromL1TS::produce(), CSCOverlapsTrackPreparation::produce(), pat::PATMHTProducer::produce(), L1TStage2Layer1Producer::produce(), CorrectedECALPFClusterProducer::produce(), CATopJetTagger::produce(), reco::PhysObjectMatcher< C1, C2, S, D, Q >::produce(), EgammaHLTGsfTrackVarProducer::produce(), ExternalLHEProducer::produce(), JetCrystalsAssociator::produce(), ProduceIsolationMap::produce(), L1TStage1Layer2Producer::produce(), PFTauPrimaryVertexProducer::produce(), MuonIdProducer::produce(), MuonMCClassifier::produce(), ClusterSummaryProducer::produce(), ConversionProducer::produce(), cms::CosmicTrackFinder::produce(), cms::SiPixelRecHitConverter::produce(), reco::modules::TrackerTrackHitFilter::produce(), FFTJetPatRecoProducer::produce(), HLTDummyCollections::produce(), RPCTechnicalTrigger::produce(), HiEvtPlaneFlatProducer::produce(), FastPrimaryVertexProducer::produce(), MuonSimHitProducer::produce(), HepMCSplitter::produce(), reco::modules::CosmicTrackSplitter::produce(), HLTJetsCleanedFromLeadingLeptons< JetType >::produce(), GlobalHitsProducer::produce(), CorrectedMETProducerT< T >::produce(), HadronAndPartonSelector::produce(), NuclearTrackCorrector::produce(), PFTau3ProngReco::produce(), CandidateProducer< TColl, CColl, Selector, Conv, Creator, Init >::produce(), BoostedTopProducer::produce(), reco::HcalHaloDataProducer::produce(), RPCSeedGenerator::produce(), reco::modules::JetFlavourIdentifier::produce(), ShiftedJetProducerT< T, Textractor >::produce(), JetPartonMatcher::produce(), reco::EcalHaloDataProducer::produce(), CaloJetMETcorrInputProducerT< T, Textractor >::produce(), Type2CorrectionProducer::produce(), EvtPlaneProducer::produce(), GlobalDigisProducer::produce(), SimHitShifter::produce(), ChainedJetCorrectorProducer::produce(), reco::modules::NamedCandCombiner< Selector, PairSelector, Cloner, Setup, Init >::produce(), PFJetMETcorrInputProducerT< T, Textractor >::produce(), reco::CSCHaloDataProducer::produce(), IPProducer< Container, Base, Helper >::produce(), reco::modules::CandCombiner< Selector, PairSelector, Cloner, OutputCollection, Setup, Init >::produce(), JetFlavourClustering::produce(), SelectedElectronFEDListProducer< TEle, TCand >::produce(), TopProjector< Top, Bottom, Matcher >::produce(), edm::HiMixingModule::produce(), GlobalRecHitsProducer::produce(), AlCaHOCalibProducer::produce(), reco::GlobalHaloDataProducer::produce(), SiStripClusterizerFromRaw::produce(), SmearedJetProducerT< T, Textractor >::produce(), cms::CkfTrackCandidateMakerBase::produceBase(), L1GlobalTriggerEvmRawToDigi::produceEmptyProducts(), L1GlobalTriggerRawToDigi::produceEmptyProducts(), SiStripFineDelayHit::produceNoTracking(), Multi5x5SuperClusterProducer::produceSuperclustersForECALPart(), HiSuperClusterProducer::produceSuperclustersForECALPart(), GlobalMuonTrackMixer::produceTrackExtras(), GlobalMuonTrackCleaner::produceTrackExtras(), TeVMuonTrackMixer::produceTrackExtras(), TeVMuonTrackCleaner::produceTrackExtras(), FastjetJetProducer::produceTrackJets(), TrackMixerBase::produceTracks(), MuonTrackCleanerBase::produceTracks(), put(), helper::CandDecayStoreManager::put(), helper::PhotonCollectionStoreManager::put(), helper::MuonCollectionStoreManager::put(), helper::TrackCollectionStoreManager::put(), helper::GsfElectronCollectionStoreManager::put(), edm::MixingModule::put(), helper::CollectionStoreManager< OutputCollection, ClonePolicy >::put(), put(), edm::MixingWorker< T >::put(), edm::DataMixingEMWorker::putEM(), edm::DataMixingEMDigiWorker::putEM(), GtPsbTextToDigi::putEmptyDigi(), RctTextToRctDigi::putEmptyDigi(), SourceCardTextToRctDigi::putEmptyDigi(), TextToRaw::putEmptyDigi(), edm::DataMixingGeneralTrackWorker::putGeneralTrack(), edm::DataMixingHcalWorker::putHcal(), edm::DataMixingHcalDigiWorker::putHcal(), QGTagger::putInEvent(), KfTrackProducerBase::putInEvt(), GsfTrackProducerBase::putInEvt(), TrackProducerWithSCAssociation::putInEvt(), DAFTrackProducer::putInEvtTrajAnn(), edm::DataMixingMuonWorker::putMuon(), edm::DataMixingPileupCopy::putPileupInfo(), edm::DataMixingSiPixelWorker::putSiPixel(), edm::DataMixingSiStripWorker::putSiStrip(), edm::DataMixingSiStripRawWorker::putSiStrip(), edm::DataMixingSiStripMCDigiWorker::putSiStrip(), AnalyticalTrackSelector::run(), MultiTrackSelector::run(), FFTJetProducer::saveResults(), SiStripZeroSuppression::StandardZeroSuppression(), PixelTrackProducer::store(), pat::L1MuonMatcher::storeExtraInfo(), pat::HLTL1MuonMatcher::storeExtraInfo(), pat::MatcherUsingTracks::storeValueMap(), TriggerMatcherToHLTDebug::storeValueMap(), L1GlobalTriggerRawToDigi::unpackGMT(), SubjetFilterJetProducer::writeCompoundJets(), cms::CompoundJetProducer::writeCompoundJets(), VirtualJetProducer::writeCompoundJets(), VirtualJetProducer::writeJets(), FFTJetProducer::writeJets(), ElectronIDValueMapProducer::writeValueMap(), MuonMCClassifier::writeValueMap(), l1t::stage2::CaloCollections::~CaloCollections(), l1t::stage1::CaloCollections::~CaloCollections(), and GctUnpackCollections::~GctUnpackCollections().

113 {return put<PROD>(product, std::string());}
template<typename PROD >
OrphanHandle<PROD> edm::Event::put ( std::unique_ptr< PROD product)
inline

Definition at line 117 of file Event.h.

References AlCaHLTBitMon_QueryRunRegistry::string.

117 {return put<PROD>(std::move(product), std::string());}
template<typename PROD >
OrphanHandle< PROD > Event::put ( std::auto_ptr< PROD product,
std::string const &  productInstanceName 
)

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

Definition at line 349 of file Event.h.

References put().

349  {
350  return put(std::unique_ptr<PROD>(product.release()),productInstanceName);
351  }
OrphanHandle< PROD > put(std::auto_ptr< PROD > product)
Put a new product.
Definition: Event.h:113
template<typename PROD >
OrphanHandle< PROD > Event::put ( std::unique_ptr< PROD product,
std::string const &  productInstanceName 
)

Definition at line 354 of file Event.h.

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

354  {
355  if(product.get() == 0) { // null pointer is illegal
356  TypeID typeID(typeid(PROD));
357  principal_get_adapter_detail::throwOnPutOfNullProduct("Event", typeID, productInstanceName);
358  }
359 
360  // The following will call post_insert if T has such a function,
361  // and do nothing if T has no such function.
363  DoPostInsert<PROD>,
364  DoNotPostInsert<PROD> >::type maybe_inserter;
365  maybe_inserter(product.get());
366 
367  BranchDescription const& desc =
368  provRecorder_.getBranchDescription(TypeID(*product), productInstanceName);
369 
370  std::unique_ptr<Wrapper<PROD> > wp(new Wrapper<PROD>(std::move(product)));
371  PROD const* prod = wp->product();
372 
374  RecordInParentless<PROD>,
375  RecordInParentfull<PROD> >::type parentage_recorder;
376  parentage_recorder.do_it(putProducts(),
378  std::move(wp),
379  &desc);
380 
381  // putProducts().push_back(std::make_pair(edp, &desc));
382 
383  // product.release(); // The object has been copied into the Wrapper.
384  // The old copy must be deleted, so we cannot release ownership.
385 
386  return(OrphanHandle<PROD>(prod, makeProductID(desc)));
387  }
type
Definition: HCALResponse.h:21
PrincipalGetAdapter provRecorder_
Definition: Event.h:257
ProductID makeProductID(BranchDescription const &desc) const
Definition: Event.cc:53
ProductPtrVec & putProductsWithoutParents()
Definition: Event.h:253
BranchDescription const & getBranchDescription(TypeID const &type, std::string const &productInstanceName) const
ProductPtrVec & putProducts()
Definition: Event.h:250
#define PROD(A, B)
void throwOnPutOfNullProduct(char const *principalType, TypeID const &productType, std::string const &productInstanceName)
ProductPtrVec& edm::Event::putProducts ( )
inlineprivate

Definition at line 250 of file Event.h.

References putProducts_.

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

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

Definition at line 251 of file Event.h.

References putProducts_.

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

Definition at line 253 of file Event.h.

References putProductsWithoutParents_.

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

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

Definition at line 255 of file Event.h.

References putProductsWithoutParents_.

ProductPtrVec putProductsWithoutParents_
Definition: Event.h:264
RunNumber_t edm::Event::run ( void  ) const
inline
void Event::setConsumer ( EDConsumerBase const *  iConsumer)
size_t Event::size ( void  ) const

Definition at line 185 of file Event.cc.

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

Referenced by LaserSorter::writeEvent().

185  {
186  return putProducts().size() + provRecorder_.principal().size() + putProductsWithoutParents().size();
187  }
size_t size() const
Definition: Principal.cc:238
PrincipalGetAdapter provRecorder_
Definition: Event.h:257
ProductPtrVec & putProductsWithoutParents()
Definition: Event.h:253
ProductPtrVec & putProducts()
Definition: Event.h:250
StreamID edm::Event::streamID ( ) const
inline
Returns
The id for the particular Stream processing the Event

Definition at line 72 of file Event.h.

References streamID_.

Referenced by HcalDigiProducer::accumulate(), CastorDigiProducer::accumulate(), HcalTBDigiProducer::accumulate(), SiStripDigitizer::accumulate(), cms::SiPixelDigitizer::accumulate(), EcalDigiProducer::accumulate(), GenMuonRadCorrAnalyzer::analyze(), 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(), PythiaFilterIsolatedTrack::filter(), edm::GeneratorFilter< HAD, DEC >::filter(), HiCentralityBiasFilter::filter(), edm::HadronizerFilter< HAD, DEC >::filter(), HLTLogMonitorFilter::filter(), HcalDigiProducer::finalizeEvent(), CastorDigiProducer::finalizeEvent(), HcalTBDigiProducer::finalizeEvent(), SiStripDigitizer::finalizeEvent(), cms::SiPixelDigitizer::finalizeEvent(), EcalDigiProducer::finalizeEvent(), MCParticleReplacer::getStreamID(), edm::service::RandomNumberGeneratorService::postEventRead(), edm::FlatRandomPtThetaGunProducer::produce(), edm::FlatRandomEThetaGunProducer::produce(), edm::FileRandomKEThetaGunProducer::produce(), CSCDigiProducer::produce(), edm::FlatRandomOneOverPtGunProducer::produce(), edm::FlatRandomEGunProducer::produce(), edm::FlatRandomPtGunProducer::produce(), edm::MultiParticleInConeGunProducer::produce(), edm::ExpoRandomPtGunProducer::produce(), CalibratedPatElectronProducer::produce(), HectorProducer::produce(), OscarProducer::produce(), ME0DigiPreRecoProducer::produce(), FamosProducer::produce(), edm::CosMuoGenProducer::produce(), CaloRecHitsProducer::produce(), RPCDigiProducer::produce(), GEMDigiProducer::produce(), CalibratedElectronProducer::produce(), QjetsAdder::produce(), BaseEvtVtxGenerator::produce(), RandomEngineStateProducer::produce(), PileUpProducer::produce(), DigiSimLinkProducer::produce(), OscarMTProducer::produce(), SubsystemNeutronWriter::produce(), EcalTBMCInfoProducer::produce(), edm::BeamHaloProducer::produce(), edm::LogErrorHarvester::produce(), L1EmulBias::produce(), RunManagerMTWorker::produce(), L1DummyProducer::produce(), DTDigitizer::produce(), gen::Pythia6Gun::produce(), FFTJetVertexAdder::produce(), BetaBoostEvtVtxGenerator::produce(), TauSpinnerCMS::produce(), SiTrackerGaussianSmearingRecHitConverter::produce(), MuonSimHitProducer::produce(), edm::DataMixingSiStripMCDigiWorker::putSiStrip(), edm::service::RandomNumberGeneratorService::readFromEvent(), and IsoTrig::studyTiming().

72  {
73  return streamID_;
74  }
StreamID streamID_
Definition: Event.h:280
TriggerNames const & Event::triggerNames ( edm::TriggerResults const &  triggerResults) const
virtual

Implements edm::EventBase.

Definition at line 199 of file Event.cc.

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

Referenced by HcalNZSMonitor::analyze(), CaloTowerAnalyzer::analyze(), EwkMuDQM::analyze(), EwkElecDQM::analyze(), HLTMonBitSummary::analyze(), SUSY_HLT_InclusiveHT::analyze(), HLTInspect::analyze(), SUSY_HLT_PhotonHT::analyze(), QcdPhotonsDQM::analyze(), SUSY_HLT_DoubleMuon_Hadronic::analyze(), HTMHTAnalyzer::analyze(), SUSY_HLT_Razor::analyze(), SUSY_HLT_DoubleEle_Hadronic::analyze(), EwkDQM::analyze(), StudyHLT::analyze(), HLTJetMETDQMSource::analyze(), BeamMonitor::analyze(), SUSY_HLT_alphaT::analyze(), SUSY_HLT_DiJet_MET::analyze(), SUSY_HLT_Muon_Hadronic::analyze(), SUSY_HLT_MuEle_Hadronic::analyze(), AnalysisRootpleProducer::analyze(), TopDiLeptonDQM::analyze(), MuTriggerAnalyzer::analyze(), HLTInclusiveVBFSource::analyze(), MuonRecoOneHLT::analyze(), TopSingleLeptonHLTValidation::analyze(), B2GHadronicHLTValidation::analyze(), B2GSingleLeptonHLTValidation::analyze(), DQMExample_Step1::analyze(), TopDiLeptonHLTValidation::analyze(), SUSY_HLT_SingleLepton::analyze(), HeavyFlavorValidation::analyze(), HigPhotonJetHLTOfflineSource::analyze(), HLTJetMETValidation::analyze(), JetMETHLTOfflineSource::analyze(), IsoTrig::analyze(), HcalDigiMonitor::analyze(), HLTHiggsSubAnalysis::analyze(), HLTInfo::analyze(), IsoTrackCalib::analyze(), IsoTrackCalibration::analyze(), JetAnalyzer::analyze(), HLTExoticaSubAnalysis::analyze(), FourVectorHLTOnline::analyze(), ExoticaDQM::analyze(), ErsatzMEt::analyze(), TrigResRateMon::analyze(), HLTScalers::analyze(), IsolatedTracksCone::analyze(), HLTEventAnalyzerRAW::analyzeTrigger(), HLTEventAnalyzerAOD::analyzeTrigger(), HLTBitComputer::compute(), HLTBitVariable::eval(), AdHocNTupler::fill(), EwkElecTauHistManager::fillHistograms(), EwkMuTauHistManager::fillHistograms(), PdfSystematicsAnalyzer::filter(), SimpleSystematicsAnalyzer::filter(), WMuNuValidator::filter(), WMuNuSelector::filter(), PhysDecl::filter(), HLTHighLevel::filter(), PrescalerFHN::filter(), ZeeCandidateFilter::filter(), HltComparator::initialise(), ZGoldenFilter::newEvent(), HcalRecHitMonitor::processEvent(), CandidateTriggerObjectProducer::produce(), pat::PATTriggerProducer::produce(), reco::CSCHaloDataProducer::produce(), egHLT::OffHelper::setTrigInfo(), GsfElectronDataAnalyzer::trigger(), and DQMAnalyzer::trigger().

199  {
201  if(names != 0) return *names;
202 
203  throw cms::Exception("TriggerNamesNotFound")
204  << "TriggerNames not found in ParameterSet registry";
205  return *names;
206  }
static const HistoName names[]
static TriggerNames const * triggerNames_(edm::TriggerResults const &triggerResults)
Definition: EventBase.cc:48
static std::string const triggerResults("TriggerResults")
TriggerResultsByName Event::triggerResultsByName ( std::string const &  process) const
virtual

Implements edm::EventBase.

Definition at line 209 of file Event.cc.

References getByLabel(), edm::HandleBase::isValid(), cscdqm::h::names, edm::Handle< T >::product(), AlCaHLTBitMon_QueryRunRegistry::string, GlobalPosition_Frontier_DevDB_cff::tag, and edm::EventBase::triggerNames_().

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

209  {
210 
211  Handle<TriggerResults> hTriggerResults;
212  InputTag tag(std::string("TriggerResults"),
213  std::string(""),
214  process);
215 
216  getByLabel(tag, hTriggerResults);
217  if(!hTriggerResults.isValid()) {
218  return TriggerResultsByName(0, 0);
219  }
220  edm::TriggerNames const* names = triggerNames_(*hTriggerResults);
221  return TriggerResultsByName(hTriggerResults.product(), names);
222  }
static const HistoName names[]
bool getByLabel(InputTag const &tag, Handle< PROD > &result) const
Definition: Event.h:402
static TriggerNames const * triggerNames_(edm::TriggerResults const &triggerResults)
Definition: EventBase.cc:48
tuple process
Definition: LaserDQM_cfg.py:3

Friends And Related Function Documentation

friend class InputSource
friend

Definition at line 239 of file Event.h.

friend class ProducerBase
friend

Definition at line 241 of file Event.h.

friend class ProducerSourceBase
friend

Definition at line 238 of file Event.h.

friend class RawInputSource
friend

Definition at line 240 of file Event.h.

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

Definition at line 242 of file Event.h.

Member Data Documentation

EventAuxiliary const& edm::Event::aux_
private

Definition at line 266 of file Event.h.

Referenced by eventAuxiliary().

std::string const Event::emptyString_
staticprivate

Definition at line 283 of file Event.h.

Referenced by getByLabel().

BranchIDSet edm::Event::gotBranchIDs_
mutableprivate

Definition at line 274 of file Event.h.

Referenced by addToGotBranchIDs(), and commit_aux().

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

Definition at line 278 of file Event.h.

Referenced by fillView_().

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

Definition at line 267 of file Event.h.

Referenced by getLuminosityBlock(), and setConsumer().

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

Definition at line 263 of file Event.h.

Referenced by putProducts().

ProductPtrVec edm::Event::putProductsWithoutParents_
private

Definition at line 264 of file Event.h.

Referenced by putProductsWithoutParents().

StreamID edm::Event::streamID_
private

Definition at line 280 of file Event.h.

Referenced by streamID().