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 | Friends
edm::Event Class Reference

#include <Event.h>

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

Public Types

typedef std::vector< std::pair
< EDProduct
*, ConstBranchDescription
const * > > 
ProductPtrVec
 

Public Member Functions

 Event (EventPrincipal &ep, ModuleDescription const &md)
 
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
 
template<typename PROD >
bool get (SelectorBase const &sel, Handle< PROD > &result) const
 
void getAllProvenance (std::vector< Provenance const * > &provenances) const
 
template<>
bool getByLabel (std::string const &label, const std::string &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<typename PROD >
bool getByLabel (InputTag const &tag, Handle< PROD > &result) const
 
template<typename PROD >
bool getByLabel (std::string const &label, Handle< PROD > &result) const
 
template<typename PROD >
bool getByLabel (std::string const &label, std::string const &productInstanceName, Handle< PROD > &result) const
 
template<typename ELEMENT >
bool getByLabel (std::string const &label, Handle< View< ELEMENT > > &result) const
 
template<typename ELEMENT >
bool getByLabel (std::string const &label, std::string const &productInstanceName, Handle< View< ELEMENT > > &result) const
 
template<typename ELEMENT >
bool getByLabel (InputTag const &tag, Handle< View< ELEMENT > > &result) const
 
template<>
bool getByLabel (std::string const &label, std::string const &productInstanceName, Handle< GenericObject > &result) const
 Specialize the Event's getByLabel method to work with a Handle<GenericObject> More...
 
template<>
bool getByLabel (edm::InputTag const &tag, Handle< GenericObject > &result) const
 
template<typename PROD >
bool getByType (Handle< PROD > &result) const
 
LuminosityBlock const & getLuminosityBlock () const
 
template<typename PROD >
void getMany (SelectorBase const &sel, std::vector< Handle< PROD > > &results) 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
 
ProcessHistory const & processHistory () const
 
ProcessHistoryID const & processHistoryID () const
 
template<>
OrphanHandle< GenericObjectOwnerput (std::auto_ptr< GenericObjectOwner > product, std::string const &productInstanceName)
 
template<typename PROD >
OrphanHandle< PRODput (std::auto_ptr< PROD > product)
 Put a new product. More...
 
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<>
OrphanHandle< GenericObjectOwnerput (std::auto_ptr< GenericObjectOwner > product, std::string const &productInstanceName)
 
RunNumber_t run () const
 
size_t size () const
 
virtual edm::TriggerNames const & triggerNames (edm::TriggerResults const &triggerResults) const
 
virtual TriggerResultsByName triggerResultsByName (std::string const &process) const
 
 ~Event ()
 
- Public Member Functions inherited from edm::EventBase
int bunchCrossing () const
 
 EventBase ()
 
edm::EventAuxiliary::ExperimentType experimentType () const
 
template<class T >
bool getByLabel (const InputTag &, 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 (ConstBranchDescription const &desc) const
 
ProductPtrVecputProducts ()
 
ProductPtrVec const & putProducts () const
 
ProductPtrVecputProductsWithoutParents ()
 
ProductPtrVec const & putProductsWithoutParents () const
 

Private Attributes

EventAuxiliary const & aux_
 
BranchIDSet gotBranchIDs_
 
std::vector< boost::shared_ptr
< ViewBase > > 
gotViews_
 
boost::shared_ptr
< LuminosityBlock const >
const 
luminosityBlock_
 
PrincipalGetAdapter provRecorder_
 
ProductPtrVec putProducts_
 
ProductPtrVec putProductsWithoutParents_
 

Friends

class ConfigurableInputSource
 
class DaqSource
 
class EDFilter
 
class EDProducer
 
class InputSource
 
class RawInputSource
 

Additional Inherited Members

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

Detailed Description

Definition at line 49 of file Event.h.

Member Typedef Documentation

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

Definition at line 229 of file Event.h.

typedef std::vector<std::pair<EDProduct*, ConstBranchDescription const*> > edm::Event::ProductPtrVec

Definition at line 175 of file Event.h.

Constructor & Destructor Documentation

Event::Event ( EventPrincipal ep,
ModuleDescription const &  md 
)

Definition at line 14 of file Event.cc.

14  :
15  provRecorder_(ep, md),
16  aux_(ep.aux()),
17  luminosityBlock_(new LuminosityBlock(ep.luminosityBlockPrincipal(), md)),
18  gotBranchIDs_(),
19  gotViews_() {
20  }
boost::shared_ptr< LuminosityBlock const > const luminosityBlock_
Definition: Event.h:223
BranchIDSet gotBranchIDs_
Definition: Event.h:230
PrincipalGetAdapter provRecorder_
Definition: Event.h:213
EventAuxiliary const & aux_
Definition: Event.h:222
std::vector< boost::shared_ptr< ViewBase > > gotViews_
Definition: Event.h:234
Event::~Event ( )

Definition at line 22 of file Event.cc.

References edm::for_all(), and putProducts_.

22  {
23  // anything left here must be the result of a failure
24  // let's record them as failed attempts in the event principal
25  for_all(putProducts_, principal_get_adapter_detail::deleter());
26  }
Func for_all(ForwardSequence &s, Func f)
wrapper for std::for_each
Definition: Algorithms.h:16
ProductPtrVec putProducts_
Definition: Event.h:219

Member Function Documentation

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

Definition at line 184 of file Event.cc.

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

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

184  {
185  gotBranchIDs_.insert(prov.branchID());
186  }
BranchIDSet gotBranchIDs_
Definition: Event.h:230
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::EDProducer::doEvent(), edm::EDFilter::doEvent(), and edm::ConfigurableInputSource::reallyReadEvent().

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:210
ProductPtrVec & putProducts()
Definition: Event.h:207
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::productstatus::present(), edm::EventPrincipal::put(), and cond::rpcobtemp::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  std::auto_ptr<ProductProvenance> productProvenancePtr;
159  if(!sameAsPrevious) {
160  productProvenancePtr = std::auto_ptr<ProductProvenance>(
161  new ProductProvenance(pit->second->branchID(),
163  gotBranchIDVector));
164  *previousParentageId = productProvenancePtr->parentageID();
165  sameAsPrevious=true;
166  } else {
167  productProvenancePtr = std::auto_ptr<ProductProvenance>(
168  new ProductProvenance(pit->second->branchID(),
170  *previousParentageId));
171  }
172  std::auto_ptr<EDProduct> pr(pit->first);
173  // Ownership has passed, so clear the pointer.
174  pit->first = 0;
175  ep.put(*pit->second, pr, productProvenancePtr);
176  ++pit;
177  }
178 
179  // the cleanup is all or none
180  products.clear();
181  }
BranchIDSet gotBranchIDs_
Definition: Event.h:230
ESProducts< T, S > products(const T &i1, const S &i2)
Definition: ESProducts.h:189
ProductStatus present()
Definition: ProductStatus.h:17
EventPrincipal const & eventPrincipal() const
Definition: Event.cc:34
Hash< ParentageType > ParentageID
Definition: ParentageID.h:9
EventAuxiliary const& edm::Event::eventAuxiliary ( ) const
inlinevirtual
EventPrincipal const & Event::eventPrincipal ( ) const
private

Definition at line 34 of file Event.cc.

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

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

34  {
35  return dynamic_cast<EventPrincipal const&>(provRecorder_.principal());
36  }
PrincipalGetAdapter provRecorder_
Definition: Event.h:213
string const
Definition: compareJSON.py:14
EventPrincipal & Event::eventPrincipal ( )
private

Definition at line 29 of file Event.cc.

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

29  {
30  return dynamic_cast<EventPrincipal&>(provRecorder_.principal());
31  }
PrincipalGetAdapter provRecorder_
Definition: Event.h:213
EventSelectionIDVector const & Event::eventSelectionIDs ( ) const

Definition at line 49 of file Event.cc.

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

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

Definition at line 506 of file Event.h.

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

Referenced by get(), and getByLabel().

506  {
507  std::vector<void const*> pointersToElements;
508  // the following is a shared pointer.
509  // It is not initialized here
510  helper_vector_ptr helpers;
511  // the following must initialize the
512  // shared pointer and fill the helper vector
513  bh.wrapper()->fillView(bh.id(), pointersToElements, helpers);
514 
515  boost::shared_ptr<View<ELEMENT> >
516  newview(new View<ELEMENT>(pointersToElements, helpers));
517 
518  addToGotBranchIDs(*bh.provenance());
519  gotViews_.push_back(newview);
520  Handle<View<ELEMENT> > h(&*newview, bh.provenance());
521  result.swap(h);
522  }
void addToGotBranchIDs(Provenance const &prov) const
Definition: Event.cc:184
boost::shared_ptr< reftobase::RefVectorHolderBase > helper_vector_ptr
Definition: EDProductfwd.h:45
std::vector< boost::shared_ptr< ViewBase > > gotViews_
Definition: Event.h:234
The Signals That Services Can Subscribe To This is based on ActivityRegistry h
Helper function to determine trigger accepts.
Definition: Activities.doc:4
template<typename PROD >
bool Event::get ( ProductID const &  oid,
Handle< PROD > &  result 
) const

Definition at line 266 of file Event.h.

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

Referenced by Options.Options::__getitem__(), edm::detail::NamedEventSelector::fill(), HLTMuonIsoFilter::filter(), edm::EdmEventItemGetter< RefType >::get(), edm::MixingModule::getEventStartInfo(), RecoTauJetRegionProducer::produce(), GctRawToDigi::produce(), and pat::PATTriggerEventProducer::produce().

266  {
267  result.clear();
268  BasicHandle bh = this->getByProductID_(oid);
269  convert_handle(bh, result); // throws on conversion error
270  if (bh.failedToGet()) {
271  return false;
272  }
273  addToGotBranchIDs(*bh.provenance());
274  return true;
275  }
void convert_handle(BasicHandle const &orig, Handle< T > &result)
Definition: ConvertHandle.h:17
void addToGotBranchIDs(Provenance const &prov) const
Definition: Event.cc:184
BasicHandle getByProductID_(ProductID const &oid) const
Definition: Event.cc:99
template<typename ELEMENT >
bool Event::get ( ProductID const &  oid,
Handle< View< ELEMENT > > &  result 
) const

Definition at line 279 of file Event.h.

References edm::BasicHandle::failedToGet(), fillView_(), getByProductID_(), edm::errors::ProductNotFound, query::result, and cond::rpcobtemp::temp.

Referenced by Options.Options::__getitem__().

279  {
280  result.clear();
281  BasicHandle bh = this->getByProductID_(oid);
282 
283  if(bh.failedToGet()) {
284  boost::shared_ptr<cms::Exception> whyFailed(new edm::Exception(edm::errors::ProductNotFound));
285  *whyFailed
286  << "get View by ID failed: no product with ID = " << oid <<"\n";
287  Handle<View<ELEMENT> > temp(whyFailed);
288  result.swap(temp);
289  return false;
290  }
291 
292  fillView_(bh, result);
293  return true;
294  }
BasicHandle getByProductID_(ProductID const &oid) const
Definition: Event.cc:99
void fillView_(BasicHandle &bh, Handle< View< ELEMENT > > &result) const
Definition: Event.h:506
template<typename PROD >
bool Event::get ( SelectorBase const &  sel,
Handle< PROD > &  result 
) const

Definition at line 345 of file Event.h.

References addToGotBranchIDs(), edm::PrincipalGetAdapter::get(), convertSQLiteXML::ok, edm::HandleBase::provenance(), and provRecorder_.

Referenced by Options.Options::__getitem__().

345  {
346  bool ok = provRecorder_.get(sel, result);
347  if (ok) {
348  addToGotBranchIDs(*result.provenance());
349  }
350  return ok;
351  }
PrincipalGetAdapter provRecorder_
Definition: Event.h:213
void addToGotBranchIDs(Provenance const &prov) const
Definition: Event.cc:184
bool get(SelectorBase const &, Handle< PROD > &result) const
void Event::getAllProvenance ( std::vector< Provenance const * > &  provenances) const
template<>
bool edm::Event::getByLabel ( std::string const &  label,
const std::string &  productInstanceName,
Handle< GenericObject > &  result 
) const

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

Definition at line 65 of file GenericHandle.cc.

References edm::convert_handle(), edm::BasicHandle::failedToGet(), label, edm::BasicHandle::provenance(), and query::result.

68 {
69  BasicHandle bh = provRecorder_.getByLabel_(TypeID(result.type().TypeInfo()), label, productInstanceName, std::string());
70  convert_handle(bh, result); // throws on conversion error
71  if(!bh.failedToGet()) {
72  addToGotBranchIDs(*bh.provenance());
73  return true;
74  }
75  return false;
76 }
const std::string & label
Definition: MVAComputer.cc:186
void convert_handle(BasicHandle const &orig, Handle< T > &result)
Definition: ConvertHandle.h:17
PrincipalGetAdapter provRecorder_
Definition: Event.h:213
void addToGotBranchIDs(Provenance const &prov) const
Definition: Event.cc:184
BasicHandle getByLabel_(TypeID const &tid, std::string const &label, std::string const &productInstanceName, std::string const &processName) const
template<>
bool edm::Event::getByLabel ( edm::InputTag const &  tag,
Handle< GenericObject > &  result 
) const

Definition at line 80 of file GenericHandle.cc.

References edm::convert_handle(), edm::BasicHandle::failedToGet(), edm::BasicHandle::provenance(), query::result, and GlobalPosition_Frontier_DevDB_cff::tag.

82 {
83  if (tag.process().empty()) {
84  return this->getByLabel(tag.label(), tag.instance(), result);
85  } else {
86  BasicHandle bh = provRecorder_.getByLabel_(TypeID(result.type().TypeInfo()), tag.label(), tag.instance(),tag.process());
87  convert_handle(bh, result); // throws on conversion error
88  if(!bh.failedToGet()) {
89  addToGotBranchIDs(*bh.provenance());
90  return true;
91  }
92  }
93  return false;
94 }
void convert_handle(BasicHandle const &orig, Handle< T > &result)
Definition: ConvertHandle.h:17
PrincipalGetAdapter provRecorder_
Definition: Event.h:213
tuple result
Definition: query.py:137
void addToGotBranchIDs(Provenance const &prov) const
Definition: Event.cc:184
bool getByLabel(InputTag const &tag, Handle< PROD > &result) const
Definition: Event.h:355
BasicHandle getByLabel_(TypeID const &tid, std::string const &label, std::string const &productInstanceName, std::string const &processName) const
template<typename PROD >
bool Event::getByLabel ( InputTag const &  tag,
Handle< PROD > &  result 
) const

Definition at line 355 of file Event.h.

References addToGotBranchIDs(), edm::PrincipalGetAdapter::getByLabel(), convertSQLiteXML::ok, 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::HiMixingWorker< T >::addSignals(), edm::MixingWorker< T >::addSignals(), edm::DataMixingSiPixelWorker::addSiPixelSignals(), edm::DataMixingSiStripWorker::addSiStripSignals(), edm::DataMixingSiStripRawWorker::addSiStripSignals(), SiStripGainCosmicCalculator::algoAnalyze(), SiStripQualityHotStripIdentifier::algoAnalyze(), DeDxDiscriminatorLearner::algoAnalyze(), SiStripGainFromData::algoAnalyze(), SiStripMonitorTrack::AllClusters(), DimuonStatistics::analyze(), GlbMuQualityCutsAnalysis::analyze(), BjetAnalysis::analyze(), CSCDigiDump::analyze(), HLTTauRelvalQTester::analyze(), CSCComparatorDigiValidation::analyze(), MatchMETBenchmarkAnalyzer::analyze(), FlavorJetCorrectionExample::analyze(), PartonJetCorrectionExample::analyze(), CSCTruthTest::analyze(), CSCALCTDigiValidation::analyze(), CSCCLCTDigiValidation::analyze(), CSCStripDigiValidation::analyze(), CSCSegmentValidation::analyze(), CSCWireDigiValidation::analyze(), CSCAFEBAnalyzer::analyze(), CandidateBenchmarkAnalyzer::analyze(), METBenchmarkAnalyzer::analyze(), PFCandidateBenchmarkAnalyzer::analyze(), PFCandidateManagerAnalyzer::analyze(), ElectronIDAnalyzer::analyze(), RHStopDump::analyze(), CSCRecHit2DValidation::analyze(), PerformanceAnalyzer::analyze(), EcalStatusAnalyzer::analyze(), HcalNZSMonitor::analyze(), DigiAnalyzer::analyze(), HcalCableMapper::analyze(), SimpleJetDump::analyze(), evf::EvFRecordInserter::analyze(), PFCandidateDQMAnalyzer::analyze(), PFJetDQMAnalyzer::analyze(), PFMETDQMAnalyzer::analyze(), CSCTFAnalyzer::analyze(), CSCDigiToPattern::analyze(), evf::EvFRecordUnpacker::analyze(), ESIntegrityTask::analyze(), ESOccupancyTask::analyze(), ESPedestalTask::analyze(), ESRawDataTask::analyze(), CaloTowersExample::analyze(), RawDataConverter::analyze(), HcalTrigPrimMonitor::analyze(), EwkElecDQM::analyze(), ESFEDIntegrityTask::analyze(), JetToDigiDump::analyze(), myFastSimVal::analyze(), HcalNoiseMonitor::analyze(), EcalMatacqAnalyzer::analyze(), EwkMuDQM::analyze(), GenericBenchmarkAnalyzer::analyze(), PatElectronAnalyzer::analyze(), PatTauAnalyzer::analyze(), PatZjetsElectronAnalyzer::analyze(), PatZjetsJetAnalyzer::analyze(), JetPlotsExample< Jet >::analyze(), JetValidation::analyze(), JetCorExample< Jet >::analyze(), CastorHitAnalyzer::analyze(), EcalPerEvtMatacqAnalyzer::analyze(), TopElecAnalyzer::analyze(), TopJetAnalyzer::analyze(), TopMuonAnalyzer::analyze(), TopTauAnalyzer::analyze(), ESDcsInfoTask::analyze(), JetAnaPythia< Jet >::analyze(), EcalTBTDCRawInfoDumper::analyze(), EcalTBHodoscopeRawInfoDumper::analyze(), KVFTrackUpdate::analyze(), TopGenEventAnalyzer::analyze(), ElectronMcSignalValidator::analyze(), ElectronMcFakeValidator::analyze(), PFTester::analyze(), RPCPointVsRecHit::analyze(), CastorDigiAnalyzer::analyze(), HiBasicGenTest::analyze(), PatBasicAnalyzer::analyze(), PatTopSelectionAnalyzer::analyze(), ESTrendTask::analyze(), RPCRecHitValid::analyze(), HCALRecHitAnalyzer::analyze(), PatMCMatching::analyze(), PatMCMatchingExtended::analyze(), HcalCoarsePedestalMonitor::analyze(), RivetAnalyzer::analyze(), HcalHitAnalyzer::analyze(), SiStripFEDDumpPlugin::analyze(), PFJetTester::analyze(), ElectronAnalyzer::analyze(), CaloJetTester::analyze(), JPTJetTester::analyze(), ElectronGeneralAnalyzer::analyze(), CaloTowerAnalyzer::analyze(), EcalDCCHeaderDisplay::analyze(), myRawAna::analyze(), TriggerSummaryAnalyzerAOD::analyze(), TriggerSummaryAnalyzerRAW::analyze(), ElectronTagProbeAnalyzer::analyze(), SiPixelDigiValid::analyze(), EcalDigiDisplay::analyze(), ESTimingTask::analyze(), HcalDigiAnalyzer::analyze(), MultiTrackValidator::analyze(), PrimaryVertexMonitor::analyze(), EcalPnGraphs::analyze(), RecoTauMVATrainer::analyze(), HLTGetDigi::analyze(), HLTGetRaw::analyze(), SiStripMonitorFilter::analyze(), SiStripMonitorDigi::analyze(), HLTTauDQML1Plotter::analyze(), HistoAnalyzer< C >::analyze(), EwkMuLumiMonitorDQM::analyze(), TauGenJetDumper::analyze(), AlignmentStats::analyze(), SiStripMonitorHLT::analyze(), EgammaBasicClusters::analyze(), SiStripDigiValid::analyze(), PatTriggerAnalyzer::analyze(), PatTriggerTagAndProbe::analyze(), DQMMessageLogger::analyze(), HcalBeamMonitor::analyze(), DijetMass< Jet >::analyze(), GctDigiToPsbText::analyze(), RawToText::analyze(), pat::CandidateSummaryTable::analyze(), PatBTagAnalyzer::analyze(), EEPedestalTask::analyze(), EERawDataTask::analyze(), EEStatusFlagsTask::analyze(), EETestPulseTask::analyze(), EEPedestalOnlineTask::analyze(), MCElectronAnalyzer::analyze(), MCPhotonAnalyzer::analyze(), MCPizeroAnalyzer::analyze(), PhotonsWithConversionsAnalyzer::analyze(), SimpleConvertedPhotonAnalyzer::analyze(), HLTEventAnalyzerAOD::analyze(), HLTEventAnalyzerRAW::analyze(), TtFullHadSignalSelMVATrainer::analyze(), TtSemiLepSignalSelMVATrainer::analyze(), TtSemiLepJetCombMVATrainer::analyze(), MixCollectionValidation::analyze(), TrackAnalyzer::analyze(), EBBeamCaloTask::analyze(), EBClusterTask::analyze(), EBCosmicTask::analyze(), EBLaserTask::analyze(), EBOccupancyTask::analyze(), EBPedestalTask::analyze(), EBPedestalOnlineTask::analyze(), EBRawDataTask::analyze(), EBStatusFlagsTask::analyze(), EEBeamCaloTask::analyze(), EEClusterTask::analyze(), EECosmicTask::analyze(), EELedTask::analyze(), EELaserTask::analyze(), EETrendTask::analyze(), RecoTauPlotDiscriminator::analyze(), SiPixelDaqInfo::analyze(), SiStripMonitorCluster::analyze(), EgammaSuperClusters::analyze(), METTester::analyze(), PFTauElecRejectionBenchmarkAnalyzer::analyze(), EcalBarrelMonitorModule::analyze(), EBBeamHodoTask::analyze(), EBIntegrityTask::analyze(), EBTestPulseTask::analyze(), EBTrendTask::analyze(), EcalEndcapMonitorModule::analyze(), EEBeamHodoTask::analyze(), EEIntegrityTask::analyze(), HcalRecHitMonitor::analyze(), HLTAlCaMonEcalPhiSym::analyze(), HLTMonHcalIsoTrack::analyze(), BxTiming::analyze(), ObjectCounter< C >::analyze(), DQMHcalDiJetsAlCaReco::analyze(), DQMHcalPhiSymAlCaReco::analyze(), EBClusterTaskExtras::analyze(), TkAlCaRecoMonitor::analyze(), EEClusterTaskExtras::analyze(), EBTimingTask::analyze(), HcalDetDiagLEDMonitor::analyze(), cms::ProducerAnalyzer::analyze(), HLTMonBitSummary::analyze(), RPCFEDIntegrity::analyze(), AlCaElectronsTest::analyze(), L1CaloInputScaleTester::analyze(), EBSelectiveReadoutTask::analyze(), test::GlobalNumbersAnalysis::analyze(), HLTOniaSource::analyze(), L1TdeGCT::analyze(), JetCorrectorOnTheFly< Jet >::analyze(), CSCTFanalyzer::analyze(), DQMSourceEleCalib::analyze(), DiMuonHistograms::analyze(), TopElectronHLTOfflineSource::analyze(), HLTMonPhotonSource::analyze(), HLTTauDQMLitePathPlotter::analyze(), L1TDEMON::analyze(), ZdcSimHitStudy::analyze(), HcalSimHitStudy::analyze(), CalibAnalyzer< Ref, Rec, Alg >::analyze(), HcalDetDiagNoiseMonitor::analyze(), L1TdeECAL::analyze(), QcdHighPtDQM::analyze(), HLTInspect::analyze(), EcalPreshowerNoiseDistrib::analyze(), AlcaBeamMonitor::analyze(), TKStatus::analyze(), AnalysisRootpleProducerOnlyMC::analyze(), HLTTauDQMPathPlotter::analyze(), RctDigiToRctText::analyze(), SiStripLAProfileBooker::analyze(), EcalPedHists::analyze(), EEOccupancyTask::analyze(), EETimingTask::analyze(), HcalDeadCellMonitor::analyze(), HcalRawDataMonitor::analyze(), HLTMuonDQMSource::analyze(), HLTTauDQMTrkPlotter::analyze(), BPhysicsOniaDQM::analyze(), SiPixelEDAClient::analyze(), edm::InputAnalyzer::analyze(), BasicHepMCValidation::analyze(), DrellYanValidation::analyze(), WValidation::analyze(), TrackingMonitor::analyze(), MuonKinVsEtaAnalyzer::analyze(), EBHltTask::analyze(), ZeePlots::analyze(), EgammaSimpleAnalyzer::analyze(), WenuPlots::analyze(), PreshowerAnalyzer::analyze(), EEHltTask::analyze(), ElectronSeedAnalyzer::analyze(), HcalMonitorModule::analyze(), SimplePhotonAnalyzer::analyze(), HaloTrigger::analyze(), ValidationMisalignedTracker::analyze(), GctFibreAnalyzer::analyze(), BTagPerformanceAnalyzerOnData::analyze(), miscalibExample::analyze(), PatPhotonSimpleAnalyzer::analyze(), EcalTPGAnalyzer::analyze(), PhotonIDSimpleAnalyzer::analyze(), EwkDQM::analyze(), QcdPhotonsDQM::analyze(), EcalPerEvtLaserAnalyzer::analyze(), EcalTPInputAnalyzer::analyze(), edm::TestMix::analyze(), EcalABAnalyzer::analyze(), TrackSplittingMonitor::analyze(), TestSuite::analyze(), MuonAnalyzer::analyze(), HLTTauDQMCaloPlotter::analyze(), L1TDTTPG::analyze(), BeamMonitor::analyze(), EETriggerTowerTask::analyze(), HcalDataIntegrityTask::analyze(), EcalTrigPrimAnalyzer::analyze(), sistrip::SpyExtractRunModule::analyze(), ResolutionCreator::analyze(), BasicGenParticleValidation::analyze(), L1Scalers::analyze(), EcalTestPulseAnalyzer::analyze(), ParticleListDrawer::analyze(), EBTriggerTowerTask::analyze(), HLTJetMETDQMSource::analyze(), L2TauAnalyzer::analyze(), DTNoiseCalibration::analyze(), MBUEandQCDValidation::analyze(), L1GctValidation::analyze(), GlobalTest::analyze(), HTMHTAnalyzer::analyze(), GctTimingAnalyzer::analyze(), NoiseRates::analyze(), HcalHotCellMonitor::analyze(), KVFTest::analyze(), sistrip::SpyIdentifyRunsModule::analyze(), cms::MinBias::analyze(), L1TScalersSCAL::analyze(), HcalSimHitsValidation::analyze(), DQMAnalyzer::analyze(), GsfElectronDataAnalyzer::analyze(), GsfElectronFakeAnalyzer::analyze(), GsfElectronMCFakeAnalyzer::analyze(), ZDCMonitorModule::analyze(), SiPixelHitEfficiencySource::analyze(), EcalPreshowerDigisValidation::analyze(), EcalPreshowerRecHitsValidation::analyze(), TrackEfficiencyMonitor::analyze(), HLTTauDQMOfflineSource::analyze(), EcalSimpleTBAnalyzer::analyze(), HcalQLPlotAnal::analyze(), EcalTrigPrimAnalyzerMIPs::analyze(), SiPixelTrackResidualSource::analyze(), GsfElectronMCAnalyzer::analyze(), LaserAlignmentT0ProducerDQM::analyze(), GlobalMuonMatchAnalyzer::analyze(), RctDigiToSourceCardText::analyze(), AnalysisRootpleProducer::analyze(), DuplicationChecker::analyze(), L1TGT::analyze(), EcalSimple2007H4TBAnalyzer::analyze(), KineExample::analyze(), SiStripMonitorRawData::analyze(), EcalBarrelDigisValidation::analyze(), EcalEndcapDigisValidation::analyze(), EcalBarrelRecHitsValidation::analyze(), EcalEndcapSimHitsValidation::analyze(), EcalEndcapRecHitsValidation::analyze(), BTagPerformanceAnalyzerMC::analyze(), EcalBarrelSimHitsValidation::analyze(), L1RCTRelValAnalyzer::analyze(), anlzrname::analyze(), ContainmentCorrectionAnalyzer::analyze(), EcalPreshowerSimHitsValidation::analyze(), SiStripElectronAnalyzer::analyze(), myJetAna::analyze(), cms::DiJetAnalyzer::analyze(), EcalLaserAnalyzer2::analyze(), SiPixelHLTSource::analyze(), L1RCTTestAnalyzer::analyze(), ElectronCalibration::analyze(), DTNoiseTask::analyze(), MuTriggerAnalyzer::analyze(), HcalCorrPFCalculation::analyze(), EcalPulseShapeGrapher::analyze(), SimplePi0DiscAnalyzer::analyze(), HLTAlCaMonPi0::analyze(), L1TCSCTPG::analyze(), edm::TestMixedSource::analyze(), ClusterCount::analyze(), DTTrigTest::analyze(), PFTauHLTTest::analyze(), HitEff::analyze(), cms::GammaJetAnalysis::analyze(), EcalLaserAnalyzer::analyze(), HiggsDQM::analyze(), TopDiLeptonDQM::analyze(), HLTrigReport::analyze(), SiStripFEDCheckPlugin::analyze(), DQMHcalPhiSymHLT::analyze(), EnergyScaleAnalyzer::analyze(), TPGCheck::analyze(), SiPixelDQMRocLevelAnalyzer::analyze(), DQMSourcePi0::analyze(), cms::Analyzer_minbias::analyze(), L1TFED::analyze(), L1TGMT::analyze(), SiPixelDigiSource::analyze(), L1ABCDebugger::analyze(), TrackerHitAnalyzer::analyze(), L1TRPCTF::analyze(), TestHits::analyze(), EcalSimHitsValidation::analyze(), MCAcceptanceAnalyzer::analyze(), FourVectorHLT::analyze(), HLTMonSimpleBTag::analyze(), TestSmoothHits::analyze(), QcdUeDQM::analyze(), HeavyFlavorValidation::analyze(), MuonIdDQM::analyze(), TkConvValidator::analyze(), TagProbeFitTreeProducer::analyze(), EcalRecHitsValidation::analyze(), EESelectiveReadoutTask::analyze(), HLTMonElectron::analyze(), APVCyclePhaseMonitor::analyze(), PhotonValidator::analyze(), PFJetBenchmarkAnalyzer::analyze(), MuCorrMETAnalyzer::analyze(), TcMETAnalyzer::analyze(), DTTestPulsesTask::analyze(), JetMETHLTOfflineSource::analyze(), EcalBxOrbitNumberGrapher::analyze(), calcTopMass::analyze(), HLTMon::analyze(), L1TCSCTF::analyze(), SiPixelRawDataErrorSource::analyze(), TauTagValidation::analyze(), L1ExtraTestAnalyzer::analyze(), TestResolution::analyze(), DTAlbertoBenvenutiTask::analyze(), SiStripSpyMonitorModule::analyze(), L1GtTrigReport::analyze(), PFMETBenchmarkAnalyzer::analyze(), SiPixelRecHitsValid::analyze(), SiStripRecHitsValid::analyze(), TestTrackHits::analyze(), SiPixelRecHitSource::analyze(), SiStripMonitorPedestals::analyze(), HcalRecHitsValidation::analyze(), HLTHeavyIon::analyze(), EventTimeDistribution::analyze(), TauValidation::analyze(), TriggerValidator::analyze(), L25TauAnalyzer::analyze(), ElectronCalibrationUniv::analyze(), EcalURecHitHists::analyze(), TauMVATrainer::analyze(), SiStripFEDMonitorPlugin::analyze(), EcalDigisValidation::analyze(), JetMETAnalyzer::analyze(), DTDigiForNoiseTask::analyze(), BTagHLTOfflineSource::analyze(), TopHLTDiMuonDQM::analyze(), EcalLaserAnalyzerYousi::analyze(), TreeProducerCalibSimul::analyze(), ValHcalIsoTrackHLT::analyze(), MuonIdVal::analyze(), HcalDigiMonitor::analyze(), CaloMETAnalyzer::analyze(), HLTMuonValidator::analyze(), TestCorrection::analyze(), DummyEvelyser::analyze(), HLTHiggsBits::analyze(), HLTJetMETValidation::analyze(), SiPixelErrorsDigisToCalibDigis::analyze(), SiPixelClusterSource::analyze(), GlobalDigisHistogrammer::analyze(), GlobalRecHitsHistogrammer::analyze(), LhcTrackAnalyzer::analyze(), SiPixelErrorEstimation::analyze(), TauJetCorrectorExample::analyze(), EcalMipGraphs::analyze(), L1TRPCTPG::analyze(), TestOutliers::analyze(), AlignmentMonitorAsAnalyzer::analyze(), DQMHcalIsoTrackHLT::analyze(), PFMETAnalyzer::analyze(), SusyDQM< Mu, Ele, Jet, Met >::analyze(), MuIsoValidation::analyze(), MuonIsolationDQM::analyze(), HLTTauDQMSource::analyze(), L1TCompare::analyze(), L1TdeCSCTF::analyze(), SiStripTrackingRecHitsValid::analyze(), TrackParameterAnalyzer::analyze(), EcalDisplaysByEvent::analyze(), CollectionDumper< T >::analyze(), ImpactParameterCalibration::analyze(), CSCViewDigi::analyze(), METAnalyzer::analyze(), GenPurposeSkimmerData::analyze(), SiStripBaselineAnalyzer::analyze(), APVShotsAnalyzer::analyze(), SiPixelTrackingRecHitsValid::analyze(), DTTriggerEfficiencyTask::analyze(), HLTMuonMatchAndPlot::analyze(), DQMHcalIsoTrackAlCaReco::analyze(), SiStripCMMonitorPlugin::analyze(), Vx3DHLTAnalyzer::analyze(), CosmicSplitterValidation::analyze(), ValidIsoTrkCalib::analyze(), EcalCosmicsHists::analyze(), L1TECALTPG::analyze(), MuonAlignment::analyze(), L1TRCT::analyze(), RPCTTUMonitor::analyze(), EcalMixingModuleValidation::analyze(), PrimaryVertexValidation::analyze(), ValidationHcalIsoTrackAlCaReco::analyze(), HcalTimingMonitorModule::analyze(), PrimaryVertexAnalyzer::analyze(), EcnaAnalyzer::analyze(), GlobalHitsHistogrammer::analyze(), FourVectorHLTOnline::analyze(), DTLocalTriggerTask::analyze(), TopValidation::analyze(), GctErrorAnalyzer::analyze(), CastorMonitorModule::analyze(), PiZeroAnalyzer::analyze(), SiPixelLorentzAngle::analyze(), SiPixelMuonHLT::analyze(), V0Validator::analyze(), TrigResRateMon::analyze(), SiStripMonitorMuonHLT::analyze(), ErsatzMEt::analyze(), SiStripSpyDisplayModule::analyze(), HLTScalers::analyze(), HcalDetDiagTimingMonitor::analyze(), IsolatedTracksCone::analyze(), HcalIsoTrkAnalyzer::analyze(), FourVectorHLTriggerOffline::analyze(), L1TdeRCT::analyze(), RPCEfficiency::analyze(), PhotonAnalyzer::analyze(), CSCMonitorModule::analyze(), IsolatedTracksNxN::analyze(), IsolatedTracksHcalScale::analyze(), MuonTrackValidator::analyze(), FourVectorHLTOffline::analyze(), TrackerDpgAnalysis::analyze(), L1TGCT::analyze(), DijetRatio< Jet >::analyze(), SiPixelOfflineCalibAnalysisBase::analyze(), BeamHaloAnalyzer::analyze(), HcalDetDiagPedestalMonitor::analyze(), PrimaryVertexAnalyzer4PU::analyze(), TopSingleLeptonDQM::analyze(), TopDiLeptonOfflineDQM::analyze(), edm::EventContentAnalyzer::analyze(), HcalDetDiagLaserMonitor::analyze(), L1GtAnalyzer::analyzeConditionsInEventBlock(), L1GtAnalyzer::analyzeDecisionLiteRecord(), L1GtAnalyzer::analyzeDecisionReadoutRecord(), EgammaObjects::analyzeElectrons(), L1GtPackUnpackAnalyzer::analyzeGMT(), L1GtPackUnpackAnalyzer::analyzeGT(), L1GtAnalyzer::analyzeObjectMap(), HLTMuonValidator::analyzePath(), EgammaObjects::analyzePhotons(), GlobalTrackerMuonAlignment::analyzeTrackTrack(), GlobalTrackerMuonAlignment::analyzeTrackTrajectory(), SegmentToTrackAssociator::associate(), SegmentsTrackAssociator::associate(), TrackAssociatorByChi2::associateRecoToSim(), MuonAssociatorByHits::associateRecoToSimIndices(), TrackAssociatorByChi2::associateSimToReco(), MuonCosmicCompatibilityFiller::backToBack2LegCosmic(), RecoTauDecayModeCutMultiplexer::beginEvent(), PFRecoTauDiscriminationByFlight::beginEvent(), RecoTauDiscriminationByGenMatch::beginEvent(), tautools::RecoTauDistanceFromTruthPlugin::beginEvent(), reco::tau::RecoTauDiscriminantCleanerPlugin::beginEvent(), reco::tau::RecoTauDiscriminantFromDiscriminator::beginEvent(), reco::tau::RecoTauTagInfoWorkaroundModifer::beginEvent(), reco::tau::RecoTauDiscriminationBinnedIsolation::beginEvent(), CaloRecoTauDiscriminationByFlightPathSignificance::beginEvent(), reco::tau::RecoTauImpactParameterSignificancePlugin::beginEvent(), TauDiscriminationAgainstMuon< TauType, TauDiscriminator >::beginEvent(), tautools::RecoTauDecayModeTruthMatchPlugin::beginEvent(), PFRecoTauDiscriminationByFlightPathSignificance::beginEvent(), PFTauDecayModeCutMultiplexer::beginEvent(), RecoTauMVATransform::beginEvent(), reco::tau::RecoTauPiZeroStripPlugin::beginEvent(), PFTauMVADiscriminator::beginEvent(), reco::tau::RecoTauBuilderPlugin::beginEvent(), TauDiscriminationAgainstCaloMuon< TauType, TauDiscriminator >::beginEvent(), CaloRecoTauAlgorithm::buildCaloTau(), TtFullLepHypKinSolution::buildHypo(), TtFullHadHypKinFit::buildHypo(), TtSemiLepHypKinFit::buildHypo(), TtSemiLepHypGenMatch::buildHypo(), TtFullLepHypGenMatch::buildHypo(), TtFullHadHypGenMatch::buildHypo(), TtFullLepHypGenMatch::buildMatchingNeutrinos(), pat::LeptonVertexSignificance::calculate(), pat::LeptonJetIsolationAngle::calculate(), PhotonIsolationCalculator::calculateEcalRecHitIso(), PhotonIsolationCalculator::calculateHcalTowerIso(), PhotonIsolationCalculator::calculateTrackIso(), FastL1GlobalAlgo::CaloTowersDump(), ChamberSegmentUtility::ChamberSegmentUtility(), MuonDetLayerMeasurements::checkCSCRecHits(), MuonDetLayerMeasurements::checkDTRecHits(), checkHLTMatch(), AlignmentGlobalTrackSelector::checkIsolation(), AlignmentGlobalTrackSelector::checkJetCount(), AlignmentTwoBodyDecayTrackSelector::checkMETAcoplanarity(), AlignmentTwoBodyDecayTrackSelector::checkMETMass(), AlignmentTrackSelector::checkPrescaledHits(), MuonDetLayerMeasurements::checkRPCRecHits(), edm::MixingWorker< T >::checkSignal(), SiStripAnalyser::checkTrackerFEDs(), CutBasedElectronID::cicSelection(), ctfseeding::HitExtractorSTRP::cleanedOfClusters(), ClusterRemovalRefSetter::ClusterRemovalRefSetter(), SiStripZeroSuppression::CollectionMergedZeroSuppression(), Digi2Raw2Digi::compare(), L1GtHwValidation::compareDaqRecord(), L1GtDataEmulAnalyzer::compareDaqRecord(), L1GtHwValidation::compareEvmRecord(), L1BitComputer::compute(), HLTBitComputer::compute(), ShallowTree::TypedBranchConnector< T >::connect(), L1FastjetCorrector::correction(), L1OffsetCorrector::correction(), L6SLBCorrector::correction(), PFRecHitProducerHCAL::createRecHits(), PFRecHitProducerPS::createRecHits(), PFRecHitProducerECAL::createRecHits(), CxCalculator::CxCalculator(), egammaisolation::EgammaRecHitExtractor::deposit(), egammaisolation::EgammaHcalExtractor::deposit(), egammaisolation::EgammaEcalExtractor::deposit(), egammaisolation::EgammaTowerExtractor::deposit(), PFTauExtractor::depositFromObject(), EEClusterTaskExtras::determineTriggers(), EBClusterTaskExtras::determineTriggers(), EcalCosmicsHists::determineTriggers(), SiStripFineDelayHit::detId(), RPCTTUMonitor::discriminateGMT(), CSCOfflineMonitor::doBXMonitor(), HLTTauRefProducer::doElectrons(), DumpGctDigis::doEM(), DumpGctDigis::doEnergySums(), DumpGctDigis::doFibres(), DumpGctDigis::doInternEM(), DumpGctDigis::doJets(), HLTTauRefProducer::doJets(), HLTTauRefProducer::doMuons(), HLTTauRefProducer::doPFTaus(), HLTTauRefProducer::doPhotons(), DumpGctDigis::doRctEM(), DumpGctDigis::doRegions(), Tau3MuReco::doTau3MuReco(), HLTTauRefProducer::doTowers(), dRxyCalculator::dRxyCalculator(), DTHitAssociator::DTHitAssociator(), InvRingCalib::duringLoop(), EcalEleCalibLooper::duringLoop(), ZeeCalibration::duringLoop(), AlignmentProducer::duringLoop(), EcalShowerProperties::EcalShowerProperties(), EcalListOfFEDSProducer::Egamma(), ESListOfFEDSProducer::Egamma(), EcalRawToRecHitRoI::Egamma(), TopLeptonTauFilter::electronFilter(), HITrackingRegionProducer::estimateMultiplicity(), HITrackingRegionForPrimaryVtxProducer::estimateMultiplicity(), HLTBitVariable::eval(), ExpressionVariable< Object, label >::eval(), SimpleValueVariable< TYPE >::eval(), SimpleValueVectorVariable< TYPE >::eval(), L1TauAnalyzer::evalL1Decisions(), AlignmentMonitorTracksFromTrajectories::event(), MuonCosmicCompatibilityFiller::eventActivity(), TCTauAlgorithm::eventSetup(), L1GtPatternGenerator::extractGlobalTriggerData(), extractRecordData(), GsfElectronLinker::fetchCandidateCollection(), PFElectronTranslator::fetchCandidateCollection(), pat::PATPFParticleProducer::fetchCandidateCollection(), PFPhotonTranslator::fetchCandidateCollection(), PFElectronTranslator::fetchGsfCollection(), GsfElectronLinker::fetchGsfElectronCollection(), PSimHitMap::fill(), HcalSignalGenerator< HBHEDigitizerTraits >::fill(), TopSingleLepton::MonitorEnsemble::fill(), TopDiLeptonOffline::MonitorEnsemble::fill(), SiPixelCalibDigiProducer::fill(), TauDiscriminationProducerBase< TauType, TauDiscriminator >::TauDiscInfo::fill(), TopElectronHLTOfflineSource::fill(), TrackDetectorAssociator::fillCaloTowers(), HTrackAssociator::fillCaloTowers(), TrackDetectorAssociator::fillCaloTruth(), reco::HcalNoiseInfoProducer::fillcalotwrs(), MuonSimHitsValidAnalyzer::fillCSC(), LaserAlignment::fillDataProfiles(), reco::HcalNoiseInfoProducer::filldigis(), MuonSimHitsValidAnalyzer::fillDT(), GlobalHitsAnalyzer::fillECal(), GlobalHitsProdHist::fillECal(), GlobalHitsProducer::fillECal(), TrackDetectorAssociator::fillEcal(), GlobalDigisProducer::fillECal(), GlobalDigisAnalyzer::fillECal(), HTrackAssociator::fillEcal(), GlobalRecHitsAnalyzer::fillECal(), GlobalRecHitsProducer::fillECal(), FastL1GlobalAlgo::FillEgammas(), TrackerHitProducer::fillG4MC(), MuonIdProducer::fillGlbQuality(), GlobalHitsAnalyzer::fillHCal(), GlobalHitsProdHist::fillHCal(), GlobalHitsProducer::fillHCal(), GlobalDigisProducer::fillHCal(), GlobalDigisAnalyzer::fillHCal(), TrackDetectorAssociator::fillHcal(), HTrackAssociator::fillHcal(), GlobalRecHitsAnalyzer::fillHCal(), GlobalRecHitsProducer::fillHCal(), HTrackAssociator::fillHcalTowers(), HLTMonPhotonSource::fillHistos(), HLTMonElectron::fillHistos(), HLTMon::fillHistos(), EmDQM::fillHistos(), EmDQMReco::fillHistos(), TrackDetectorAssociator::fillHO(), FastL1GlobalAlgo::FillL1Regions(), FastL1GlobalAlgo::FillL1RegionsTP(), FastL1GlobalAlgo::FillMET(), GlobalHitsAnalyzer::fillMuon(), GlobalHitsProdHist::fillMuon(), GlobalHitsProducer::fillMuon(), GlobalDigisProducer::fillMuon(), GlobalDigisAnalyzer::fillMuon(), TrackDetectorAssociator::fillMuon(), GlobalRecHitsAnalyzer::fillMuon(), GlobalRecHitsProducer::fillMuon(), MuonAnalyzerSBSM::FillPlots(), DTTFFEDSim::fillRawData(), RCTMonitor::FillRCT(), reco::HcalNoiseInfoProducer::fillrechits(), HcalRecHitsValidation::fillRecHitsTmp(), MuonSimHitsValidAnalyzer::fillRPC(), TtEvtBuilder< C >::fillSpecific(), reco::HcalNoiseInfoProducer::filltracks(), TrackerHitProducer::fillTrk(), GlobalHitsAnalyzer::fillTrk(), GlobalHitsProdHist::fillTrk(), GlobalHitsProducer::fillTrk(), GlobalDigisProducer::fillTrk(), GlobalDigisAnalyzer::fillTrk(), GlobalRecHitsAnalyzer::fillTrk(), GlobalRecHitsProducer::fillTrk(), BTagSkimMC::filter(), PdfSystematicsAnalyzer::filter(), SimpleSystematicsAnalyzer::filter(), HLTHcalNoiseFilter::filter(), HLTPixelIsolTrackFilter::filter(), HLTEcalIsolationFilter::filter(), ZToMuMuSelector::filter(), DetStatus::filter(), DetectorStateFilter::filter(), HLTDisplacedmumuFilter::filter(), TopDiLeptonFilter::filter(), ZToMuMuFilter::filter(), ptHatFilter::filter(), RecoTauDifferenceAnalyzer::filter(), TopDecayChannelFilter< S >::filter(), CandCollectionExistFilter::filter(), myFilter::filter(), JetTagCountFilter::filter(), HLTCSCOverlapFilter::filter(), HLTCSCRing2or3Filter::filter(), JetMETDQMDCSFilter::filter(), PFMETFilter::filter(), HLTSingleVertexPixelTrackFilter::filter(), TtDecaySelection::filter(), PFFilter::filter(), cms::MTCCHLTrigger::filter(), HLTMuonTrackMassFilter::filter(), ClusterMultiplicityFilter::filter(), HcalTBTriggerFilter::filter(), cms::CosmicTIFTrigFilter::filter(), HLT2jetGapFilter::filter(), CosmicGenFilterLowE::filter(), HLTElectronPixelMatchFilter::filter(), HLTEgammaDoubleEtDeltaPhiFilter::filter(), HLTEgammaEtFilterPairs::filter(), HLTEgammaGenericFilter::filter(), HLTPhi2METFilter::filter(), HLTEgammaGenericQuadraticFilter::filter(), HLTEgammaTriggerFilterObjectWrapper::filter(), HLTElectronEoverpFilterRegional::filter(), HLTElectronEtFilter::filter(), HLTElectronGenericFilter::filter(), HLTElectronOneOEMinusOneOPFilterRegional::filter(), HLTEgammaEtFilter::filter(), HLTJetVBFFilter::filter(), HLTNVFilter::filter(), HLTRapGapFilter::filter(), HLTMuonDimuonL2Filter::filter(), HLTMuonL2PreFilter::filter(), PFJetFilter::filter(), HLTHPDFilter::filter(), cms::TrackMTCCFilter::filter(), LaserAlignmentEventFilter::filter(), HLTMuonL1RegionalFilter::filter(), HLTAcoFilter::filter(), HLTHcalMETNoiseFilter::filter(), HLTRFilter::filter(), HLTRHemisphere::filter(), HLTMuonDimuonL3Filter::filter(), HSCParticleSelector::filter(), HLTMuonIsoFilter::filter(), HLTForwardBackwardJetsFilter::filter(), HLTPMDocaFilter::filter(), HLTEgammaL1MatchFilterRegional::filter(), RoadSearchEventFilter::filter(), EcalMonitorPrescaler::filter(), WMuNuValidator::filter(), HLTEgammaDoubleEtFilter::filter(), HLTEgammaDoubleEtPhiFilter::filter(), HLTMuonL3PreFilter::filter(), DTCalibMuonSelection::filter(), cms::ClusterMTCCFilter::filter(), cms::BHFilter::filter(), TotalKinematicsFilter::filter(), HLTDiJetAveFilter::filter(), HLTExclDiJetFilter::filter(), HLTPhysicsDeclared::filter(), cms::TECClusterFilter::filter(), HLTEgammaL1MatchFilterPairs::filter(), pat::PATLeptonCountFilter::filter(), HLTMuonL1toL3TkPreFilter::filter(), HBHENoiseFilter::filter(), HLTEgammaCaloIsolFilterPairs::filter(), HLTPixlMBFilt::filter(), HLTPixlMBForAlignmentFilter::filter(), HLTRPCFilter::filter(), HLTMhtHtFilter::filter(), BTagSkimLeptonJet::filter(), CandViewRefRandomSelector::filter(), HLTFiltCand::filter(), EcalTangentFilter::filter(), BxNumberFilter::filter(), PythiaFilterEMJet::filter(), HLTMuonL1Filter::filter(), L1Filter::filter(), doubleEMEnrichingFilterAlgo::filter(), EMEnrichingFilterAlgo::filter(), PythiaFilterGammaGamma::filter(), PythiaFilterZgamma::filter(), PythiaFilterGammaJet::filter(), PythiaFilterGammaJetWithBg::filter(), PythiaFilterGammaJetWithOutBg::filter(), PythiaFilterZJet::filter(), PythiaFilterZJetWithOutBg::filter(), HLTGlobalSums< T, Tid >::filter(), HLTSinglet< T, Tid >::filter(), HSCPHLTFilter::filter(), WMuNuSelector::filter(), L1DEFilter::filter(), BCToEFilterAlgo::filter(), HighETPhotonsFilterAlgo::filter(), JetFlavourCutFilter::filter(), JetFlavourFilter::filter(), PythiaFilterGammaJetIsoPi0::filter(), SiStripCommissioningSeedFilter::filter(), StringCutObjectEvtFilter< T >::filter(), RecoDiMuon::filter(), pat::PATSingleVertexSelector::filter(), ProbeTreeProducer::filter(), SiStripCommissioningRunTypeFilter::filter(), BdecayFilter::filter(), BsJpsiPhiFilter::filter(), EFilter::filter(), XtoFFbarFilter::filter(), HLTSummaryFilter::filter(), HeavyChHiggsToTauNuSkim::filter(), HLTPrescaler::filter(), HLT1CaloJetEnergy::filter(), PFTauViewRefSelector::filter(), EgammaProbeSelector::filter(), PythiaFilterEMJetHeep::filter(), HLTDoublet< T1, Tid1, T2, Tid2 >::filter(), HLTSmartSinglet< T, Tid >::filter(), GenLeadTrackFilter::filter(), TauHadronDecayFilter::filter(), PythiaFilterIsolatedTrack::filter(), HLTCountNumberOfObject< OColl >::filter(), ECALActivity::filter(), BeamSplash::filter(), PhysDecl::filter(), HLTmmkFilter::filter(), ObjectPairFilter< C, S >::filter(), HLTHighLevel::filter(), SelectHFMinBias::filter(), JGJFilter::filter(), FilterOutScraping::filter(), HLTL1NumberFilter::filter(), LogErrorFilter::filter(), MCSmartSingleParticleFilter::filter(), IsTBH4Type::filter(), HLTHcalCalibTypeFilter::filter(), HLTHcalNZSFilter::filter(), HLTHcalPhiSymFilter::filter(), RecHitEnergyFilter::filter(), HLTTrackWithHits::filter(), MCDijetResonance::filter(), MCDecayingPionKaonFilter::filter(), RecoTauPileUpVertexSelector::filter(), ErrorSummaryFilter::filter(), EcalExclusiveTrigFilter::filter(), HLTFEDSizeFilter::filter(), CosmicGenFilterHelix::filter(), MCZll::filter(), TwoVBGenFilter::filter(), HighMultiplicityGenFilter::filter(), GoodVertexFilter::filter(), CSCDigiValidator::filter(), HcalHPDFilter::filter(), fltrname::filter(), HZZ4lFilter::filter(), MCParticlePairFilter::filter(), MCProcessRangeFilter::filter(), MCSingleParticleFilter::filter(), PythiaDauFilter::filter(), PythiaFilter::filter(), PythiaHLTSoupFilter::filter(), Zto2lFilter::filter(), LQGenFilter::filter(), HLTHcalSimpleRecHitFilter::filter(), MCProcessFilter::filter(), TagProbeMassEDMFilter::filter(), SiPixelCalibDigiFilter::filter(), SecondaryVertexFilter::filter(), CSCOverlapsBeamSplashCut::filter(), EcalSimpleUncalibRecHitFilter::filter(), HLTBeamModeFilter::filter(), HerwigMaxPtPartonFilter::filter(), HLTCSCActivityFilter::filter(), HFFilter::filter(), EcalSkim::filter(), MonoPhotonSkimmer::filter(), L1GtBeamModeFilter::filter(), PhotonEnrichmentFilter::filter(), EcalFEDErrorFilter::filter(), ProtonTaggerFilter::filter(), edm::HadronizerFilter< HAD, DEC >::filter(), HLTCSCAcceptBusyFilter::filter(), pat::PATJetSelector::filter(), HLTDTActivityFilter::filter(), FilterScrapingPixelProbability::filter(), HcalCalibTypeFilter::filter(), HLTEcalPhiSymFilter::filter(), EcalRecHitsFilter::filter(), PrescalerFHN::filter(), HLTHFAsymmetryFilter::filter(), SiStripDetWithSomething< T >::filter(), RecoTauDiscriminatorRefSelectorImpl< T >::filter(), HCALHighEnergyFilter::filter(), UEDMultiLeptonFilter::filter(), HLTPMMassFilter::filter(), HLTLevel1GTSeed::filter(), HiCentralityBiasFilter::filter(), HLTRPCTrigNoSyncFilter::filter(), ObjectSelector< SingleElementCollectionSelector< InputCollection, Selector, reco::CandidateCollection, StoreContainer, RefAdder >, reco::CandidateCollection, NonNullNumberSelector >::filter(), NJetsMC::filter(), HSCPFilter::filter(), LargeEvents< T >::filter(), PythiaFilterTTBar::filter(), EcalMIPRecHitFilter::filter(), SiStripShotFilter::filter(), HSCParticleProducer::filter(), reco::tau::AssociationMatchRefSelector< InputType, MatchedType, OutputType, ClonePolicy >::filter(), aod2patFilterZee::filter(), WZInterestingEventSelector::filter(), reco::CentralityProducer::filter(), HLTEcalResonanceFilter::filter(), RPCRecHitFilter::filter(), FlavorHistoryFilter::filter(), HLTPi0RecHitsFilter::filter(), ZeeCandidateFilter::filter(), HSCPTreeBuilder::filter(), pat::PATSingleVertexSelector::filter_(), SiStripClusterizer::findInput(), SiStripProcessedRawDigiProducer::findInput(), ShallowDigisProducer::findInput(), AlignmentGlobalTrackSelector::findMuons(), V0Fitter::fitAll(), RunManager::generateEvent(), gen::PyquenHadronizer::generatePartonsAndHadronize(), gen::HydjetHadronizer::generatePartonsAndHadronize(), EventWithHistoryFilter::getAPVPhase(), edm::python::ConstEventWrapper::getByLabel(), getByLabel(), L1MuGMTPSB::getCalo(), PFClusterShapeProducer::getClusterCollection(), Multi5x5SuperClusterProducer::getClusterPtrVector(), SuperClusterProducer::getClusterPtrVector(), HiSuperClusterProducer::getClusterPtrVector(), ElectronIDAlgo::getClusterShape(), Multi5x5ClusterProducer::getCollection(), IslandClusterProducer::getCollection(), EgammaHLTIslandClusterProducer::getCollection(), CosmicClusterProducer::getCollection(), EgammaHLTMulti5x5ClusterProducer::getCollection(), RawDataConverter::GetDigis(), JetMatchingTools::getEBRecHitCollection(), EcalClusterLazyTools::getEBRecHits(), JetMatchingTools::getEBSimHitCollection(), L2TauModularIsolationProducer::getECALHits(), L2TauIsolationProducer::getECALHits(), L2TauNarrowConeIsolationProducer::getECALHits(), JetMatchingTools::getEERecHitCollection(), EcalClusterLazyTools::getEERecHits(), JetMatchingTools::getEESimHitCollection(), pat::PATMHTProducer::getElectrons(), DAFTrackProducer::getFromEvt(), MTFTrackProducer::getFromEvt(), L1TauAnalyzer::getGenObjects(), JetMatchingTools::getGenParticlesCollection(), JetMatchingTools::getHBHERecHitCollection(), L2TauModularIsolationProducer::getHCALHits(), L2TauNarrowConeIsolationProducer::getHCALHits(), JetMatchingTools::getHcalSimHitCollection(), JetMatchingTools::getHFRecHitCollection(), HoECalculator::getHoE(), JetMatchingTools::getHORecHitCollection(), pat::PATMHTProducer::getJets(), L1TauAnalyzer::getL1extraObjects(), getL1triggerDirection(), pat::PATMHTProducer::getMuons(), CaloRecoTauTagInfoAlgorithm::getNeutralEcalBasicClusters(), HLTEgammaDoubleLegCombFilter::getP3OfLegCands(), L2TauModularIsolationProducer::getPFClusters(), L1TauAnalyzer::getPFTauObjects(), PFClusterShapeProducer::getRecHitCollection(), MixEvtVtxGenerator::getRecVertex(), JetMatchingTools::getSimTrackCollection(), KVFTest::getSimVertex(), KineExample::getSimVertex(), JetMatchingTools::getSimVertexCollection(), SiStripDCSStatus::getStatus(), CosmicClusterProducer::getUCollection(), RawDataConverter::GetValidLabels(), MixEvtVtxGenerator::getVertex(), McSelector::handleObjects(), RecoSelector::handleObjects(), PlotMakerL1::handleObjects(), PlotMakerReco::handleObjects(), LeptonRecoSkim::handleObjects(), DTTriggerEfficiencyTask::hasRPCTriggers(), Vx3DHLTAnalyzer::HitCounter(), ctfseeding::HitExtractorPIX::hits(), ctfseeding::HitExtractorSTRP::hits(), HLTMuonL2ToL1Map::HLTMuonL2ToL1Map(), TrackerMuonHitExtractor::init(), tnp::ProbeVariable::init(), MuonIdProducer::init(), tnp::ProbeFlag::init(), tnp::BaseTreeFiller::init(), SiStripDCSStatus::initialise(), CosmicSplitterValidation::is_gold_muon(), CalibrationTrackSelector::isIsolated(), AlignmentTrackSelector::isIsolated(), MuonCosmicCompatibilityFiller::isOverlappingMuon(), EcalRawToRecHitRoI::Jet(), TopLeptonTauFilter::jetFilter(), EcalListOfFEDSProducer::Jets(), ESListOfFEDSProducer::Jets(), L1GtUtils::l1Results(), FFTJetProducer::loadEnergyFlow(), fftjetcms::FFTJetInterface::loadInputCollection(), SiStripAPVRestorer::LoadMeanCMMap(), EcalBarrelRecHitsMaker::loadPCaloHits(), EcalEndcapRecHitsMaker::loadPCaloHits(), EcalPreshowerRecHitsMaker::loadPCaloHits(), HcalRecHitsMaker::loadPCaloHits(), FFTJetProducer::loadSparseTreeData(), shallow::make_cluster_map(), RPCDcsInfo::makeDcsInfo(), RPCRecHitProbability::makeDcsInfo(), DQMDcsInfo::makeDcsInfo(), DQMProvInfo::makeDcsInfo(), RPCMonitorDigi::makeDcsInfo(), HSCPValidator::makeGenPlots(), DQMDcsInfo::makeGtInfo(), DQMProvInfo::makeGtInfo(), HSCPValidator::makeHLTPlots(), HSCPValidator::makeSimDigiPlotsECAL(), HSCPValidator::makeSimDigiPlotsRPC(), HSCPValidator::makeSimTrackPlots(), CosmicParametersDefinerForTP::momentum(), ParametersDefinerForTP::momentum(), EcalListOfFEDSProducer::Muon(), ESListOfFEDSProducer::Muon(), EcalRawToRecHitRoI::Muon(), TopLeptonTauFilter::muonFilter(), MuonCosmicCompatibilityFiller::muonTiming(), 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(), EcalRawToRecHitRoI::OneCandCollection(), CandIsolatorFromDeposits::SingleDeposit::open(), TrackWithVertexSelector::operator()(), TtDilepLRSignalSelObservables::operator()(), ElectronIDSelectorLikelihood::operator()(), ObjectCountEventSelector< C, S, N, CS >::operator()(), TtSemiLRJetCombObservables::operator()(), L1GtUtils::prescaleFactorSetIndex(), PlotEcalRecHits::printEcalRecHits(), PlotRecHits::printPixelRecHits(), PlotRecTracks::printRecTracks(), PlotSimTracks::printSimTracks(), tfwliteselectortest::ThingsWorker::process(), tfwliteselectortest::ThingsTSelector::process(), tselnameWorker::process(), DTTFFEDReader::process(), EETriggerTowerTask::processDigis(), EBTriggerTowerTask::processDigis(), HcalRecHitMonitor::processEvent(), FFTJetTreeDump::processTreeData(), DimuonMCMatcher::produce(), WeakEffectsWeightProducer::produce(), ShallowEventDataProducer::produce(), HIBestVertexProducer::produce(), SiStripRecHitConverter::produce(), PixelVertexProducerMedian::produce(), HLTJetIDProducer::produce(), HLTJetL1MatchProducer::produce(), InterestingEcalDetIdProducer::produce(), SeedGeneratorFromProtoTracksEDProducer::produce(), ShallowTracksProducer::produce(), TrackListCombiner::produce(), ShallowRechitClustersProducer::produce(), VZeroProducer::produce(), HcalTTPTriggerRecord::produce(), DistortedMETProducer::produce(), QualityFilter::produce(), CSCDigiProducer::produce(), CaloRecHitCandidateProducer::produce(), ShallowTrackClustersProducer::produce(), HcalTTPDigiProducer::produce(), HFEMClusterProducer::produce(), GsfTrackRefitter::produce(), CastorSimpleReconstructor::produce(), PixelVertexProducerClusters::produce(), JetChargeProducer::produce(), ShallowSimhitClustersProducer::produce(), MassKinFitterCandProducer::produce(), HcalTrigPrimDigiProducer::produce(), HIPixelMedianVtxProducer::produce(), CSCTFTrackProducer::produce(), MuonWithPFIsoProducer::produce(), HepMCCopy::produce(), ElectronSqPtTkIsolationProducer::produce(), reco::modules::CaloRecHitCandidateProducer< HitCollection >::produce(), ImpactParameter::produce(), SeedCombiner::produce(), DistortedPFCandProducer::produce(), QuarkoniaTrackSelector::produce(), DTDigiToRawModule::produce(), evf::EvFFEDSelector::produce(), ParticleDecayProducer::produce(), EcalUncalibRecHitProducer::produce(), ElectronSeedMerger::produce(), DistortedMuonProducerFromDB::produce(), TtSemiLepJetCombGeom::produce(), CSCTFCandidateProducer::produce(), GenParticleDecaySelector::produce(), StGenEventReco::produce(), DistortedMuonProducer::produce(), TopInitSubset::produce(), EnergyLossProducer::produce(), TrackIPProducer::produce(), EventVtxInfoNtupleDumper::produce(), ESRawToDigi::produce(), IsolatedTauJetsSelector::produce(), ShallowClustersProducer::produce(), MCTruthCompositeMatcher< C1, C2 >::produce(), MCTrackMatcher::produce(), TtGenEventReco::produce(), TtSemiLepKinFitProducer< LeptonCollection >::produce(), PhotonIDProducer::produce(), JetExtender::produce(), PFTauToJetProducer::produce(), HLTTauProducer::produce(), ESRecHitProducer::produce(), FSPFProducer::produce(), CosmicMuonProducer::produce(), TtDilepEvtSolutionMaker::produce(), EMIsolatedTauJetsSelector::produce(), PFJetToCaloProducer::produce(), EcalTBH2TDCRecInfoProducer::produce(), PFConcretePFCandidateProducer::produce(), EcalTBTDCRecInfoProducer::produce(), EcalTBHodoscopeRecInfoProducer::produce(), TrackRefitter::produce(), CRackSeedGenerator::produce(), DQMTauProducer::produce(), CandOneToOneDeltaRMatcher::produce(), JetTagProducer::produce(), StEvtSolutionMaker::produce(), CastorFastClusterProducer::produce(), CastorFastTowerProducer::produce(), AssociationVectorSelector< KeyRefProd, CVal, KeySelector, ValSelector >::produce(), MuonTrackProducer::produce(), CandViewRefMerger::produce(), L2TauJetsMerger::produce(), CandOneToManyDeltaRMatcher::produce(), AssociationMapOneToOne2Association< CKey, CVal >::produce(), SiStripElectronSeedProducer::produce(), RawDataCollectorByLabel::produce(), FamosProducer::produce(), UnifiedSCCollectionProducer::produce(), UncleanSCRecoveryProducer::produce(), CosmicMuonLinksProducer::produce(), JetTracksAssociatorAtVertex::produce(), AssociationVector2ValueMap< KeyRefProd, CVal >::produce(), HcalSimpleAmplitudeZS::produce(), EgammaElectronTkIsolationProducer::produce(), EgammaPhotonTkIsolationProducer::produce(), EgammaPhotonTkNumIsolationProducer::produce(), TtSemiLepJetCombMVAComputer::produce(), HcalCalibFEDSelector::produce(), HIPixelClusterVtxProducer::produce(), cms::SubEventGenJetProducer::produce(), CaloTowersReCreator::produce(), CollectionAdder< C >::produce(), PFDisplacedTrackerVertexProducer::produce(), TCRecoTauProducer::produce(), CSCDigiToRawModule::produce(), HBHEIsolatedNoiseReflagger::produce(), PFNuclearProducer::produce(), LightPFTrackProducer::produce(), L1HLTJetsMatching::produce(), TSGFromL2Muon::produce(), GenParticlePruner::produce(), PFConversionProducer::produce(), CleanAndMergeProducer::produce(), TrackProducerWithSCAssociation::produce(), EcalRecalibRecHitProducer::produce(), HcalSimpleReconstructor::produce(), GlobalCosmicMuonProducer::produce(), CaloMuonProducer::produce(), CaloRecHitCopy::produce(), PFV0Producer::produce(), EcalTBWeightUncalibRecHitProducer::produce(), UpdatedMuonInnerTrackRef::produce(), ISRGammaWeightProducer::produce(), HcalRealisticZS::produce(), DTUnpackingModule::produce(), HFRecoEcalCandidateProducer::produce(), TSGFromL1Muon::produce(), PixelTracksProducer::produce(), reco::modulesNew::MCTruthCompositeMatcher::produce(), L2TauJetsProvider::produce(), JetTracksAssociatorAtCaloFace::produce(), SoftPFElectronProducer::produce(), HLTTauRefCombiner::produce(), EcalDigiSelector::produce(), SoftElectronCandProducer::produce(), CSCSegmentProducer::produce(), TtSemiLepSignalSelMVAComputer::produce(), TtFullHadSignalSelMVAComputer::produce(), HectorProducer::produce(), ESDigiToRaw::produce(), FSRWeightProducer::produce(), ISRWeightProducer::produce(), PdfWeightProducer::produce(), EgammaHLTHybridClusterProducer::produce(), CSCDCCUnpacker::produce(), HybridClusterProducer::produce(), CSCTFPacker::produce(), ElectronIDExternalProducer< algo >::produce(), L2TauRelaxingIsolationSelector::produce(), MuonLinksProducerForHLT::produce(), RecoMuonFromPFProducer::produce(), L2TauIsolationSelector::produce(), GenTrackMatcher::produce(), FastTrackMerger::produce(), L2TauModularIsolationSelector::produce(), ZdcSimpleReconstructor::produce(), ExampleClusterProducer::produce(), NtpProducer< C >::produce(), CastorDigiProducer::produce(), EgammaElectronTkNumIsolationProducer::produce(), CandViewRefTriggerBiasRemover::produce(), PFTauViewRefMerger::produce(), PFElectronTranslator::produce(), FastTSGFromL2Muon::produce(), IPTCorrector::produce(), TtFullLepKinSolutionProducer::produce(), PreshowerClusterProducer::produce(), EgammaHLTRemoveDuplicatedSC::produce(), AlignmentPrescaler::produce(), EcalTPSkimmer::produce(), CandReducer::produce(), TrackInfoProducer::produce(), EcalRecHitProducer::produce(), CaloMuonMerger::produce(), JetVetoedTracksAssociatorAtVertex::produce(), ConeIsolation::produce(), CaloTowerCandidateCreator::produce(), MuonSelectionTypeValueMapProducer::produce(), HLTDisplacedmumuVtxProducer::produce(), CosmicSeedGenerator::produce(), TauGenJetProducer::produce(), InvariantMass< T1, T2 >::produce(), CastorDigiToRaw::produce(), HcalDigiToRaw::produce(), HcalHistogramRawToDigi::produce(), ZMuMuTrackUserData::produce(), ConstrainedFitCandProducer< Fitter, InputCollection, OutputCollection, Init >::produce(), RPCPointProducer::produce(), MuonRefProducer::produce(), RecoTauJetRegionProducer::produce(), MuonShowerInformationProducer::produce(), CaloTowersCreator::produce(), TtSemiEvtSolutionMaker::produce(), cms::TauMET::produce(), RPCUnpackingModule::produce(), RecHitFilter::produce(), ShallowCloneProducer< C >::produce(), ZMuMuMuonUserData::produce(), EgammaHLTIslandClusterProducer::produce(), CosmicsMuonIdProducer::produce(), HcalRawToDigi::produce(), CloneProducer< C >::produce(), PFDisplacedVertexProducer::produce(), reco::modules::MatcherBase< C1, C2, M >::produce(), RPCDigiProducer::produce(), SiPixelFedFillerWordEventNumber::produce(), sistrip::DigiToRawModule::produce(), reco::modulesNew::Matcher< C1, C2, S, D >::produce(), ColinsSoperVariablesComputer::produce(), RawDataSelector::produce(), ElectronRecalibSuperClusterAssociator::produce(), HcalTBDigiProducer::produce(), RecoTauPiZeroFlattener::produce(), CSCRecHitDProducer::produce(), ObjectMultiplicityCounter< T >::produce(), PFDisplacedVertexCandidateProducer::produce(), MuonLinksProducer::produce(), RPCPackingModule::produce(), EcalDetIdToBeRecoveredProducer::produce(), GenParticleProducer::produce(), GlobalTrackQualityProducer::produce(), CastorRawToDigi::produce(), BeamSpotOnlineProducer::produce(), DTRecSegment4DProducer::produce(), CSCTFUnpacker::produce(), OtherObjectVariableComputer< T >::produce(), cms::JetVertexAssociation::produce(), ReducedESRecHitCollectionProducer::produce(), EgammaHLTMulti5x5ClusterProducer::produce(), ZMuMuUserDataOneTrack::produce(), TtHadEvtSolutionMaker::produce(), PFProducer::produce(), EgammaHLTRegionalPixelSeedGeneratorProducers::produce(), SoftElectronProducer::produce(), ZMuMuUserData::produce(), IsolatedPixelTrackCandidateProducer::produce(), PFTrackProducer::produce(), PreshowerClusterShapeProducer::produce(), EgammaHLTCombinedIsolationProducer::produce(), GetJetsFromHLTobject::produce(), EgammaHLTRecoEcalCandidateProducers::produce(), PiZeroDiscriminatorProducer::produce(), EgammaHLTElectronCombinedIsolationProducer::produce(), TrackCandidateProducer::produce(), SiPixelDigiToRaw::produce(), cms::MuonMETValueMapProducer::produce(), CollectionCombiner< Collection >::produce(), reco::tautools::CopyProducer< Collection >::produce(), CandidateTriggerObjectProducer::produce(), HcalDigitizer::produce(), GlobalMuonProducer::produce(), NearbyCandCountComputer::produce(), TopBottomClusterInfoProducer::produce(), HLTTauMCProducer::produce(), CaloTowerCreatorForTauHLT::produce(), BaseEvtVtxGenerator::produce(), SubdetFEDSelector::produce(), SiPixelRawToDigi::produce(), EcalDeadChannelRecoveryProducers::produce(), cms::RoadSearchTrackListCleaner::produce(), RoadSearchSeedFinder::produce(), SiStripRegFEDSelector::produce(), TrajectorySeedProducer::produce(), HLTTrackClusterRemover::produce(), cms::TrackListMerger::produce(), PFMET::produce(), Type1PFMET::produce(), EcalChannelKiller::produce(), TrackClusterRemover::produce(), SubsystemNeutronWriter::produce(), cms::JetCorrectionProducer< T >::produce(), EgammaHLTElectronDetaDphiProducer::produce(), InputGenJetsParticleSelector::produce(), EgammaHLTClusterShapeProducer::produce(), EgammaHLTR9Producer::produce(), EcalIsolatedParticleCandidateProducer::produce(), PFRecoTauProducer::produce(), CaloRecoTauProducer::produce(), PileupInformation::produce(), ElectronConversionRejectionVars::produce(), PFPileUp::produce(), pat::PATVertexAssociationProducer::produce(), EgammaHLTEcalRecIsolationProducer::produce(), TtFullHadHypothesis::produce(), RoadSearchCloudMaker::produce(), EgammaHLTR9IDProducer::produce(), SiStripFineDelayHit::produce(), PixelVertexProducer::produce(), pat::DuplicatedElectronCleaner::produce(), reco::tautools::CastedRefProducer< DerivedCollection, BaseType >::produce(), Merger< InputCollection, OutputCollection, P >::produce(), WMuNuProducer::produce(), PFRecoTauTagInfoProducer::produce(), cms::ReconstructerFP420::produce(), cms::MuonMET::produce(), CSCTriggerPrimitivesProducer::produce(), TrackAssociatorEDProducer::produce(), EgammaEcalRecHitIsolationProducer::produce(), PFTauMVAInputDiscriminantTranslator::produce(), EgammaHLTPhotonTrackIsolationProducersRegional::produce(), cms::RoadSearchHelixMaker::produce(), EgammaHLTElectronTrackIsolationProducers::produce(), EgammaTowerIsolationProducer::produce(), EgammaSCCorrectionMaker::produce(), cms::RoadSearchCloudCleaner::produce(), ReducedRecHitCollectionProducer::produce(), ZdcHitReconstructor::produce(), SiStripElectronProducer::produce(), AlCaGammaJetProducer::produce(), PFBlockProducer::produce(), TkAlCaOverlapTagger::produce(), RoadSearchTrackCandidateMaker::produce(), CaloRecoTauTagInfoProducer::produce(), InterestingDetIdCollectionProducer::produce(), TtSemiLepHypothesis::produce(), MatchedProbeMaker< T >::produce(), L2MuonSeedGenerator::produce(), edm::CFWriter::produce(), EgammaHLTHcalIsolationDoubleConeProducers::produce(), DeDxEstimatorProducer::produce(), MuonCandProducerMon::produce(), TagProbeMassProducer::produce(), TtEvtBuilder< C >::produce(), GenFilterEfficiencyProducer::produce(), DeDxEstimatorProducerPixelTripplet::produce(), EleIsoDetIdCollectionProducer::produce(), LaserAlignmentT0Producer::produce(), ConversionTrackMerger::produce(), cms::TrackerizerFP420::produce(), ZToLLEdmNtupleDumper::produce(), FastElectronSeedProducer::produce(), TrackHitFilter::produce(), SiStripDigitizer::produce(), IsolationProducer< C1, C2, Alg, OutputCollection, Setup >::produce(), ECALRegFEDSelector::produce(), MixEvtVtxGenerator::produce(), HcalHitReconstructor::produce(), L1RCTTPGProvider::produce(), AlCaEcalHcalReadoutsProducer::produce(), SiClusterTranslator::produce(), AlCaHcalNoiseProducer::produce(), PhotonCoreProducer::produce(), EgammaHLTEcalIsolationProducersRegional::produce(), HiEgammaSCCorrectionMaker::produce(), PartonSelector::produce(), JetPlusTrackProducer::produce(), pat::PATMETProducer::produce(), TrackingTruthProducer::produce(), ConversionTrackProducer::produce(), TtFullLepHypothesis::produce(), cms::SiPixelDigitizer::produce(), ScalersRawToDigi::produce(), GamIsoDetIdCollectionProducer::produce(), PFSimParticleProducer::produce(), cms::HitReCalibrator::produce(), pat::PATPhotonProducer::produce(), PrimaryVertexProducer::produce(), HBHENoiseFilterResultProducer::produce(), DTDigitizer::produce(), EcalTrigPrimProducer::produce(), L1GctEmulator::produce(), cms::AlCaDiJetsProducer::produce(), L1ExtraParticleMapProd::produce(), SiStripElectronAssociator::produce(), ConvertedPhotonProducer::produce(), reco::modulesNew::IsolationProducer< C1, C2, Alg, OutputCollection, Setup >::produce(), pat::ObjectEnergyScale< T >::produce(), cms::SimpleTrackListMerger::produce(), EcalRecHitRecalib::produce(), pat::PATCleaner< PATObjType >::produce(), PATHemisphereProducer::produce(), L1EmulBias::produce(), cms::ClusterizerFP420::produce(), cms::Type1MET::produce(), RecoTauPiZeroProducer::produce(), PFClusterProducer::produce(), PhotonProducer::produce(), NeutronHitsCollector::produce(), EgammaHLTHcalIsolationProducersRegional::produce(), EcalRawToRecHitRoI::produce(), pat::PATPFParticleProducer::produce(), cms::MuonTCMETValueMapProducer::produce(), reco::modules::CosmicTrackSelector::produce(), pat::PATCompositeCandidateProducer::produce(), HcalRecHitRecalib::produce(), DeltaRNearestObjectComputer< T >::produce(), GctDigiToRaw::produce(), LTCRawToDigi::produce(), L1ExtraParticlesProd::produce(), PFElecTkProducer::produce(), reco::modules::AnalyticalTrackSelector::produce(), RecoTauProducer::produce(), HLTPrescaleRecorder::produce(), CastorJetIDProducer::produce(), pat::PATGenericParticleProducer::produce(), TrackCandidateTopBottomHitFilter::produce(), TrackMCQuality::produce(), pat::ObjectSpatialResolution< T >::produce(), ConversionTrackCandidateProducer::produce(), pat::PATMuonProducer::produce(), EventWithHistoryProducerFromL1ABC::produce(), MuonTimingProducer::produce(), MuScleFitMuonProducer::produce(), pat::xxxEventHypothesisProducer::produce(), L1GlobalTriggerRecordProducer::produce(), cms::DigitizerFP420::produce(), CastorCellProducer::produce(), prodname::produce(), ElectronSeedProducer::produce(), CastorTowerProducer::produce(), TopProjector< Top, Bottom >::produce(), MaskedRctInputDigiProducer::produce(), pat::PATJetProducer::produce(), BSCTrigger::produce(), RecHitCorrector::produce(), EcalFEDWithCRCErrorProducer::produce(), EcalRawToDigi::produce(), pat::PATTriggerMatchEmbedder< PATObjectType >::produce(), TrajectorySeedFromMuonProducer::produce(), TtJetPartonMatch< C >::produce(), pat::PATTauProducer::produce(), JetIDProducer::produce(), RPCTrigger::produce(), L1Comparator::produce(), RecoTauCleanerImpl< Prod >::produce(), HcalHitSelection::produce(), GoodSeedProducer::produce(), GenHIEventProducer::produce(), PFRecoTauDecayModeDeterminator::produce(), TruthTauDecayModeProducer::produce(), SiTrackerGaussianSmearingRecHitConverter::produce(), EcalDigiToRaw::produce(), CaloTowersMerger::produce(), L1RCTProducer::produce(), ConvBremSeedProducer::produce(), EventShapeVarsProducer::produce(), AlCaIsoTracksProducer::produce(), GctRawToDigi::produce(), HiSpikeCleaner::produce(), DeDxDiscriminatorProducer::produce(), InterestingTrackEcalDetIdProducer::produce(), MuonErrorMatrixAdjuster::produce(), pat::PATTriggerEventProducer::produce(), reco::modules::TrackMultiSelector::produce(), NuclearSeedsEDProducer::produce(), CastorClusterProducer::produce(), PatJPsiProducer::produce(), ConditionDumperInEdm::produce(), JetCollectionForEleHT::produce(), HiEgammaIsolationProducer::produce(), reco::modules::TrackFullCloneSelectorBase< Selector >::produce(), ObjectViewMatcher< T1, T2 >::produce(), AlCaElectronsProducer::produce(), HiGenCleaner< T2 >::produce(), EcalRawToRecHitFacility::produce(), GenJetBCEnergyRatio::produce(), JetPlusTrackProducerAA::produce(), NuclearInteractionEDProducer::produce(), L1GlobalTriggerEvmRawToDigi::produce(), L2TauModularIsolationProducer::produce(), L2TauIsolationProducer::produce(), SiStripMeanCMExtractor::produce(), AlignmentMuonHIPTrajectorySelector::produce(), L2TauNarrowConeIsolationProducer::produce(), L1GTEvmDigiToRaw::produce(), ObjectViewCleaner< T >::produce(), pat::PATElectronProducer::produce(), L1GTDigiToRaw::produce(), HighPtTrackEcalDetIdProducer::produce(), APVCyclePhaseProducerFromL1ABC::produce(), APVCyclePhaseProducerFromL1TS::produce(), L1GlobalTriggerRawToDigi::produce(), L1GlobalTrigger::produce(), EcalRawToRecHitProducer::produce(), pat::PATTriggerProducer::produce(), FlavorHistoryProducer::produce(), TrackExtrapolator::produce(), EgammaHLTNxNClusterProducer::produce(), TrackAlgoCompareUtil::produce(), PFPhotonTranslator::produce(), reco::BeamHaloSummaryProducer::produce(), sistrip::FEDEmulatorModule::produce(), ReduceHcalRecHitCollectionProducer::produce(), TrackerToMuonPropagator::produce(), EvtPlaneProducer::produce(), CSCOverlapsTrackPreparation::produce(), cms::SiPixelClusterProducer::produce(), ShallowGainCalibration::produce(), pat::JetCorrFactorsProducer::produce(), reco::PhysObjectMatcher< C1, C2, S, D, Q >::produce(), JetCrystalsAssociator::produce(), ProduceIsolationMap::produce(), ConversionProducer::produce(), RPCTechnicalTrigger::produce(), MuonSimHitProducer::produce(), reco::modules::TrackerTrackHitFilter::produce(), cms::SiPixelRecHitConverter::produce(), cms::CosmicTrackFinder::produce(), VirtualJetProducer::produce(), CandidateProducer< TColl, CColl, Selector, Conv, Creator, Init >::produce(), reco::modules::CosmicTrackSplitter::produce(), NuclearTrackCorrector::produce(), reco::modules::JetFlavourIdentifier::produce(), reco::HcalHaloDataProducer::produce(), JetPartonMatcher::produce(), reco::EcalHaloDataProducer::produce(), reco::modules::NamedCandCombiner< Selector, PairSelector, Cloner, Setup, Init >::produce(), reco::CSCHaloDataProducer::produce(), reco::modules::CandCombiner< Selector, PairSelector, Cloner, OutputCollection, Setup, Init >::produce(), AlCaHOCalibProducer::produce(), reco::GlobalHaloDataProducer::produce(), cms::CkfTrackCandidateMakerBase::produceBase(), SiStripFineDelayHit::produceNoTracking(), FastjetJetProducer::produceTrackJets(), cms::HITrackVertexMaker::produceTracks(), MuonCosmicCompatibilityFiller::pvMatches(), BeamFitter::readEvent(), ElectronHcalHelper::readEvent(), PVFitter::readEvent(), readEventData(), pat::helper::BasicOverlapTest::readInput(), pat::helper::OverlapBySuperClusterSeed::readInput(), L1MuDTSectorReceiver::receiveCSCData(), L1MuGMTPSB::receiveData(), L1MuDTEtaProcessor::receiveData(), L1MuDTSectorReceiver::receiveDTBXData(), L1GlobalTriggerPSB::receiveGctObjectData(), L1GlobalTriggerGTL::receiveGmtObjectData(), L1GlobalTriggerPSB::receiveTechnicalTriggers(), HcalDigiTester::reco(), GlobalTrackingRegionProducerFromBeamSpot::regions(), L3MumuTrackingRegion::regions(), IsolationRegionAroundL3Muon::regions(), GlobalTrackingRegionWithVerticesProducer::regions(), HIMuonTrackingRegionProducer::regions(), TauRegionalPixelSeedGenerator::regions(), HITRegionalPixelSeedGenerator::regions(), HITrackingRegionForPrimaryVtxProducer::regions(), L1RetrieveL1Extra::retrieveL1ExtraObjects(), CutBasedElectronID::robustSelection(), RPCHitAssociator::RPCHitAssociator(), tnp::TagProbePairMaker::run(), EcalRecHitWorkerRecover::run(), ElectronSeedGenerator::run(), L1MuDTTrackFinder::run(), SiStripElectronSeedGenerator::run(), FastElectronSeedGenerator::run(), EgammaHLTPixelMatchElectronAlgo::run(), RxCalculator::RxCalculator(), SeedFilter::seeds(), HLTLevel1GTSeed::seedsL1Extra(), HLTLevel1GTSeed::seedsL1TriggerObjectMaps(), StringCutEventSelector< Object >::select(), GenJetClosestMatchSelectorDefinition::select(), pf2pat::IPCutPFCandidateSelectorDefinition::select(), CaloTauSelectorDefinition::select(), SingleEleCalibSelector::select(), AssociatedVariableCollectionSelector< InputCollection, VarCollection, Selector, OutputCollection, StoreContainer, RefAdder >::select(), HIProtoTrackSelector::select(), PFTauSelectorDefinition::select(), pf2pat::ElectronIDPFCandidateSelectorDefinition::select(), StringCutsEventSelector< Object, existenceMatter >::select(), SelectionStep< Object >::select(), FourVectorHLTOffline::selectElectrons(), MuCorrMETAnalyzer::selectHighPtJetEvent(), TcMETAnalyzer::selectHighPtJetEvent(), CaloMETAnalyzer::selectHighPtJetEvent(), PFMETAnalyzer::selectHighPtJetEvent(), METAnalyzer::selectHighPtJetEvent(), MuCorrMETAnalyzer::selectLowPtJetEvent(), TcMETAnalyzer::selectLowPtJetEvent(), PFMETAnalyzer::selectLowPtJetEvent(), CaloMETAnalyzer::selectLowPtJetEvent(), METAnalyzer::selectLowPtJetEvent(), FourVectorHLTOffline::selectTaus(), DualByL2TSG::selectTSG(), reco::isodeposit::OtherCandidatesDeltaRVeto::setEvent(), TSGFromPropagation::setEvent(), reco::isodeposit::OtherCandVeto::setEvent(), FastTSGFromPropagation::setEvent(), ConversionSeedFinder::setEvent(), ParametrizedSubtractor::setupGeometryMap(), SiStripZeroSuppression::StandardZeroSuppression(), TopLeptonTauFilter::tauFilter(), ClusterChecker::tooManyClusters(), TrackerHitAssociator::TrackerHitAssociator(), FastTSGFromIOHit::trackerSeeds(), LaserDQM::trackerStatistics(), SiStripMonitorTrack::trackStudy(), GsfElectronDataAnalyzer::trigger(), DQMAnalyzer::trigger(), DTTrig::triggerReco(), triggerResultsByName(), MuonIdTruthInfo::truthMatchMuon(), TxyCalculator::TxyCalculator(), HIPixelTrackFilter::update(), HIProtoTrackFilter::update(), CosmicParametersDefinerForTP::vertex(), ParametersDefinerForTP::vertex(), and ECALRecHitAnalyzer::WriteECALRecHits().

355  {
356  bool ok = provRecorder_.getByLabel(tag, result);
357  if (ok) {
358  addToGotBranchIDs(*result.provenance());
359  }
360  return ok;
361  }
bool getByLabel(std::string const &label, Handle< PROD > &result) const
PrincipalGetAdapter provRecorder_
Definition: Event.h:213
void addToGotBranchIDs(Provenance const &prov) const
Definition: Event.cc:184
template<typename PROD >
bool Event::getByLabel ( std::string const &  label,
Handle< PROD > &  result 
) const

Definition at line 365 of file Event.h.

References addToGotBranchIDs(), edm::PrincipalGetAdapter::getByLabel(), convertSQLiteXML::ok, edm::HandleBase::provenance(), and provRecorder_.

365  {
366  bool ok = provRecorder_.getByLabel(label, result);
367  if (ok) {
368  addToGotBranchIDs(*result.provenance());
369  }
370  return ok;
371  }
bool getByLabel(std::string const &label, Handle< PROD > &result) const
const std::string & label
Definition: MVAComputer.cc:186
PrincipalGetAdapter provRecorder_
Definition: Event.h:213
void addToGotBranchIDs(Provenance const &prov) const
Definition: Event.cc:184
template<typename PROD >
bool Event::getByLabel ( std::string const &  label,
std::string const &  productInstanceName,
Handle< PROD > &  result 
) const

Definition at line 375 of file Event.h.

References addToGotBranchIDs(), edm::PrincipalGetAdapter::getByLabel(), convertSQLiteXML::ok, edm::HandleBase::provenance(), and provRecorder_.

377  {
378  bool ok = provRecorder_.getByLabel(label, productInstanceName, result);
379  if (ok) {
380  addToGotBranchIDs(*result.provenance());
381  }
382  return ok;
383  }
bool getByLabel(std::string const &label, Handle< PROD > &result) const
const std::string & label
Definition: MVAComputer.cc:186
PrincipalGetAdapter provRecorder_
Definition: Event.h:213
void addToGotBranchIDs(Provenance const &prov) const
Definition: Event.cc:184
template<typename ELEMENT >
bool Event::getByLabel ( std::string const &  label,
Handle< View< ELEMENT > > &  result 
) const

Definition at line 417 of file Event.h.

References getByLabel(), and query::result.

417  {
418  return getByLabel(moduleLabel, std::string(), result);
419  }
bool getByLabel(InputTag const &tag, Handle< PROD > &result) const
Definition: Event.h:355
const std::string * moduleLabel() const
Definition: HLTadd.h:40
template<typename ELEMENT >
bool Event::getByLabel ( std::string const &  label,
std::string const &  productInstanceName,
Handle< View< ELEMENT > > &  result 
) const

Definition at line 423 of file Event.h.

References fillView_(), edm::PrincipalGetAdapter::getMatchingSequenceByLabel_(), edm::errors::ProductNotFound, provRecorder_, cms::Exception::raise(), query::result, and cond::rpcobtemp::temp.

425  {
426  result.clear();
427 
428  TypeID typeID(typeid(ELEMENT));
429 
430  BasicHandle bh;
431  int nFound = provRecorder_.getMatchingSequenceByLabel_(typeID,
432  moduleLabel,
433  productInstanceName,
434  bh);
435 
436  if (nFound == 0) {
437  boost::shared_ptr<cms::Exception> whyFailed(new edm::Exception(edm::errors::ProductNotFound));
438  *whyFailed
439  << "getByLabel: Found zero products matching all criteria\n"
440  << "Looking for sequence of type: " << typeID << "\n"
441  << "Looking for module label: " << moduleLabel << "\n"
442  << "Looking for productInstanceName: " << productInstanceName << "\n";
443  Handle<View<ELEMENT> > temp(whyFailed);
444  result.swap(temp);
445  return false;
446  }
447  if (nFound > 1) {
449  e << "getByLabel: Found more than one product matching all criteria\n"
450  << "Looking for sequence of type: " << typeID << "\n"
451  << "Looking for module label: " << moduleLabel << "\n"
452  << "Looking for productInstanceName: " << productInstanceName << "\n";
453  e.raise();
454  }
455 
456  fillView_(bh, result);
457  return true;
458  }
int getMatchingSequenceByLabel_(TypeID const &typeID, std::string const &label, std::string const &productInstanceName, BasicHandle &result) const
PrincipalGetAdapter provRecorder_
Definition: Event.h:213
void fillView_(BasicHandle &bh, Handle< View< ELEMENT > > &result) const
Definition: Event.h:506
const std::string * moduleLabel() const
Definition: HLTadd.h:40
template<typename ELEMENT >
bool Event::getByLabel ( InputTag const &  tag,
Handle< View< ELEMENT > > &  result 
) const

Definition at line 462 of file Event.h.

References fillView_(), getByLabel(), edm::PrincipalGetAdapter::getMatchingSequenceByLabel_(), edm::InputTag::instance(), edm::InputTag::label(), edm::InputTag::process(), edm::errors::ProductNotFound, provRecorder_, cms::Exception::raise(), query::result, and cond::rpcobtemp::temp.

462  {
463  result.clear();
464  if (tag.process().empty()) {
465  return getByLabel(tag.label(), tag.instance(), result);
466  } else {
467  TypeID typeID(typeid(ELEMENT));
468 
469  BasicHandle bh;
470  int nFound = provRecorder_.getMatchingSequenceByLabel_(typeID,
471  tag.label(),
472  tag.instance(),
473  tag.process(),
474  bh);
475 
476  if (nFound == 0) {
477  boost::shared_ptr<cms::Exception> whyFailed(new edm::Exception(edm::errors::ProductNotFound));
478  *whyFailed
479  << "getByLabel: Found zero products matching all criteria\n"
480  << "Looking for sequence of type: " << typeID << "\n"
481  << "Looking for module label: " << tag.label() << "\n"
482  << "Looking for productInstanceName: " << tag.instance() << "\n"
483  << "Looking for processName: "<<tag.process() <<"\n";
484  Handle<View<ELEMENT> > temp(whyFailed);
485  result.swap(temp);
486  return false;
487  }
488  if (nFound > 1) {
490  e << "getByLabel: Found more than one product matching all criteria\n"
491  << "Looking for sequence of type: " << typeID << "\n"
492  << "Looking for module label: " << tag.label() << "\n"
493  << "Looking for productInstanceName: " << tag.instance() << "\n"
494  << "Looking for processName: "<<tag.process() <<"\n";
495  e.raise();
496  }
497 
498  fillView_(bh, result);
499  return true;
500  }
501  return false;
502  }
int getMatchingSequenceByLabel_(TypeID const &typeID, std::string const &label, std::string const &productInstanceName, BasicHandle &result) const
PrincipalGetAdapter provRecorder_
Definition: Event.h:213
tuple result
Definition: query.py:137
bool getByLabel(InputTag const &tag, Handle< PROD > &result) const
Definition: Event.h:355
void fillView_(BasicHandle &bh, Handle< View< ELEMENT > > &result) const
Definition: Event.h:506
template<>
bool edm::Event::getByLabel ( std::string const &  label,
std::string const &  productInstanceName,
Handle< GenericObject > &  result 
) const

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

template<>
bool edm::Event::getByLabel ( edm::InputTag const &  tag,
Handle< GenericObject > &  result 
) const
BasicHandle Event::getByLabelImpl ( std::type_info const &  iWrapperType,
std::type_info const &  iProductType,
InputTag const &  iTag 
) const
privatevirtual

Implements edm::EventBase.

Definition at line 199 of file Event.cc.

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

199  {
200  BasicHandle h = provRecorder_.getByLabel_(TypeID(iProductType),iTag);
201  if (h.isValid()) {
202  addToGotBranchIDs(*(h.provenance()));
203  }
204  return h;
205  }
PrincipalGetAdapter provRecorder_
Definition: Event.h:213
void addToGotBranchIDs(Provenance const &prov) const
Definition: Event.cc:184
BasicHandle getByLabel_(TypeID const &tid, std::string const &label, std::string const &productInstanceName, std::string const &processName) const
The Signals That Services Can Subscribe To This is based on ActivityRegistry h
Helper function to determine trigger accepts.
Definition: Activities.doc:4
BasicHandle Event::getByProductID_ ( ProductID const &  oid) const
private

Definition at line 99 of file Event.cc.

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

Referenced by get().

99  {
100  return eventPrincipal().getByProductID(oid);
101  }
BasicHandle getByProductID(ProductID const &oid) const
EventPrincipal const & eventPrincipal() const
Definition: Event.cc:34
template<typename PROD >
bool Event::getByType ( Handle< PROD > &  result) const

Definition at line 397 of file Event.h.

References addToGotBranchIDs(), edm::PrincipalGetAdapter::getByType(), convertSQLiteXML::ok, edm::HandleBase::provenance(), and provRecorder_.

Referenced by DQMHOAlCaRecoStream::analyze(), HFLightCalRand::analyze(), HFPreLightCal::analyze(), HFLightCal::analyze(), CastorDigiAnalyzerImpl::analyze(), CastorHitAnalyzerImpl::analyze(), HcalHitAnalyzerImpl::analyze(), PlaybackRawDataProvider::analyze(), RPCMon_SS_Dbx_Global::analyze(), RPCMonitorLinkSynchro::analyze(), ZdcTBAnalyzer::analyze(), HcalDigiAnalyzerImpl::analyze(), RPCMonitorRaw::analyze(), HcalTBWriter::analyze(), MonitorLTC::analyze(), HcalLedAnalyzer::analyze(), HcalDetDiagLEDMonitor::analyze(), TopElectronHLTOfflineSource::analyze(), HcalDetDiagNoiseMonitor::analyze(), EcalHexDisplay::analyze(), ElectronSeedAnalyzer::analyze(), TestSuite::analyze(), GlobalTest::analyze(), DQMAnalyzer::analyze(), GsfElectronDataAnalyzer::analyze(), GsfElectronFakeAnalyzer::analyze(), GsfElectronMCFakeAnalyzer::analyze(), EcalTrigPrimAnalyzerMIPs::analyze(), DuplicationChecker::analyze(), L1TLTC::analyze(), HcalCorrPFCalculation::analyze(), TrackerHitAnalyzer::analyze(), HcalPedestalAnalyzer::analyze(), DTAlbertoBenvenutiTask::analyze(), L1TRPCTPG::analyze(), HcalPedestalMCWidths::analyze(), HcalPedestalsAnalysis::analyze(), HcalPedestalWidthsValidation::analyze(), CastorPedestalsAnalysis::analyze(), ValidationHcalIsoTrackAlCaReco::analyze(), HcalTimingMonitorModule::analyze(), HcalDetDiagPedestalMonitor::analyze(), PrimaryVertexAnalyzer4PU::analyze(), HOCalibAnalyzer::analyze(), HcalDetDiagLaserMonitor::analyze(), TrackDetectorAssociator::fillCaloTruth(), TrackerHitProducer::fillG4MC(), GlobalHitsAnalyzer::fillG4MC(), GlobalHitsProdHist::fillG4MC(), GlobalHitsProducer::fillG4MC(), STFilter::filter(), HcalTBTriggerFilter::filter(), ComphepSingletopFilter::filter(), cms::LTCTriggerBitsFilter::filter(), MCLongLivedParticles::filter(), MatacqProducer::getCalibTriggerType(), MatacqProducer::getOrbitId(), CastorMonitorSelector::processEvent(), HcalMonitorSelector::processEvent(), GsfTrackRefitter::produce(), HcalLaserReco::produce(), HcalTrigPrimDigiProducer::produce(), DTDigiToRawModule::produce(), DTUnpackingModule::produce(), EcalDCCTBUnpackingModule::produce(), TrackingRecHitTranslator::produce(), HcalTBObjectUnpacker::produce(), EcalDCCTB07UnpackingModule::produce(), SiClusterTranslator::produce(), RPCMonitorSync::readRPCDAQStrips(), RunManager::resetGenParticleId(), FastTSGFromPropagation::setEvent(), DTLocalTriggerTask::triggerSource(), and MuonIdTruthInfo::truthMatchMuon().

397  {
398  bool ok = provRecorder_.getByType(result);
399  if (ok) {
400  addToGotBranchIDs(*result.provenance());
401  }
402  return ok;
403  }
PrincipalGetAdapter provRecorder_
Definition: Event.h:213
void addToGotBranchIDs(Provenance const &prov) const
Definition: Event.cc:184
bool getByType(Handle< PROD > &result) const
LuminosityBlock const& edm::Event::getLuminosityBlock ( ) const
inline

Definition at line 58 of file Event.h.

References luminosityBlock_.

Referenced by IsolatedTracksCone::analyze(), HLTPrescaler::filter(), WZInterestingEventSelector::filter(), and getRun().

58  {
59  return *luminosityBlock_;
60  }
boost::shared_ptr< LuminosityBlock const > const luminosityBlock_
Definition: Event.h:223
template<typename PROD >
void Event::getMany ( SelectorBase const &  sel,
std::vector< Handle< PROD > > &  results 
) const

Definition at line 387 of file Event.h.

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

Referenced by TriggerSummaryProducerAOD::fillTriggerObjectCollections(), TriggerSummaryProducerRAW::produce(), and TriggerSummaryProducerAOD::produce().

387  {
389  for (typename std::vector<Handle<PROD> >::const_iterator it = results.begin(), itEnd = results.end();
390  it != itEnd; ++it) {
391  addToGotBranchIDs(*it->provenance());
392  }
393  }
PrincipalGetAdapter provRecorder_
Definition: Event.h:213
void addToGotBranchIDs(Provenance const &prov) const
Definition: Event.cc:184
void getMany(SelectorBase const &, std::vector< Handle< PROD > > &results) const
template<typename PROD >
void Event::getManyByType ( std::vector< Handle< PROD > > &  results) const

Definition at line 407 of file Event.h.

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

Referenced by HtrXmlPattern::analyze(), CaloJetTester::analyze(), JPTJetTester::analyze(), PFJetTester::analyze(), myJetAna::analyze(), EnergyScaleAnalyzer::analyze(), GlobalHitsAnalyzer::fillG4MC(), GlobalHitsProdHist::fillG4MC(), GlobalHitsProducer::fillG4MC(), GlobalRecHitsAnalyzer::fillHCal(), GlobalRecHitsProducer::fillHCal(), myFilter::filter(), cms::MTCCHLTrigger::filter(), Herwig6Filter::filter(), egHLT::debug::listAllProducts(), HSCPValidator::makeSimDigiPlotsRPC(), PlotRecHits::printStripRecHits(), RawDataCollectorModule::produce(), ESRecHitsMerger::produce(), EcalRecHitsMerger::produce(), EcalListOfFEDSProducer::produce(), and ESListOfFEDSProducer::produce().

407  {
409  for (typename std::vector<Handle<PROD> >::const_iterator it = results.begin(), itEnd = results.end();
410  it != itEnd; ++it) {
411  addToGotBranchIDs(*it->provenance());
412  }
413  }
void getManyByType(std::vector< Handle< PROD > > &results) const
PrincipalGetAdapter provRecorder_
Definition: Event.h:213
void addToGotBranchIDs(Provenance const &prov) const
Definition: Event.cc:184
bool Event::getProcessParameterSet ( std::string const &  processName,
ParameterSet ps 
) const

Definition at line 76 of file Event.cc.

References HDQMDatabaseProducer::config, edm::ParameterSet::empty(), edm::hlt::Exception, edm::ProcessHistory::getConfigurationForProcess(), edm::detail::ThreadSafeRegistry< KEY, T, E >::getMapped(), edm::EventBase::id(), edm::detail::ThreadSafeRegistry< KEY, T, E >::instance(), edm::errors::NotFound, edm::ProcessConfiguration::parameterSetID(), and processHistoryID().

Referenced by DQMProvInfo::analyze().

77  {
78  // Get the ProcessHistory for this event.
80  ProcessHistory ph;
81  if (!phr->getMapped(processHistoryID(), ph)) {
83  << "ProcessHistoryID " << processHistoryID()
84  << " is claimed to describe " << id()
85  << "\nbut is not found in the ProcessHistoryRegistry.\n"
86  << "This file is malformed.\n";
87  }
88 
89  ProcessConfiguration config;
90  bool process_found = ph.getConfigurationForProcess(processName, config);
91  if (process_found) {
92  pset::Registry::instance()->getMapped(config.parameterSetID(), ps);
93  assert(!ps.empty());
94  }
95  return process_found;
96  }
edm::detail::ThreadSafeRegistry< edm::ProcessHistoryID, edm::ProcessHistory > ProcessHistoryRegistry
bool getMapped(key_type const &k, value_type &result) const
ProcessHistoryID const & processHistoryID() const
Definition: Event.cc:55
edm::EventID id() const
Definition: EventBase.h:56
static ThreadSafeRegistry * instance()
Provenance Event::getProvenance ( BranchID const &  theID) const
Provenance Event::getProvenance ( ProductID const &  theID) const

Definition at line 66 of file Event.cc.

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

66  {
68  }
Provenance getProvenance(ProductID const &pid) const
EventPrincipal const & eventPrincipal() const
Definition: Event.cc:34
template<typename PROD >
RefProd<PROD> edm::Event::getRefBeforePut ( )
inline
template<typename PROD >
RefProd< PROD > Event::getRefBeforePut ( std::string const &  productInstanceName)

Definition at line 334 of file Event.h.

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

334  {
335  PROD* p = 0;
336  ConstBranchDescription const& desc =
337  provRecorder_.getBranchDescription(TypeID(*p), productInstanceName);
338 
339  //should keep track of what Ref's have been requested and make sure they are 'put'
340  return RefProd<PROD>(makeProductID(desc), provRecorder_.prodGetter());
341  }
EDProductGetter const * prodGetter() const
PrincipalGetAdapter provRecorder_
Definition: Event.h:213
ProductID makeProductID(ConstBranchDescription const &desc) const
Definition: Event.cc:39
#define PROD(A, B)
ConstBranchDescription const & getBranchDescription(TypeID const &type, std::string const &productInstanceName) const
Run const & Event::getRun ( ) const
ProductID Event::makeProductID ( ConstBranchDescription const &  desc) const
private

Definition at line 39 of file Event.cc.

References edm::ConstBranchDescription::branchID(), edm::EventPrincipal::branchIDToProductID(), and eventPrincipal().

Referenced by getRefBeforePut(), and put().

39  {
40  return eventPrincipal().branchIDToProductID(desc.branchID());
41  }
ProductID branchIDToProductID(BranchID const &bid) const
EventPrincipal const & eventPrincipal() const
Definition: Event.cc:34
ProcessHistory const & Event::processHistory ( ) const
virtual

Implements edm::EventBase.

Definition at line 189 of file Event.cc.

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

Referenced by DQMProvInfo::analyze(), and RawDataCollectorModule::produce().

189  {
190  return provRecorder_.processHistory();
191  }
ProcessHistory const & processHistory() const
PrincipalGetAdapter provRecorder_
Definition: Event.h:213
ProcessHistoryID const & Event::processHistoryID ( ) const

Definition at line 55 of file Event.cc.

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

Referenced by getProcessParameterSet().

55  {
57  }
ProcessHistoryID const & processHistoryID() const
Definition: Principal.h:116
EventPrincipal const & eventPrincipal() const
Definition: Event.cc:34
template<>
OrphanHandle<GenericObjectOwner> edm::Event::put ( std::auto_ptr< GenericObjectOwner product,
std::string const &  productInstanceName 
)

Definition at line 84 of file GenericObjectOwner.cc.

References harvestRelVal::args, edm::ConstBranchDescription::branchID(), edm::errors::DictionaryNotFound, edm::hlt::Exception, edm::ConstBranchDescription::fullClassName(), edm::errors::NullPointerError, asciidump::s, and edm::wrappedClassName().

85 {
86  if (product.get() == 0) { // null pointer is illegal
88  << "Event::put: A null auto_ptr was passed to 'put'.\n"
89  << "The pointer is of type " << "GenericObjectOwner" << ".\n"
90  << "The specified productInstanceName was '" << productInstanceName << "'.\n";
91  }
92 
93  // The following will call post_insert if T has such a function,
94  // and do nothing if T has no such function.
95  /*
96  typename boost::mpl::if_c<detail::has_postinsert<PROD>::value,
97  DoPostInsert<PROD>,
98  DoNotPostInsert<PROD> >::type maybe_inserter;
99  maybe_inserter(product.get());
100  */
101  ConstBranchDescription const& desc =
102  provRecorder_.getBranchDescription(TypeID(product->object().TypeOf().TypeInfo()), productInstanceName);
103 
104  Reflex::Type const wrapperType=Reflex::Type::ByName(wrappedClassName(desc.fullClassName()));
105  if(wrapperType == Reflex::Type() ) {
106  throw edm::Exception(errors::DictionaryNotFound, "NoWrapperDictionary")
107  << "Event::put: the class type '" << desc.fullClassName()
108  << "' was passed to put but the Reflex dictionary for the required class '"
109  << wrappedClassName(desc.fullClassName()) << "' could not be found./n"
110  << "Please change the C++ package which contains the description of '" << desc.fullClassName()
111  << "' so that the required class also has a dictionary autogenerated.";
112  }
113  std::vector<void*> args;
114  args.reserve(1);
115  args.push_back(product->object().Address());
116  //generate the signature of the function we want to call
117  std::string s("void(");
118  s+=desc.fullClassName();
119  s+="*)";
120  Reflex::Type ptrT = Reflex::Type::ByName(s);
121  Reflex::Object oWrapper(wrapperType.Construct(ptrT,args));
122  //ownership was transfered to the wrapper
123  product.release();
124 
125  static Reflex::Type s_edproductType(Reflex::Type::ByTypeInfo(typeid(EDProduct)));
126  EDProduct *wp(reinterpret_cast<EDProduct*>(oWrapper.CastObject(s_edproductType).Address()));
127  putProducts().push_back(std::make_pair(wp, &desc));
128 
129  // product.release(); // The object has been copied into the Wrapper.
130  // The old copy must be deleted, so we cannot release ownership.
131 
132  return(OrphanHandle<GenericObjectOwner>(oWrapper.Get("obj"), eventPrincipal().branchIDToProductID(desc.branchID())));
133 }
ProductID branchIDToProductID(BranchID const &bid) const
PrincipalGetAdapter provRecorder_
Definition: Event.h:213
std::string wrappedClassName(std::string const &iFullName)
ProductPtrVec & putProducts()
Definition: Event.h:207
dictionary args
string s
Definition: asciidump.py:422
ConstBranchDescription const & getBranchDescription(TypeID const &type, std::string const &productInstanceName) const
EventPrincipal const & eventPrincipal() const
Definition: Event.cc:34
template<typename PROD >
OrphanHandle<PROD> edm::Event::put ( std::auto_ptr< PROD product)
inline

Put a new product.

Definition at line 84 of file Event.h.

Referenced by edm::HiMixingWorker< T >::addSignals(), FFTJetPatRecoProducer::buildDenseProduct(), FFTJetPatRecoProducer::buildSparseProduct(), Multi5x5ClusterProducer::clusterizeECALPart(), IslandClusterProducer::clusterizeECALPart(), EgammaHLTIslandClusterProducer::clusterizeECALPart(), CosmicClusterProducer::clusterizeECALPart(), EgammaHLTMulti5x5ClusterProducer::clusterizeECALPart(), SiStripZeroSuppression::CollectionMergedZeroSuppression(), PFRecHitProducerHCAL::createRecHits(), HLTTauRefProducer::doElectrons(), HLTTauRefProducer::doJets(), HLTTauRefProducer::doMuons(), HLTTauRefProducer::doPFTaus(), HLTTauRefProducer::doPhotons(), edm::MixingModule::doPileUp(), HLTTauRefProducer::doTowers(), EDMNeutronWriter::endEvent(), HLTPixelIsolTrackFilter::filter(), HLTEcalIsolationFilter::filter(), HLTDisplacedmumuFilter::filter(), HLTSingleVertexPixelTrackFilter::filter(), cms::MTCCHLTrigger::filter(), HLTEgammaDoubleLegCombFilter::filter(), HLTMuonTrackMassFilter::filter(), HLT2jetGapFilter::filter(), HLTEgammaEtFilterPairs::filter(), HLTEgammaGenericFilter::filter(), HLTEgammaDoubleEtDeltaPhiFilter::filter(), HLTEgammaEtFilter::filter(), HLTEgammaGenericQuadraticFilter::filter(), HLTEgammaTriggerFilterObjectWrapper::filter(), HLTElectronEoverpFilterRegional::filter(), HLTElectronEtFilter::filter(), HLTElectronGenericFilter::filter(), HLTElectronOneOEMinusOneOPFilterRegional::filter(), HLTElectronPixelMatchFilter::filter(), HLTJetVBFFilter::filter(), HLTNVFilter::filter(), HLTPhi2METFilter::filter(), HLTRapGapFilter::filter(), HLTMuonDimuonL2Filter::filter(), HLTMuonL2PreFilter::filter(), cms::TrackMTCCFilter::filter(), HSCParticleSelector::filter(), HLTAcoFilter::filter(), HLTRFilter::filter(), HLTRHemisphere::filter(), HLTMuonDimuonL3Filter::filter(), HLTMuonIsoFilter::filter(), HLTMuonL1RegionalFilter::filter(), cms::LTCTriggerBitsFilter::filter(), HLTEgammaL1MatchFilterRegional::filter(), HLTPMDocaFilter::filter(), HLTForwardBackwardJetsFilter::filter(), HLTMuonL3PreFilter::filter(), HLTEgammaDoubleEtFilter::filter(), HLTEgammaDoubleEtPhiFilter::filter(), cms::ClusterMTCCFilter::filter(), cms::TECClusterFilter::filter(), HLTEgammaL1MatchFilterPairs::filter(), HLTDiJetAveFilter::filter(), HLTExclDiJetFilter::filter(), HLTPixlMBFilt::filter(), HLTPixlMBForAlignmentFilter::filter(), HLTEgammaCaloIsolFilterPairs::filter(), HLTMhtHtFilter::filter(), HLTMuonL1toL3TkPreFilter::filter(), CandViewRefRandomSelector::filter(), Tau3MuSkim::filter(), HLTFiltCand::filter(), HLTMuonL1Filter::filter(), HLTSinglet< T, Tid >::filter(), HLTGlobalSums< T, Tid >::filter(), PFTauViewRefSelector::filter(), HLT1CaloJetEnergy::filter(), HLTDoublet< T1, Tid1, T2, Tid2 >::filter(), HLTSmartSinglet< T, Tid >::filter(), HLTCountNumberOfObject< OColl >::filter(), HLTmmkFilter::filter(), HLTHcalPhiSymFilter::filter(), HLTTrackWithHits::filter(), RecoTauPileUpVertexSelector::filter(), edm::GeneratorFilter< HAD, DEC >::filter(), MCZll::filter(), pat::PATJetSelector::filter(), edm::HadronizerFilter< HAD, DEC >::filter(), ConfigurableAnalysis::filter(), HLTEcalPhiSymFilter::filter(), RecoTauDiscriminatorRefSelectorImpl< T >::filter(), HLTPMMassFilter::filter(), HLTLevel1GTSeed::filter(), reco::tau::AssociationMatchRefSelector< InputType, MatchedType, OutputType, ClonePolicy >::filter(), HSCParticleProducer::filter(), aod2patFilterZee::filter(), reco::CentralityProducer::filter(), HLTEcalResonanceFilter::filter(), HLTPi0RecHitsFilter::filter(), FlavorHistoryFilter::filter(), ZeeCandidateFilter::filter(), pat::PATSingleVertexSelector::filter_(), ShallowDigisProducer::insert(), gen::Pythia6Gun::loadEvent(), EgammaHLTNxNClusterProducer::makeNxNClusters(), DimuonMCMatcher::produce(), WeakEffectsWeightProducer::produce(), ShallowEventDataProducer::produce(), SiStripRecHitConverter::produce(), InterestingEcalDetIdProducer::produce(), PixelVertexProducerMedian::produce(), HIBestVertexProducer::produce(), HLTJetIDProducer::produce(), HLTJetL1MatchProducer::produce(), ShallowTracksProducer::produce(), DoubleProducer::produce(), SeedGeneratorFromProtoTracksEDProducer::produce(), edm::FlatRandomEThetaGunProducer::produce(), edm::FlatRandomEThetaGunSource::produce(), edm::FlatRandomPtThetaGunProducer::produce(), edm::FlatRandomPtThetaGunSource::produce(), ShallowRechitClustersProducer::produce(), TrackListCombiner::produce(), VZeroProducer::produce(), HcalTTPTriggerRecord::produce(), edm::FileRandomKEThetaGunProducer::produce(), HcalPatternSource::produce(), ShallowTrackClustersProducer::produce(), QualityFilter::produce(), HcalTTPDigiProducer::produce(), CSCDigiProducer::produce(), DistortedMETProducer::produce(), CaloRecHitCandidateProducer::produce(), PixelVertexProducerClusters::produce(), ShallowSimhitClustersProducer::produce(), JetChargeProducer::produce(), HcalTrigPrimDigiProducer::produce(), MassKinFitterCandProducer::produce(), edm::EventAuxiliaryHistoryProducer::produce(), HFEMClusterProducer::produce(), CastorSimpleReconstructor::produce(), HcalLaserReco::produce(), QuarkoniaTrackSelector::produce(), HepMCCopy::produce(), ElectronSqPtTkIsolationProducer::produce(), CSCTFTrackProducer::produce(), ImpactParameter::produce(), SeedCombiner::produce(), DistortedPFCandProducer::produce(), MuonWithPFIsoProducer::produce(), reco::modules::CaloRecHitCandidateProducer< HitCollection >::produce(), HIPixelMedianVtxProducer::produce(), evf::EvFFEDSelector::produce(), ElectronSeedMerger::produce(), CSCTFCandidateProducer::produce(), GenParticleDecaySelector::produce(), StGenEventReco::produce(), TopInitSubset::produce(), TtSemiLepJetCombGeom::produce(), EnergyLossProducer::produce(), TrackIPProducer::produce(), DistortedMuonProducer::produce(), DistortedMuonProducerFromDB::produce(), ParticleDecayProducer::produce(), DTDigiToRawModule::produce(), EcalUncalibRecHitProducer::produce(), ShallowClustersProducer::produce(), ESRawToDigi::produce(), edm::FlatRandomOneOverPtGunProducer::produce(), IsolatedTauJetsSelector::produce(), RawDataCollectorModule::produce(), MCTruthCompositeMatcher< C1, C2 >::produce(), MCTrackMatcher::produce(), TtGenEventReco::produce(), EventVtxInfoNtupleDumper::produce(), edm::FlatRandomEGunProducer::produce(), PFConcretePFCandidateProducer::produce(), edm::FlatRandomPtGunProducer::produce(), DQMTauProducer::produce(), EMIsolatedTauJetsSelector::produce(), HLTTauProducer::produce(), PFJetToCaloProducer::produce(), PFTauToJetProducer::produce(), EcalTBHodoscopeRecInfoProducer::produce(), EcalTBH2TDCRecInfoProducer::produce(), EcalTBTDCRecInfoProducer::produce(), CRackSeedGenerator::produce(), SeedGeneratorFromRegionHitsEDProducer::produce(), CandOneToOneDeltaRMatcher::produce(), PathTimerInserter::produce(), FSPFProducer::produce(), StEvtSolutionMaker::produce(), TtDilepEvtSolutionMaker::produce(), TtSemiLepKinFitProducer< LeptonCollection >::produce(), JetTagProducer::produce(), EcalRecHitsMerger::produce(), ESRecHitsMerger::produce(), PhotonIDProducer::produce(), JetExtender::produce(), ESRecHitProducer::produce(), AssociationVectorSelector< KeyRefProd, CVal, KeySelector, ValSelector >::produce(), L2TauJetsMerger::produce(), CastorFastClusterProducer::produce(), CandOneToManyDeltaRMatcher::produce(), CastorFastTowerProducer::produce(), CandViewRefMerger::produce(), MuonTrackProducer::produce(), AssociationMapOneToOne2Association< CKey, CVal >::produce(), AssociationVector2ValueMap< KeyRefProd, CVal >::produce(), CosmicMuonLinksProducer::produce(), edm::ExpoRandomPtGunProducer::produce(), edm::ExpoRandomPtGunSource::produce(), edm::FlatRandomEGunSource::produce(), edm::FlatRandomPtGunSource::produce(), edm::MultiParticleInConeGunSource::produce(), edm::MultiParticleInConeGunProducer::produce(), RawDataCollectorByLabel::produce(), HcalSimpleAmplitudeZS::produce(), FamosProducer::produce(), UncleanSCRecoveryProducer::produce(), UnifiedSCCollectionProducer::produce(), SiStripElectronSeedProducer::produce(), EcalListOfFEDSProducer::produce(), JetTracksAssociatorAtVertex::produce(), CollectionAdder< C >::produce(), HcalCalibFEDSelector::produce(), TSGFromL2Muon::produce(), LightPFTrackProducer::produce(), PFConversionProducer::produce(), PFDisplacedTrackerVertexProducer::produce(), PFNuclearProducer::produce(), L1HLTJetsMatching::produce(), TCRecoTauProducer::produce(), RecoTauEventFlagProducer::produce(), GenParticlePruner::produce(), TtSemiLepJetCombMVAComputer::produce(), edm::CosMuoGenProducer::produce(), CleanAndMergeProducer::produce(), ESListOfFEDSProducer::produce(), EgammaElectronTkIsolationProducer::produce(), EgammaPhotonTkIsolationProducer::produce(), EgammaPhotonTkNumIsolationProducer::produce(), CSCDigiToRawModule::produce(), HIPixelClusterVtxProducer::produce(), cms::SubEventGenJetProducer::produce(), CaloTowersReCreator::produce(), HBHEIsolatedNoiseReflagger::produce(), CaloMuonProducer::produce(), edm::H2RootNtplSource::produce(), PFV0Producer::produce(), EcalTBWeightUncalibRecHitProducer::produce(), CaloRecHitCopy::produce(), UpdatedMuonInnerTrackRef::produce(), edm::CosMuoGenSource::produce(), ISRGammaWeightProducer::produce(), CandIsoDepositProducer::produce(), TrackProducerWithSCAssociation::produce(), EcalRecalibRecHitProducer::produce(), HcalSimpleReconstructor::produce(), ESDigiToRaw::produce(), TSGFromL1Muon::produce(), HLTTauRefCombiner::produce(), L2TauJetsProvider::produce(), reco::modulesNew::MCTruthCompositeMatcher::produce(), PixelTracksProducer::produce(), TtSemiLepSignalSelMVAComputer::produce(), HectorProducer::produce(), TtFullHadSignalSelMVAComputer::produce(), SoftElectronCandProducer::produce(), SoftPFElectronProducer::produce(), EcalDigiSelector::produce(), FSRWeightProducer::produce(), HFRecoEcalCandidateProducer::produce(), ISRWeightProducer::produce(), PdfWeightProducer::produce(), HcalRealisticZS::produce(), JetTracksAssociatorAtCaloFace::produce(), DTUnpackingModule::produce(), CSCSegmentProducer::produce(), MuonLinksProducerForHLT::produce(), L2TauIsolationSelector::produce(), L2TauModularIsolationSelector::produce(), L2TauRelaxingIsolationSelector::produce(), StoreSecondary::produce(), RHStopTracer::produce(), FastTrackMerger::produce(), RecoMuonFromPFProducer::produce(), ExampleClusterProducer::produce(), HybridClusterProducer::produce(), EgammaHLTHybridClusterProducer::produce(), GenTrackMatcher::produce(), ElectronIDExternalProducer< algo >::produce(), CSCDCCUnpacker::produce(), CSCTFPacker::produce(), ZdcSimpleReconstructor::produce(), NtpProducer< C >::produce(), PFElectronTranslator::produce(), PFTauViewRefMerger::produce(), CandViewRefTriggerBiasRemover::produce(), CastorDigiProducer::produce(), edm::MCFileSource::produce(), FastTSGFromL2Muon::produce(), TtFullLepKinSolutionProducer::produce(), IPTCorrector::produce(), EgammaElectronTkNumIsolationProducer::produce(), CaloMuonMerger::produce(), MuonSelectionTypeValueMapProducer::produce(), GsfElectronLinker::produce(), SiStripProcessedRawDigiProducer::produce(), InvariantMass< T1, T2 >::produce(), CosmicSeedGenerator::produce(), TauGenJetProducer::produce(), TrackInfoProducer::produce(), JetVetoedTracksAssociatorAtVertex::produce(), CandReducer::produce(), LmfSource::produce(), ConeIsolation::produce(), PreshowerClusterProducer::produce(), HLTDisplacedmumuVtxProducer::produce(), EgammaHLTRemoveDuplicatedSC::produce(), AlignmentPrescaler::produce(), CaloTowerCandidateCreator::produce(), EcalRecHitProducer::produce(), EcalTPSkimmer::produce(), MuonRefProducer::produce(), MuonShowerInformationProducer::produce(), HcalHistogramRawToDigi::produce(), HcalDigiToRaw::produce(), cms::TauMET::produce(), RecoTauJetRegionProducer::produce(), RPCUnpackingModule::produce(), TtSemiEvtSolutionMaker::produce(), ConstrainedFitCandProducer< Fitter, InputCollection, OutputCollection, Init >::produce(), ZMuMuTrackUserData::produce(), RecHitFilter::produce(), OscarProducer::produce(), CastorDigiToRaw::produce(), CaloTowersCreator::produce(), RPCPointProducer::produce(), CosmicsMuonIdProducer::produce(), reco::modules::MatcherBase< C1, C2, M >::produce(), ColinsSoperVariablesComputer::produce(), PFDisplacedVertexCandidateProducer::produce(), PFDisplacedVertexProducer::produce(), RawDataSelector::produce(), RecoTauPiZeroFlattener::produce(), CloneProducer< C >::produce(), sistrip::DigiToRawModule::produce(), HcalTBDigiProducer::produce(), reco::modulesNew::Matcher< C1, C2, S, D >::produce(), RPCDigiProducer::produce(), ZMuMuMuonUserData::produce(), CaloRecHitsProducer::produce(), ObjectMultiplicityCounter< T >::produce(), ShallowCloneProducer< C >::produce(), ElectronRecalibSuperClusterAssociator::produce(), CSCRecHitDProducer::produce(), HcalRawToDigi::produce(), SiPixelFedFillerWordEventNumber::produce(), GlobalTrackQualityProducer::produce(), MuonLinksProducer::produce(), HcalTBSource::produce(), RPCPackingModule::produce(), BeamSpotOnlineProducer::produce(), cms::JetVertexAssociation::produce(), PileUpProducer::produce(), EcalSimHitsValidProducer::produce(), OtherObjectVariableComputer< T >::produce(), EcalDetIdToBeRecoveredProducer::produce(), GenParticleProducer::produce(), EgammaHLTPixelMatchElectronProducers::produce(), CastorRawToDigi::produce(), CSCTFUnpacker::produce(), TtHadEvtSolutionMaker::produce(), PFProducer::produce(), PFTrackProducer::produce(), BeamSpotProducer::produce(), ZMuMuUserDataOneTrack::produce(), edm::BeamHaloProducer::produce(), ZMuMuUserData::produce(), SoftElectronProducer::produce(), PreshowerClusterShapeProducer::produce(), ReducedESRecHitCollectionProducer::produce(), IsolatedPixelTrackCandidateProducer::produce(), EgammaHLTRegionalPixelSeedGeneratorProducers::produce(), EcalDCCTBUnpackingModule::produce(), cms::MuonMETValueMapProducer::produce(), TrackingRecHitTranslator::produce(), CollectionCombiner< Collection >::produce(), DTTrackFinder::produce(), reco::tautools::CopyProducer< Collection >::produce(), SiPixelDigiToRaw::produce(), TrackCandidateProducer::produce(), PiZeroDiscriminatorProducer::produce(), edm::PomwigProducer::produce(), GetJetsFromHLTobject::produce(), EgammaHLTCombinedIsolationProducer::produce(), HcalDigitizer::produce(), EgammaHLTElectronCombinedIsolationProducer::produce(), EgammaHLTRecoEcalCandidateProducers::produce(), EcalRawToRecHitByproductProducer::produce(), CandidateTriggerObjectProducer::produce(), EcalDCCTB07UnpackingModule::produce(), TopBottomClusterInfoProducer::produce(), HLTTauMCProducer::produce(), RandomEngineStateProducer::produce(), CaloTowerCreatorForTauHLT::produce(), HcalTBObjectUnpacker::produce(), NearbyCandCountComputer::produce(), BaseEvtVtxGenerator::produce(), LaserAlignmentSource::produce(), SubdetFEDSelector::produce(), TrackClusterRemover::produce(), SiPixelRawToDigi::produce(), cms::RoadSearchTrackListCleaner::produce(), cms::TrackListMerger::produce(), RoadSearchSeedFinder::produce(), HLTTrackClusterRemover::produce(), EcalChannelKiller::produce(), PFMET::produce(), Type1PFMET::produce(), SiStripRegFEDSelector::produce(), cms::JetCorrectionProducer< T >::produce(), TrajectorySeedProducer::produce(), DTTFFEDSim::produce(), EcalDeadChannelRecoveryProducers::produce(), pat::PATVertexAssociationProducer::produce(), PFRecoTauProducer::produce(), HcalForwardLibWriter::produce(), EcalIsolatedParticleCandidateProducer::produce(), ElectronConversionRejectionVars::produce(), edm::BeamHaloSource::produce(), PFPileUp::produce(), EgammaHLTClusterShapeProducer::produce(), EgammaHLTElectronDetaDphiProducer::produce(), EgammaHLTR9Producer::produce(), TriggerSummaryProducerRAW::produce(), CaloRecoTauProducer::produce(), InputGenJetsParticleSelector::produce(), cms::MuonMET::produce(), Merger< InputCollection, OutputCollection, P >::produce(), EgammaHLTEcalRecIsolationProducer::produce(), PixelVertexProducer::produce(), cms::ReconstructerFP420::produce(), PFRecoTauTagInfoProducer::produce(), reco::tautools::CastedRefProducer< DerivedCollection, BaseType >::produce(), RoadSearchCloudMaker::produce(), SiStripFineDelayHit::produce(), pat::DuplicatedElectronCleaner::produce(), TtFullHadHypothesis::produce(), WMuNuProducer::produce(), EgammaHLTR9IDProducer::produce(), edm::TriggerResultInserter::produce(), CSCTriggerPrimitivesProducer::produce(), PFTauMVAInputDiscriminantTranslator::produce(), GtPsbTextToDigi::produce(), cms::RoadSearchCloudCleaner::produce(), EgammaHLTElectronTrackIsolationProducers::produce(), EgammaSCCorrectionMaker::produce(), ReducedRecHitCollectionProducer::produce(), SiStripElectronProducer::produce(), cms::RoadSearchHelixMaker::produce(), EgammaHLTPhotonTrackIsolationProducersRegional::produce(), EgammaEcalRecHitIsolationProducer::produce(), EgammaTowerIsolationProducer::produce(), DTTFFEDReader::produce(), TrackAssociatorEDProducer::produce(), ZdcHitReconstructor::produce(), AlCaGammaJetProducer::produce(), L2MuonSeedGenerator::produce(), CaloRecoTauTagInfoProducer::produce(), MatchedProbeMaker< T >::produce(), RoadSearchTrackCandidateMaker::produce(), edm::CFWriter::produce(), EmptyHepMCProducer::produce(), TrackingMaterialProducer::produce(), TtSemiLepHypothesis::produce(), InterestingDetIdCollectionProducer::produce(), PFBlockProducer::produce(), PFClusterShapeProducer::produce(), SimG4HcalValidation::produce(), PFRecHitProducer::produce(), TkAlCaOverlapTagger::produce(), DeDxEstimatorProducerPixelTripplet::produce(), DeDxEstimatorProducer::produce(), LaserAlignmentT0Producer::produce(), MuonCandProducerMon::produce(), TtEvtBuilder< C >::produce(), EgammaHLTHcalIsolationDoubleConeProducers::produce(), EleIsoDetIdCollectionProducer::produce(), ConversionTrackMerger::produce(), TagProbeMassProducer::produce(), AlCaHcalNoiseProducer::produce(), L1RCTTPGProvider::produce(), TrackHitFilter::produce(), FastElectronSeedProducer::produce(), edm::LogErrorHarvester::produce(), cms::TrackerizerFP420::produce(), SiClusterTranslator::produce(), IsolationProducer< C1, C2, Alg, OutputCollection, Setup >::produce(), AlCaEcalHcalReadoutsProducer::produce(), ECALRegFEDSelector::produce(), MixEvtVtxGenerator::produce(), ZToLLEdmNtupleDumper::produce(), PhotonCoreProducer::produce(), DTTrigProd::produce(), SiStripDigitizer::produce(), HcalHitReconstructor::produce(), GamIsoDetIdCollectionProducer::produce(), ScalersRawToDigi::produce(), PartonSelector::produce(), TtFullLepHypothesis::produce(), EgammaHLTEcalIsolationProducersRegional::produce(), ConversionTrackProducer::produce(), pat::PATMETProducer::produce(), HiEgammaSCCorrectionMaker::produce(), JetPlusTrackProducer::produce(), cms::SiPixelDigitizer::produce(), pat::PATPhotonProducer::produce(), cms::AlCaDiJetsProducer::produce(), PFSimParticleProducer::produce(), EcalTrigPrimProducer::produce(), PrimaryVertexProducer::produce(), FastL1CaloSim::produce(), DTDigitizer::produce(), L1GctEmulator::produce(), L1ExtraParticleMapProd::produce(), HBHENoiseFilterResultProducer::produce(), cms::HitReCalibrator::produce(), simwatcher::BeginOfTrackCounter::produce(), ConvertedPhotonProducer::produce(), cms::SimpleTrackListMerger::produce(), RctTextToRctDigi::produce(), NTuplingDevice::produce(), EcalRecHitRecalib::produce(), SiStripElectronAssociator::produce(), pat::PATCleaner< PATObjType >::produce(), pat::ObjectEnergyScale< T >::produce(), SimpleCosmicBONSeeder::produce(), EcalFEtoDigi::produce(), reco::modulesNew::IsolationProducer< C1, C2, Alg, OutputCollection, Setup >::produce(), cms::Type1MET::produce(), RecoTauPiZeroProducer::produce(), EgammaHLTHcalIsolationProducersRegional::produce(), NeutronHitsCollector::produce(), L1EmulBias::produce(), PATHemisphereProducer::produce(), cms::ClusterizerFP420::produce(), PhotonProducer::produce(), PFClusterProducer::produce(), pat::PATPFParticleProducer::produce(), TriggerSummaryProducerAOD::produce(), EcalRawToRecHitRoI::produce(), pat::PATCompositeCandidateProducer::produce(), TextToRaw::produce(), EventWithHistoryProducer::produce(), reco::modules::CosmicTrackSelector::produce(), cms::MuonTCMETValueMapProducer::produce(), HcalRecHitRecalib::produce(), reco::modules::AnalyticalTrackSelector::produce(), L1ExtraParticlesProd::produce(), PFElecTkProducer::produce(), LTCRawToDigi::produce(), DeltaRNearestObjectComputer< T >::produce(), GctDigiToRaw::produce(), CentralityBinProducer::produce(), Timer::produce(), TotemTestGem::produce(), pat::PATGenericParticleProducer::produce(), SourceCardTextToRctDigi::produce(), RecoTauProducer::produce(), HLTPrescaleRecorder::produce(), TrackCandidateTopBottomHitFilter::produce(), CastorJetIDProducer::produce(), ConversionTrackCandidateProducer::produce(), ErrorStreamSource::produce(), MuonTimingProducer::produce(), EventWithHistoryProducerFromL1ABC::produce(), MuScleFitMuonProducer::produce(), V0Producer::produce(), pat::ObjectSpatialResolution< T >::produce(), pat::PATMuonProducer::produce(), TrackMCQuality::produce(), pat::xxxEventHypothesisProducer::produce(), L1DummyProducer::produce(), ElectronSeedProducer::produce(), L1GlobalTriggerRecordProducer::produce(), pat::PATJetProducer::produce(), TopProjector< Top, Bottom >::produce(), MaskedRctInputDigiProducer::produce(), BSCTrigger::produce(), prodname::produce(), cms::DigitizerFP420::produce(), CtfSpecialSeedGenerator::produce(), HcalTB02Analysis::produce(), CastorCellProducer::produce(), CastorTowerProducer::produce(), TtJetPartonMatch< C >::produce(), EcalFEDWithCRCErrorProducer::produce(), reco::HcalNoiseInfoProducer::produce(), TrajectorySeedFromMuonProducer::produce(), EcalRawToDigi::produce(), pat::PATTriggerMatchEmbedder< PATObjectType >::produce(), ConfigurableAPVCyclePhaseProducer::produce(), RecHitCorrector::produce(), GoodSeedProducer::produce(), L1MuGMTHWFileReader::produce(), RPCTrigger::produce(), HcalHitSelection::produce(), pat::PATTauProducer::produce(), L1Comparator::produce(), JetIDProducer::produce(), RecoTauCleanerImpl< Prod >::produce(), EcalDigiToRaw::produce(), PFRecoTauDecayModeDeterminator::produce(), TruthTauDecayModeProducer::produce(), HcalTB06Analysis::produce(), GenHIEventProducer::produce(), SiTrackerGaussianSmearingRecHitConverter::produce(), AlCaIsoTracksProducer::produce(), ConvBremSeedProducer::produce(), CaloTowersMerger::produce(), MuonErrorMatrixAdjuster::produce(), InterestingTrackEcalDetIdProducer::produce(), HiSpikeCleaner::produce(), DeDxDiscriminatorProducer::produce(), RctInputTextToDigi::produce(), pat::PATTriggerEventProducer::produce(), CastorClusterProducer::produce(), ConditionDumperInEdm::produce(), NuclearSeedsEDProducer::produce(), reco::modules::TrackMultiSelector::produce(), PatJPsiProducer::produce(), reco::modules::TrackFullCloneSelectorBase< Selector >::produce(), HiGenCleaner< T2 >::produce(), HcalTB04Analysis::produce(), EcalRawToRecHitFacility::produce(), GenJetBCEnergyRatio::produce(), ObjectViewMatcher< T1, T2 >::produce(), JetCollectionForEleHT::produce(), NuclearInteractionEDProducer::produce(), HiEgammaIsolationProducer::produce(), AlCaElectronsProducer::produce(), JetPlusTrackProducerAA::produce(), L2TauIsolationProducer::produce(), L2TauModularIsolationProducer::produce(), L1GlobalTriggerEvmRawToDigi::produce(), L1MuGlobalMuonTrigger::produce(), SiStripMeanCMExtractor::produce(), L2TauNarrowConeIsolationProducer::produce(), AlignmentMuonHIPTrajectorySelector::produce(), L1GtTextToRaw::produce(), L1GTEvmDigiToRaw::produce(), MuonIdProducer::produce(), ObjectViewCleaner< T >::produce(), pat::PATElectronProducer::produce(), L1GTDigiToRaw::produce(), HighPtTrackEcalDetIdProducer::produce(), TrackerHitProducer::produce(), APVCyclePhaseProducerFromL1TS::produce(), APVCyclePhaseProducerFromL1ABC::produce(), EcalRawToRecHitProducer::produce(), pat::PATTriggerProducer::produce(), L1GlobalTriggerRawToDigi::produce(), SiPixelCalibDigiProducer::produce(), L1GlobalTrigger::produce(), TrackExtrapolator::produce(), FlavorHistoryProducer::produce(), TrackAlgoCompareUtil::produce(), reco::BeamHaloSummaryProducer::produce(), sistrip::FEDEmulatorModule::produce(), PFPhotonTranslator::produce(), ReduceHcalRecHitCollectionProducer::produce(), TrackerToMuonPropagator::produce(), cms::SiPixelClusterProducer::produce(), CSCOverlapsTrackPreparation::produce(), ShallowGainCalibration::produce(), EvtPlaneProducer::produce(), reco::PhysObjectMatcher< C1, C2, S, D, Q >::produce(), JetCrystalsAssociator::produce(), HLTDummyCollections::produce(), pat::PATMHTProducer::produce(), ProduceIsolationMap::produce(), ConversionProducer::produce(), FFTJetPatRecoProducer::produce(), RPCTechnicalTrigger::produce(), reco::modules::TrackerTrackHitFilter::produce(), MuonSimHitProducer::produce(), cms::SiPixelRecHitConverter::produce(), cms::CosmicTrackFinder::produce(), GlobalHitsProducer::produce(), CandidateProducer< TColl, CColl, Selector, Conv, Creator, Init >::produce(), reco::modules::CosmicTrackSplitter::produce(), NuclearTrackCorrector::produce(), RPCSeedGenerator::produce(), reco::modules::JetFlavourIdentifier::produce(), reco::HcalHaloDataProducer::produce(), JetPartonMatcher::produce(), reco::EcalHaloDataProducer::produce(), GlobalDigisProducer::produce(), reco::modules::NamedCandCombiner< Selector, PairSelector, Cloner, Setup, Init >::produce(), reco::CSCHaloDataProducer::produce(), reco::modules::CandCombiner< Selector, PairSelector, Cloner, OutputCollection, Setup, Init >::produce(), edm::HiMixingModule::produce(), GlobalRecHitsProducer::produce(), AlCaHOCalibProducer::produce(), reco::GlobalHaloDataProducer::produce(), cms::CkfTrackCandidateMakerBase::produceBase(), L1GlobalTriggerEvmRawToDigi::produceEmptyProducts(), L1GlobalTriggerRawToDigi::produceEmptyProducts(), SiStripFineDelayHit::produceNoTracking(), Multi5x5SuperClusterProducer::produceSuperclustersForECALPart(), SuperClusterProducer::produceSuperclustersForECALPart(), HiSuperClusterProducer::produceSuperclustersForECALPart(), FastjetJetProducer::produceTrackJets(), helper::CandDecayStoreManager::put(), put(), helper::PhotonCollectionStoreManager::put(), helper::MuonCollectionStoreManager::put(), helper::TrackCollectionStoreManager::put(), edm::MixingWorker< T >::put(), edm::MixingModule::put(), helper::GsfElectronCollectionStoreManager::put(), helper::CollectionStoreManager< OutputCollection, ClonePolicy >::put(), edm::DataMixingEMWorker::putEM(), edm::DataMixingEMDigiWorker::putEM(), GtPsbTextToDigi::putEmptyDigi(), RctTextToRctDigi::putEmptyDigi(), SourceCardTextToRctDigi::putEmptyDigi(), TextToRaw::putEmptyDigi(), edm::DataMixingGeneralTrackWorker::putGeneralTrack(), edm::DataMixingHcalWorker::putHcal(), edm::DataMixingHcalDigiWorker::putHcal(), KfTrackProducerBase::putInEvt(), GsfTrackProducerBase::putInEvt(), TrackProducerWithSCAssociation::putInEvt(), edm::DataMixingMuonWorker::putMuon(), edm::DataMixingSiPixelWorker::putSiPixel(), edm::DataMixingSiStripWorker::putSiStrip(), edm::DataMixingSiStripRawWorker::putSiStrip(), FFTJetProducer::saveResults(), HLTLevel1GTSeed::seedsL1TriggerObjectMaps(), SiStripZeroSuppression::StandardZeroSuppression(), PixelTrackProducer::store(), L1GlobalTriggerRawToDigi::unpackGMT(), SubjetFilterJetProducer::writeCompoundJets(), cms::CompoundJetProducer::writeCompoundJets(), VirtualJetProducer::writeJets(), FFTJetProducer::writeJets(), and GctUnpackCollections::~GctUnpackCollections().

84 {return put<PROD>(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 298 of file Event.h.

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

298  {
299  if (product.get() == 0) { // null pointer is illegal
300  TypeID typeID(typeid(PROD));
301  principal_get_adapter_detail::throwOnPutOfNullProduct("Event", typeID, productInstanceName);
302  }
303 
304  // The following will call post_insert if T has such a function,
305  // and do nothing if T has no such function.
307  DoPostInsert<PROD>,
308  DoNotPostInsert<PROD> >::type maybe_inserter;
309  maybe_inserter(product.get());
310 
311  ConstBranchDescription const& desc =
312  provRecorder_.getBranchDescription(TypeID(*product), productInstanceName);
313 
314  Wrapper<PROD>* wp(new Wrapper<PROD>(product));
315 
317  RecordInParentless<PROD>,
318  RecordInParentfull<PROD> >::type parentage_recorder;
319  parentage_recorder.do_it(putProducts(),
321  wp,
322  &desc);
323 
324  // putProducts().push_back(std::make_pair(wp, &desc));
325 
326  // product.release(); // The object has been copied into the Wrapper.
327  // The old copy must be deleted, so we cannot release ownership.
328 
329  return(OrphanHandle<PROD>(wp->product(), makeProductID(desc)));
330  }
type
Definition: HCALResponse.h:22
PrincipalGetAdapter provRecorder_
Definition: Event.h:213
ProductPtrVec & putProductsWithoutParents()
Definition: Event.h:210
ProductID makeProductID(ConstBranchDescription const &desc) const
Definition: Event.cc:39
ProductPtrVec & putProducts()
Definition: Event.h:207
#define PROD(A, B)
void throwOnPutOfNullProduct(char const *principalType, TypeID const &productType, std::string const &productInstanceName)
ConstBranchDescription const & getBranchDescription(TypeID const &type, std::string const &productInstanceName) const
template<>
OrphanHandle<GenericObjectOwner> edm::Event::put ( std::auto_ptr< GenericObjectOwner product,
std::string const &  productInstanceName 
)
ProductPtrVec& edm::Event::putProducts ( )
inlineprivate

Definition at line 207 of file Event.h.

References putProducts_.

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

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

Definition at line 208 of file Event.h.

References putProducts_.

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

Definition at line 210 of file Event.h.

References putProductsWithoutParents_.

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

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

Definition at line 211 of file Event.h.

References putProductsWithoutParents_.

ProductPtrVec putProductsWithoutParents_
Definition: Event.h:220
RunNumber_t edm::Event::run ( void  ) const
inline
size_t Event::size ( void  ) const

Definition at line 194 of file Event.cc.

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

Referenced by LaserSorter::writeEvent().

194  {
196  }
size_t size() const
Definition: Principal.cc:65
PrincipalGetAdapter provRecorder_
Definition: Event.h:213
ProductPtrVec & putProductsWithoutParents()
Definition: Event.h:210
ProductPtrVec & putProducts()
Definition: Event.h:207
TriggerNames const & Event::triggerNames ( edm::TriggerResults const &  triggerResults) const
virtual

Implements edm::EventBase.

Definition at line 208 of file Event.cc.

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

Referenced by HcalNZSMonitor::analyze(), EwkElecDQM::analyze(), EwkMuDQM::analyze(), CaloTowerAnalyzer::analyze(), HLTMonBitSummary::analyze(), HLTInspect::analyze(), HaloTrigger::analyze(), BeamMonitor::analyze(), HTMHTAnalyzer::analyze(), HLTJetMETDQMSource::analyze(), AnalysisRootpleProducer::analyze(), myJetAna::analyze(), MuTriggerAnalyzer::analyze(), TopDiLeptonDQM::analyze(), HeavyFlavorValidation::analyze(), JetMETHLTOfflineSource::analyze(), MuCorrMETAnalyzer::analyze(), TcMETAnalyzer::analyze(), TriggerValidator::analyze(), TopHLTDiMuonDQM::analyze(), JetMETAnalyzer::analyze(), BTagHLTOfflineSource::analyze(), HcalDigiMonitor::analyze(), CaloMETAnalyzer::analyze(), HLTJetMETValidation::analyze(), HLTHiggsBits::analyze(), PFMETAnalyzer::analyze(), METAnalyzer::analyze(), HLTInfo::analyze(), FourVectorHLTOnline::analyze(), TopValidation::analyze(), TrigResRateMon::analyze(), ErsatzMEt::analyze(), HLTScalers::analyze(), IsolatedTracksCone::analyze(), FourVectorHLTriggerOffline::analyze(), FourVectorHLTOffline::analyze(), HLTEventAnalyzerAOD::analyzeTrigger(), HLTEventAnalyzerRAW::analyzeTrigger(), HLTBitComputer::compute(), HLTBitVariable::eval(), EwkElecTauHistManager::fillHistograms(), EwkMuTauHistManager::fillHistograms(), SimpleSystematicsAnalyzer::filter(), PdfSystematicsAnalyzer::filter(), myFilter::filter(), WMuNuValidator::filter(), WMuNuSelector::filter(), PhysDecl::filter(), HLTHighLevel::filter(), PrescalerFHN::filter(), ZeeCandidateFilter::filter(), HltComparator::initialise(), ZGoldenFilter::newEvent(), EETriggerTowerTask::processDigis(), EBTriggerTowerTask::processDigis(), HcalRecHitMonitor::processEvent(), CandidateTriggerObjectProducer::produce(), reco::CSCHaloDataProducer::produce(), egHLT::OffHelper::setTrigInfo(), GsfElectronDataAnalyzer::trigger(), and DQMAnalyzer::trigger().

209  {
210  edm::TriggerNames const* names = triggerNames_(triggerResults);
211  if (names != 0) return *names;
212 
213  throw cms::Exception("TriggerNamesNotFound")
214  << "TriggerNames not found in ParameterSet registry";
215  return *names;
216  }
static TriggerNames const * triggerNames_(edm::TriggerResults const &triggerResults)
Definition: EventBase.cc:42
static const HistoName names[]
TriggerResultsByName Event::triggerResultsByName ( std::string const &  process) const
virtual

Implements edm::EventBase.

Definition at line 219 of file Event.cc.

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

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

219  {
220 
221  Handle<TriggerResults> hTriggerResults;
222  InputTag tag(std::string("TriggerResults"),
223  std::string(""),
224  process);
225 
226  getByLabel(tag, hTriggerResults);
227  if ( !hTriggerResults.isValid() ) {
228  return TriggerResultsByName(0,0);
229  }
230  edm::TriggerNames const* names = triggerNames_(*hTriggerResults);
231  return TriggerResultsByName(hTriggerResults.product(), names);
232  }
bool getByLabel(InputTag const &tag, Handle< PROD > &result) const
Definition: Event.h:355
static TriggerNames const * triggerNames_(edm::TriggerResults const &triggerResults)
Definition: EventBase.cc:42
tuple process
Definition: align_tpl.py:3
static const HistoName names[]

Friends And Related Function Documentation

friend class ConfigurableInputSource
friend

Definition at line 194 of file Event.h.

friend class DaqSource
friend

Definition at line 195 of file Event.h.

friend class EDFilter
friend

Definition at line 198 of file Event.h.

friend class EDProducer
friend

Definition at line 199 of file Event.h.

friend class InputSource
friend

Definition at line 196 of file Event.h.

friend class RawInputSource
friend

Definition at line 197 of file Event.h.

Member Data Documentation

EventAuxiliary const& edm::Event::aux_
private

Definition at line 222 of file Event.h.

Referenced by eventAuxiliary().

BranchIDSet edm::Event::gotBranchIDs_
mutableprivate

Definition at line 230 of file Event.h.

Referenced by addToGotBranchIDs(), and commit_aux().

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

Definition at line 234 of file Event.h.

Referenced by fillView_().

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

Definition at line 223 of file Event.h.

Referenced by getLuminosityBlock().

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

Definition at line 219 of file Event.h.

Referenced by putProducts(), and ~Event().

ProductPtrVec edm::Event::putProductsWithoutParents_
private

Definition at line 220 of file Event.h.

Referenced by putProductsWithoutParents().