CMS 3D CMS Logo

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

#include <Event.h>

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

Public Types

typedef std::vector< std::pair
< WrapperOwningHolder,
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
 
void getAllProvenance (std::vector< Provenance const * > &provenances) const
 
template<>
bool getByLabel (std::string const &label, std::string const &productInstanceName, Handle< GenericObject > &result) const
 Specialize the getByLabel method to work with a Handle<GenericObject> More...
 
template<>
bool getByLabel (edm::InputTag const &tag, Handle< GenericObject > &result) const
 
template<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<>
bool getByLabel (std::string const &label, std::string const &productInstanceName, Handle< GenericObject > &result) const
 Specialize the Event's getByLabel method to work with a Handle<GenericObject> More...
 
template<typename ELEMENT >
bool getByLabel (std::string const &label, std::string const &productInstanceName, Handle< View< ELEMENT > > &result) const
 
template<>
bool getByLabel (edm::InputTag const &tag, Handle< GenericObject > &result) const
 
template<typename ELEMENT >
bool getByLabel (InputTag const &tag, Handle< View< ELEMENT > > &result) const
 
template<typename PROD >
bool getByToken (EDGetToken token, Handle< PROD > &result) const
 
template<typename PROD >
bool getByToken (EDGetTokenT< PROD > token, Handle< PROD > &result) const
 
template<typename ELEMENT >
bool getByToken (EDGetToken token, Handle< View< ELEMENT >> &result) const
 
template<typename ELEMENT >
bool getByToken (EDGetTokenT< View< ELEMENT >> token, Handle< View< ELEMENT >> &result) const
 
LuminosityBlock const & getLuminosityBlock () const
 
template<typename PROD >
void getManyByType (std::vector< Handle< PROD > > &results) const
 
bool getProcessParameterSet (std::string const &processName, ParameterSet &ps) const
 
Provenance getProvenance (BranchID const &theID) const
 
Provenance getProvenance (ProductID const &theID) const
 
template<typename PROD >
RefProd< PRODgetRefBeforePut ()
 
template<typename PROD >
RefProd< PRODgetRefBeforePut (std::string const &productInstanceName)
 
Run const & getRun () const
 
virtual ProcessHistory const & processHistory () const
 
ProcessHistoryID const & processHistoryID () const
 
template<typename PROD >
OrphanHandle< PRODput (std::auto_ptr< PROD > product)
 Put a new product. More...
 
template<typename PROD >
OrphanHandle< PRODput (std::auto_ptr< PROD > product, std::string const &productInstanceName)
 Put a new product with a 'product instance name'. More...
 
RunNumber_t run () const
 
void setConsumer (EDConsumerBase const *iConsumer)
 
size_t size () const
 
virtual edm::TriggerNames const & triggerNames (edm::TriggerResults const &triggerResults) const
 
virtual TriggerResultsByName triggerResultsByName (std::string const &process) const
 
virtual ~Event ()
 
- Public Member Functions inherited from edm::EventBase
int bunchCrossing () const
 
 EventBase ()
 
edm::EventAuxiliary::ExperimentType experimentType () const
 
template<typename T >
bool getByLabel (InputTag const &, Handle< T > &) const
 
template<>
bool getByLabel (edm::InputTag const &tag, Handle< FWGenericObject > &result) const
 Specialize the getByLabel method to work with a Handle<FWGenericObject> More...
 
edm::EventID id () const
 
bool isRealData () const
 
edm::LuminosityBlockNumber_t luminosityBlock () const
 
int orbitNumber () const
 
edm::Timestamp time () const
 
virtual ~EventBase ()
 

Private Types

typedef std::set< BranchIDBranchIDSet
 

Private Member Functions

void addToGotBranchIDs (Provenance const &prov) const
 
void commit_ (std::vector< BranchID > *previousParentage=0, ParentageID *previousParentageId=0)
 
void commit_aux (ProductPtrVec &products, bool record_parents, std::vector< BranchID > *previousParentage=0, ParentageID *previousParentageId=0)
 
EventPrincipal const & eventPrincipal () const
 
EventPrincipaleventPrincipal ()
 
virtual BasicHandle getByLabelImpl (std::type_info const &iWrapperType, std::type_info const &iProductType, InputTag const &iTag) const
 
BasicHandle getByProductID_ (ProductID const &oid) const
 
ProductID makeProductID (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_
 

Static Private Attributes

static const std::string emptyString_
 

Friends

class DaqSource
 
class InputSource
 
class ProducerBase
 
class ProducerSourceBase
 
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 56 of file Event.h.

Member Typedef Documentation

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

Definition at line 243 of file Event.h.

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

Definition at line 190 of file Event.h.

Constructor & Destructor Documentation

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

Definition at line 17 of file Event.cc.

17  :
18  provRecorder_(ep, md),
19  aux_(ep.aux()),
20  luminosityBlock_(ep.luminosityBlockPrincipalPtrValid() ? new LuminosityBlock(ep.luminosityBlockPrincipal(), md) : 0),
21  gotBranchIDs_(),
22  gotViews_() {
23  }
boost::shared_ptr< LuminosityBlock const > const luminosityBlock_
Definition: Event.h:237
BranchIDSet gotBranchIDs_
Definition: Event.h:244
PrincipalGetAdapter provRecorder_
Definition: Event.h:227
EventAuxiliary const & aux_
Definition: Event.h:236
std::vector< boost::shared_ptr< ViewBase > > gotViews_
Definition: Event.h:248
Event::~Event ( )
virtual

Definition at line 25 of file Event.cc.

References edm::for_all(), and putProducts_.

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

Member Function Documentation

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

Definition at line 183 of file Event.cc.

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

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

183  {
184  gotBranchIDs_.insert(prov.branchID());
185  }
BranchIDSet gotBranchIDs_
Definition: Event.h:244
void Event::commit_ ( std::vector< BranchID > *  previousParentage = 0,
ParentageID previousParentageId = 0 
)
private

Definition at line 111 of file Event.cc.

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

Referenced by edm::ProducerSourceBase::readEvent_().

111  {
112  commit_aux(putProducts(), true, previousParentage, previousParentageId);
114  }
void commit_aux(ProductPtrVec &products, bool record_parents, std::vector< BranchID > *previousParentage=0, ParentageID *previousParentageId=0)
Definition: Event.cc:117
ProductPtrVec & putProductsWithoutParents()
Definition: Event.h:224
ProductPtrVec & putProducts()
Definition: Event.h:221
void Event::commit_aux ( Event::ProductPtrVec products,
bool  record_parents,
std::vector< BranchID > *  previousParentage = 0,
ParentageID previousParentageId = 0 
)
private

Definition at line 117 of file Event.cc.

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

Referenced by commit_().

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

Definition at line 43 of file Event.cc.

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

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

43  {
44  return dynamic_cast<EventPrincipal const&>(provRecorder_.principal());
45  }
PrincipalGetAdapter provRecorder_
Definition: Event.h:227
string const
Definition: compareJSON.py:14
EventPrincipal & Event::eventPrincipal ( )
private

Definition at line 38 of file Event.cc.

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

38  {
39  return dynamic_cast<EventPrincipal&>(provRecorder_.principal());
40  }
PrincipalGetAdapter provRecorder_
Definition: Event.h:227
EventSelectionIDVector const & Event::eventSelectionIDs ( ) const

Definition at line 58 of file Event.cc.

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

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

Definition at line 497 of file Event.h.

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

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

497  {
498  std::vector<void const*> pointersToElements;
499  // the following is a shared pointer.
500  // It is not initialized here
501  helper_vector_ptr helpers;
502  // the following must initialize the
503  // shared pointer and fill the helper vector
504  bh.interface()->fillView(bh.wrapper(), bh.id(), pointersToElements, helpers);
505 
506  boost::shared_ptr<View<ELEMENT> >
507  newview(new View<ELEMENT>(pointersToElements, helpers));
508 
509  addToGotBranchIDs(*bh.provenance());
510  gotViews_.push_back(newview);
511  Handle<View<ELEMENT> > h(&*newview, bh.provenance());
512  result.swap(h);
513  }
boost::shared_ptr< reftobase::RefVectorHolderBase > helper_vector_ptr
Definition: EDProductfwd.h:46
void addToGotBranchIDs(Provenance const &prov) const
Definition: Event.cc:183
The Signals That Services Can Subscribe To This is based on ActivityRegistry h
Helper function to determine trigger accepts.
Definition: Activities.doc:4
std::vector< boost::shared_ptr< ViewBase > > gotViews_
Definition: Event.h:248
template<typename PROD >
bool Event::get ( ProductID const &  oid,
Handle< PROD > &  result 
) const

Definition at line 282 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__(), betterConfigParser.BetterConfigParser::__updateDict(), edm::EdmEventItemGetter< RefType >::get(), betterConfigParser.BetterConfigParser::getCompares(), betterConfigParser.BetterConfigParser::getGeneral(), betterConfigParser.BetterConfigParser::getResultingSection(), HLTMuonIsoFilter::hltFilter(), RecoTauJetRegionProducer::produce(), GctRawToDigi::produce(), and pat::PATTriggerEventProducer::produce().

282  {
283  result.clear();
284  BasicHandle bh = this->getByProductID_(oid);
285  convert_handle(bh, result); // throws on conversion error
286  if(bh.failedToGet()) {
287  return false;
288  }
289  addToGotBranchIDs(*bh.provenance());
290  return true;
291  }
void addToGotBranchIDs(Provenance const &prov) const
Definition: Event.cc:183
void convert_handle(BasicHandle const &bh, Handle< T > &result)
Definition: ConvertHandle.h:19
BasicHandle getByProductID_(ProductID const &oid) const
Definition: Event.cc:106
template<typename ELEMENT >
bool Event::get ( ProductID const &  oid,
Handle< View< ELEMENT > > &  result 
) const

Definition at line 295 of file Event.h.

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

Referenced by Options.Options::__getitem__(), betterConfigParser.BetterConfigParser::__updateDict(), betterConfigParser.BetterConfigParser::getCompares(), betterConfigParser.BetterConfigParser::getGeneral(), and betterConfigParser.BetterConfigParser::getResultingSection().

295  {
296  result.clear();
297  BasicHandle bh = this->getByProductID_(oid);
298 
299  if(bh.failedToGet()) {
300  boost::shared_ptr<cms::Exception> whyFailed(new edm::Exception(edm::errors::ProductNotFound));
301  *whyFailed
302  << "get View by ID failed: no product with ID = " << oid <<"\n";
303  Handle<View<ELEMENT> > temp(whyFailed);
304  result.swap(temp);
305  return false;
306  }
307 
308  fillView_(bh, result);
309  return true;
310  }
BasicHandle getByProductID_(ProductID const &oid) const
Definition: Event.cc:106
void fillView_(BasicHandle &bh, Handle< View< ELEMENT > > &result) const
Definition: Event.h:497
void Event::getAllProvenance ( std::vector< Provenance const * > &  provenances) const
template<>
bool edm::Event::getByLabel ( std::string const &  label,
std::string const &  productInstanceName,
Handle< GenericObject > &  result 
) const

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

Definition at line 51 of file GenericHandle.cc.

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

54 {
55  BasicHandle bh = provRecorder_.getByLabel_(TypeID(result.type().typeInfo()), label, productInstanceName, std::string());
56  convert_handle(bh, result); // throws on conversion error
57  if(!bh.failedToGet()) {
58  addToGotBranchIDs(*bh.provenance());
59  return true;
60  }
61  return false;
62 }
BasicHandle getByLabel_(TypeID const &tid, InputTag const &tag) const
PrincipalGetAdapter provRecorder_
Definition: Event.h:227
void addToGotBranchIDs(Provenance const &prov) const
Definition: Event.cc:183
void convert_handle(BasicHandle const &bh, Handle< T > &result)
Definition: ConvertHandle.h:19
template<>
bool edm::Event::getByLabel ( edm::InputTag const &  tag,
Handle< GenericObject > &  result 
) const

Definition at line 66 of file GenericHandle.cc.

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

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

Definition at line 361 of file Event.h.

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

Referenced by HcalTBDigiProducer::accumulate(), CastorDigiProducer::accumulate(), HcalDigitizer::accumulate(), RecoTrackAccumulator::accumulate(), SiStripDigitizer::accumulate(), cms::SiPixelDigitizer::accumulate(), EcalDigiProducer::accumulate(), 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(), DeDxDiscriminatorLearner::algoAnalyze(), SiStripQualityHotStripIdentifier::algoAnalyze(), SiStripGainFromData::algoAnalyze(), SiStripMonitorTrack::AllClusters(), DimuonStatistics::analyze(), BjetAnalysis::analyze(), GlbMuQualityCutsAnalysis::analyze(), CSCDigiDump::analyze(), HLTTauRelvalQTester::analyze(), MatchMETBenchmarkAnalyzer::analyze(), CSCComparatorDigiValidation::analyze(), AlphaTVarAnalyzer::analyze(), RazorVarAnalyzer::analyze(), FlavorJetCorrectionExample::analyze(), PartonJetCorrectionExample::analyze(), CSCTruthTest::analyze(), DQMHOAlCaRecoStream::analyze(), CSCALCTDigiValidation::analyze(), CSCCLCTDigiValidation::analyze(), CSCStripDigiValidation::analyze(), CSCAFEBAnalyzer::analyze(), METBenchmarkAnalyzer::analyze(), PFCandidateBenchmarkAnalyzer::analyze(), CandidateBenchmarkAnalyzer::analyze(), PFCandidateManagerAnalyzer::analyze(), CSCSegmentValidation::analyze(), CSCWireDigiValidation::analyze(), ScoutingTestAnalyzer::analyze(), HLTTauDQMCaloPlotter::analyze(), ElectronIDAnalyzer::analyze(), RHStopDump::analyze(), CSCRecHit2DValidation::analyze(), PerformanceAnalyzer::analyze(), HLTTauDQMTrkPlotter::analyze(), HFPreLightCal::analyze(), EcalStatusAnalyzer::analyze(), HFLightCal::analyze(), HFLightCalRand::analyze(), HcalCableMapper::analyze(), PFCandidateDQMAnalyzer::analyze(), PFJetDQMAnalyzer::analyze(), PFMETDQMAnalyzer::analyze(), DigiAnalyzer::analyze(), HcalNZSMonitor::analyze(), evf::EvFRecordInserter::analyze(), SimpleJetDump::analyze(), CastorDigiAnalyzerImpl::analyze(), CastorHitAnalyzerImpl::analyze(), DiJetVarAnalyzer::analyze(), CSCDigiToPattern::analyze(), CSCTFAnalyzer::analyze(), evf::EvFRecordUnpacker::analyze(), HLTTauDQMLitePathPlotter::analyze(), ESPedestalTask::analyze(), ESRawDataTask::analyze(), CaloTowersExample::analyze(), ESOccupancyTask::analyze(), ESIntegrityTask::analyze(), HcalTrigPrimMonitor::analyze(), RawDataConverter::analyze(), PatTriggerAnalyzerPrescale::analyze(), ESFEDIntegrityTask::analyze(), JetToDigiDump::analyze(), myFastSimVal::analyze(), HcalNoiseMonitor::analyze(), EcalMatacqAnalyzer::analyze(), EwkMuDQM::analyze(), EwkElecDQM::analyze(), ElectronMcFakeValidator::analyze(), ElectronMcSignalValidator::analyze(), GenericBenchmarkAnalyzer::analyze(), CMSDAS11DijetAnalyzer::analyze(), CMSDAS11DijetTestAnalyzer::analyze(), JetCorExample< Jet >::analyze(), JetPlotsExample< Jet >::analyze(), JetValidation::analyze(), EcalPerEvtMatacqAnalyzer::analyze(), EcalTBHodoscopeRawInfoDumper::analyze(), EcalTBTDCRawInfoDumper::analyze(), TopElecAnalyzer::analyze(), TopJetAnalyzer::analyze(), TopMuonAnalyzer::analyze(), TopTauAnalyzer::analyze(), HLTTauDQML1Plotter::analyze(), ESDcsInfoTask::analyze(), PlaybackRawDataProvider::analyze(), JetAnaPythia< Jet >::analyze(), KVFTrackUpdate::analyze(), CastorHitAnalyzer::analyze(), TopGenEventAnalyzer::analyze(), PFTester::analyze(), RPCPointVsRecHit::analyze(), RPCMon_SS_Dbx_Global::analyze(), CSCFileDumper::analyze(), CaloTowerAnalyzer::analyze(), HiBasicGenTest::analyze(), MultiTrackValidatorGenPs::analyze(), ESTrendTask::analyze(), CastorDigiAnalyzer::analyze(), HcalHitAnalyzerImpl::analyze(), HCALRecHitAnalyzer::analyze(), RPCRecHitValid::analyze(), EcalDCCHeaderDisplay::analyze(), HcalCoarsePedestalMonitor::analyze(), SiStripFEDDumpPlugin::analyze(), ElectronAnalyzer::analyze(), ElectronGeneralAnalyzer::analyze(), SUSYDQMAnalyzer::analyze(), EcalDigiDisplay::analyze(), PatTriggerAnalyzer::analyze(), myRawAna::analyze(), RPCMonitorLinkSynchro::analyze(), ZdcTBAnalyzer::analyze(), RPCMonitorRaw::analyze(), TriggerSummaryAnalyzerRAW::analyze(), TriggerSummaryAnalyzerAOD::analyze(), HcalHitAnalyzer::analyze(), ElectronTagProbeAnalyzer::analyze(), CaloJetTesterUnCorr::analyze(), JPTJetTesterUnCorr::analyze(), PFJetTesterUnCorr::analyze(), SiPixelDigiValid::analyze(), PrimaryVertexMonitor::analyze(), ESTimingTask::analyze(), RivetHarvesting::analyze(), CaloJetTester::analyze(), PFJetTester::analyze(), MultiTrackValidator::analyze(), HLTTauDQMPathPlotter::analyze(), EcalPnGraphs::analyze(), RecoTauMVATrainer::analyze(), HLTGetDigi::analyze(), HLTGetRaw::analyze(), HcalDigiAnalyzerImpl::analyze(), HcalDigiAnalyzer::analyze(), MonitorLTC::analyze(), SiStripMonitorFilter::analyze(), HcalTBWriter::analyze(), JPTJetTester::analyze(), PatTriggerTagAndProbe::analyze(), DQMMessageLogger::analyze(), HistoAnalyzer< C >::analyze(), EwkMuLumiMonitorDQM::analyze(), TauGenJetDumper::analyze(), SiStripMonitorHLT::analyze(), EgammaBasicClusters::analyze(), SiStripDigiValid::analyze(), GctDigiToPsbText::analyze(), RawToText::analyze(), pat::CandidateSummaryTable::analyze(), AlignmentStats::analyze(), HcalBeamMonitor::analyze(), DijetMass< Jet >::analyze(), SiStripMonitorDigi::analyze(), EBClusterTask::analyze(), EBCosmicTask::analyze(), EBLaserTask::analyze(), EBPedestalOnlineTask::analyze(), EBPedestalTask::analyze(), EBRawDataTask::analyze(), EBStatusFlagsTask::analyze(), EBOccupancyTask::analyze(), EEClusterTask::analyze(), EELaserTask::analyze(), EECosmicTask::analyze(), EELedTask::analyze(), EEPedestalOnlineTask::analyze(), EEPedestalTask::analyze(), EEStatusFlagsTask::analyze(), EETestPulseTask::analyze(), EERawDataTask::analyze(), MCElectronAnalyzer::analyze(), MCPhotonAnalyzer::analyze(), MCPizeroAnalyzer::analyze(), PhotonsWithConversionsAnalyzer::analyze(), SimpleConvertedPhotonAnalyzer::analyze(), HLTEventAnalyzerRAW::analyze(), HLTEventAnalyzerAOD::analyze(), TrackAnalyzer::analyze(), TtFullHadSignalSelMVATrainer::analyze(), TtSemiLepSignalSelMVATrainer::analyze(), TtSemiLepJetCombMVATrainer::analyze(), MixCollectionValidation::analyze(), METTester::analyze(), EcalBarrelMonitorModule::analyze(), EBIntegrityTask::analyze(), EBTestPulseTask::analyze(), EBTrendTask::analyze(), EcalEndcapMonitorModule::analyze(), EEIntegrityTask::analyze(), EETrendTask::analyze(), HcalRecHitMonitor::analyze(), SiPixelDaqInfo::analyze(), StudyHLT::analyze(), EgammaSuperClusters::analyze(), PFTauElecRejectionBenchmarkAnalyzer::analyze(), EBTimingTask::analyze(), HLTAlCaMonEcalPhiSym::analyze(), HLTMonHcalIsoTrack::analyze(), BxTiming::analyze(), ObjectCounter< C >::analyze(), HcalLedAnalyzer::analyze(), SiStripMonitorCluster::analyze(), dEdxAnalyzer::analyze(), TkAlCaRecoMonitor::analyze(), DQMHcalDiJetsAlCaReco::analyze(), DQMHcalPhiSymAlCaReco::analyze(), EBClusterTaskExtras::analyze(), EEClusterTaskExtras::analyze(), L1CaloInputScaleTester::analyze(), EBSelectiveReadoutTask::analyze(), HLTMonBitSummary::analyze(), cms::ProducerAnalyzer::analyze(), RPCFEDIntegrity::analyze(), AlCaElectronsTest::analyze(), test::GlobalNumbersAnalysis::analyze(), HLTOniaSource::analyze(), L1TdeGCT::analyze(), IsoTrig::analyze(), DQMSourceEleCalib::analyze(), JetCorrectorOnTheFly< Jet >::analyze(), CSCTFanalyzer::analyze(), DiMuonHistograms::analyze(), PixelVTXMonitor::analyze(), TopElectronHLTOfflineSource::analyze(), DQMLumiMonitor::analyze(), EcalDQMonitorTask::analyze(), HcalDetDiagNoiseMonitor::analyze(), HLTMonPhotonSource::analyze(), L1TDEMON::analyze(), PFCandidateChecker::analyze(), RecoTauPlotDiscriminator::analyze(), CalibAnalyzer< Ref, Rec, Alg >::analyze(), VertexMonitor::analyze(), HcalSimHitStudy::analyze(), TKStatus::analyze(), EfficiencyAnalyzer::analyze(), AnalysisRootpleProducerOnlyMC::analyze(), RivetAnalyzer::analyze(), QcdHighPtDQM::analyze(), EcalPreshowerNoiseDistrib::analyze(), VVVValidation::analyze(), HLTInspect::analyze(), SimHitsValidationHcal::analyze(), AlcaBeamMonitor::analyze(), RctDigiToRctText::analyze(), MuonRecoOneHLT::analyze(), HcalDeadCellMonitor::analyze(), ElectronStudy::analyze(), BasicHepMCHeavyIonValidation::analyze(), MuonKinVsEtaAnalyzer::analyze(), ZeePlots::analyze(), EBHltTask::analyze(), EcalPedHists::analyze(), EgammaSimpleAnalyzer::analyze(), WenuPlots::analyze(), PreshowerAnalyzer::analyze(), EEHltTask::analyze(), EEOccupancyTask::analyze(), EETimingTask::analyze(), ElectronSeedAnalyzer::analyze(), HcalRawDataMonitor::analyze(), BPhysicsOniaDQM::analyze(), SiPixelEDAClient::analyze(), edm::InputAnalyzer::analyze(), GctFibreAnalyzer::analyze(), BTagPerformanceAnalyzerOnData::analyze(), SiStripLAProfileBooker::analyze(), miscalibExample::analyze(), ValidationMisalignedTracker::analyze(), EcalHexDisplay::analyze(), SimplePhotonAnalyzer::analyze(), HcalMonitorModule::analyze(), IsolatedParticlesGeneratedJets::analyze(), BasicHepMCValidation::analyze(), DrellYanValidation::analyze(), EcalTPGAnalyzer::analyze(), PatPhotonSimpleAnalyzer::analyze(), EcalABAnalyzer::analyze(), PhotonIDSimpleAnalyzer::analyze(), EwkDQM::analyze(), EcalPerEvtLaserAnalyzer::analyze(), QcdPhotonsDQM::analyze(), EcalTPInputAnalyzer::analyze(), edm::TestMix::analyze(), TrackSplittingMonitor::analyze(), WValidation::analyze(), BeamMonitor::analyze(), L1TDTTPG::analyze(), SiStripBaselineValidator::analyze(), HiggsValidation::analyze(), TestSuite::analyze(), ParticleListDrawer::analyze(), EBTriggerTowerTask::analyze(), EETriggerTowerTask::analyze(), HcalDataIntegrityTask::analyze(), EcalTestPulseAnalyzer::analyze(), EcalTrigPrimAnalyzer::analyze(), sistrip::SpyExtractRunModule::analyze(), ResolutionCreator::analyze(), L1Scalers::analyze(), GctTimingAnalyzer::analyze(), BeamSpotProblemMonitor::analyze(), HLTJetMETDQMSource::analyze(), TrackingMonitor::analyze(), L2TauAnalyzer::analyze(), BasicGenParticleValidation::analyze(), L1GctValidation::analyze(), HTMHTAnalyzer::analyze(), HLTTauDQMOfflineSource::analyze(), GsfElectronDataAnalyzer::analyze(), GsfElectronMCFakeAnalyzer::analyze(), HcalCorrPFCalculation::analyze(), HcalHotCellMonitor::analyze(), KVFTest::analyze(), sistrip::SpyIdentifyRunsModule::analyze(), L1TScalersSCAL::analyze(), MBUEandQCDValidation::analyze(), cms::MinBias::analyze(), HcalSimHitsValidation::analyze(), NoiseRates::analyze(), HcalNoiseRates::analyze(), RPCPhiEff::analyze(), DQMAnalyzer::analyze(), GsfElectronFakeAnalyzer::analyze(), ZDCMonitorModule::analyze(), SiPixelHitEfficiencySource::analyze(), Mixing2DB::analyze(), TrackEfficiencyMonitor::analyze(), EcalPreshowerDigisValidation::analyze(), EcalPreshowerRecHitsValidation::analyze(), GlobalTest::analyze(), GsfElectronMCAnalyzer::analyze(), EcalSimpleTBAnalyzer::analyze(), HcalQLPlotAnal::analyze(), SiPixelTrackResidualSource::analyze(), RctDigiToSourceCardText::analyze(), AnalysisRootpleProducer::analyze(), HLTAnalyzer::analyze(), LaserAlignmentT0ProducerDQM::analyze(), GlobalMuonMatchAnalyzer::analyze(), L1RCTRelValAnalyzer::analyze(), L1TRate::analyze(), EcalSimple2007H4TBAnalyzer::analyze(), KineExample::analyze(), SiStripMonitorRawData::analyze(), EcalBarrelDigisValidation::analyze(), EcalEndcapDigisValidation::analyze(), EcalEndcapSimHitsValidation::analyze(), EcalBarrelRecHitsValidation::analyze(), EBRecoSummary::analyze(), ESRecoSummary::analyze(), EERecoSummary::analyze(), BTagPerformanceAnalyzerMC::analyze(), EcalEndcapRecHitsValidation::analyze(), EcalBarrelSimHitsValidation::analyze(), DuplicationChecker::analyze(), EcalPreshowerSimHitsValidation::analyze(), __class__< T >::analyze(), ContainmentCorrectionAnalyzer::analyze(), ElectronConversionRejectionValidator::analyze(), DTNoiseTask::analyze(), ElectronCalibration::analyze(), SimplePi0DiscAnalyzer::analyze(), SiStripElectronAnalyzer::analyze(), myJetAna::analyze(), cms::DiJetAnalyzer::analyze(), EcalLaserAnalyzer2::analyze(), SiPixelHLTSource::analyze(), MultiplicityCorrelator::analyze(), MuonAnalyzer::analyze(), MuTriggerAnalyzer::analyze(), EcalPulseShapeGrapher::analyze(), HLTAlCaMonPi0::analyze(), L1TCSCTPG::analyze(), TopDiLeptonDQM::analyze(), ClusterCount::analyze(), L1ABCDebugger::analyze(), edm::TestMixedSource::analyze(), DTTrigTest::analyze(), GeneralHLTOffline::analyze(), HLTInclusiveVBFSource::analyze(), cms::GammaJetAnalysis::analyze(), EcalLaserAnalyzer::analyze(), HiggsDQM::analyze(), HLTrigReport::analyze(), SiPixelDigiSource::analyze(), TPGCheck::analyze(), SiPixelDQMRocLevelAnalyzer::analyze(), EnergyScaleAnalyzer::analyze(), DQMSourcePi0::analyze(), HitEff::analyze(), cms::Analyzer_minbias::analyze(), L1TFED::analyze(), L1TGMT::analyze(), L1TRPCTF::analyze(), TrackerHitAnalyzer::analyze(), DTScalerInfoTask::analyze(), ClusterAnalyzer::analyze(), TestHits::analyze(), AnotherBeamSpotAnalyzer::analyze(), HcalPedestalAnalyzer::analyze(), EcalSimHitsValidation::analyze(), TcMETAnalyzer::analyze(), L1TRate_Offline::analyze(), MuonIdDQM::analyze(), DTAlbertoBenvenutiTask::analyze(), TagProbeFitTreeProducer::analyze(), MCAcceptanceAnalyzer::analyze(), FFTJetImageRecorder::analyze(), FourVectorHLT::analyze(), HLTMonSimpleBTag::analyze(), QcdUeDQM::analyze(), TestSmoothHits::analyze(), SiStripFEDCheckPlugin::analyze(), HeavyFlavorValidation::analyze(), TkConvValidator::analyze(), MuCorrMETAnalyzer::analyze(), EcalBxOrbitNumberGrapher::analyze(), DTTestPulsesTask::analyze(), EESelectiveReadoutTask::analyze(), EGEnergyAnalyzer::analyze(), HLTMonElectron::analyze(), L1TGT::analyze(), SiPixelRawDataErrorSource::analyze(), MultiplicityInvestigator::analyze(), LogMessageMonitor::analyze(), EcalRecHitsValidation::analyze(), HcalRecHitsAnalyzer::analyze(), PhotonValidator::analyze(), PFJetBenchmarkAnalyzer::analyze(), BSvsPVAnalyzer::analyze(), TestResolution::analyze(), calcTopMass::analyze(), HLTMon::analyze(), L1ExtraTestAnalyzer::analyze(), SiStripRecHitsValid::analyze(), APVCyclePhaseMonitor::analyze(), SiPixelRecHitSource::analyze(), PFMETBenchmarkAnalyzer::analyze(), SiStripSpyMonitorModule::analyze(), ZDCDigiStudy::analyze(), L1GtTrigReport::analyze(), AnotherPrimaryVertexAnalyzer::analyze(), SiPixelRecHitsValid::analyze(), L1RCTTestAnalyzer::analyze(), HcalRecHitsValidation::analyze(), L1TdeCSCTF::analyze(), TestTrackHits::analyze(), SiStripMonitorPedestals::analyze(), EcalZmassTask::analyze(), ElectronCalibrationUniv::analyze(), HLTHeavyIon::analyze(), TriggerValidator::analyze(), L25TauAnalyzer::analyze(), TTbarSpinCorrHepMCAnalyzer::analyze(), BTagHLTOfflineSource::analyze(), DTDigiForNoiseTask::analyze(), DTLocalTriggerBaseTask::analyze(), TopHLTDiMuonDQM::analyze(), EcalURecHitHists::analyze(), L1TCSCTF::analyze(), TauMVATrainer::analyze(), BigEventsDebugger< T >::analyze(), EventTimeDistribution::analyze(), EcalDigisValidation::analyze(), JetMETAnalyzer::analyze(), ZdcSimHitStudy::analyze(), DTLocalTriggerLutTask::analyze(), LhcTrackAnalyzer::analyze(), EcalLaserAnalyzerYousi::analyze(), CastorDumpConditions::analyze(), TreeProducerCalibSimul::analyze(), HLTMuonPlotter::analyze(), TTbar_GenLepAnalyzer::analyze(), TestOutliers::analyze(), MuonIdVal::analyze(), FFTJetPileupAnalyzer::analyze(), DummyEvelyser::analyze(), SusyDQM< Mu, Ele, Jet, Met >::analyze(), TTbar_GenJetAnalyzer::analyze(), SiPixelClusterSource::analyze(), MCVerticesAnalyzer::analyze(), SiPixelErrorsDigisToCalibDigis::analyze(), OccupancyPlotter::analyze(), SiStripFEDMonitorPlugin::analyze(), SiPixelErrorEstimation::analyze(), GlobalDigisHistogrammer::analyze(), GlobalRecHitsHistogrammer::analyze(), TestCorrection::analyze(), CaloMETAnalyzer::analyze(), MultiplicityTimeCorrelations::analyze(), HLTJetMETValidation::analyze(), TTbar_Kinematics::analyze(), TauJetCorrectorExample::analyze(), MCvsRecoVerticesAnalyzer::analyze(), EcalMipGraphs::analyze(), L1TRPCTPG::analyze(), AlignmentMonitorAsAnalyzer::analyze(), TauValidation::analyze(), PFMETAnalyzer::analyze(), MuonIsolationDQM::analyze(), JetMETHLTOfflineSource::analyze(), SiStripTrackingRecHitsValid::analyze(), MuIsoValidation::analyze(), EcalDisplaysByEvent::analyze(), TrackParameterAnalyzer::analyze(), DTTriggerEfficiencyTask::analyze(), ImpactParameterCalibration::analyze(), CollectionDumper< T >::analyze(), HLTOfflineReproducibility::analyze(), OccupancyPlots::analyze(), METAnalyzer::analyze(), GenPurposeSkimmerData::analyze(), CSCViewDigi::analyze(), SiPixelTrackingRecHitsValid::analyze(), EopTreeWriter::analyze(), HLTMuonMatchAndPlot::analyze(), L1TCompare::analyze(), TauTagValidation::analyze(), SiStripCMMonitorPlugin::analyze(), DQMHcalIsoTrackAlCaReco::analyze(), ValidIsoTrkCalib::analyze(), HcalDigiMonitor::analyze(), HcalPedestalMCWidths::analyze(), Vx3DHLTAnalyzer::analyze(), CosmicSplitterValidation::analyze(), EcalCosmicsHists::analyze(), APVShotsAnalyzer::analyze(), CastorPedestalsAnalysis::analyze(), MuonAlignment::analyze(), HcalPedestalsAnalysis::analyze(), SiStripBaselineAnalyzer::analyze(), EcalMixingModuleValidation::analyze(), RPCTTUMonitor::analyze(), ValidationHcalIsoTrackAlCaReco::analyze(), PrimaryVertexAnalyzer::analyze(), PFSuperClusterTreeMaker::analyze(), HiEvtPlaneFlatCalib::analyze(), HcalTimingMonitorModule::analyze(), L1TSync::analyze(), GlobalHitsHistogrammer::analyze(), PrimaryVertexValidation::analyze(), FourVectorHLTOnline::analyze(), DTLocalTriggerTask::analyze(), GctErrorAnalyzer::analyze(), CastorMonitorModule::analyze(), L1TRCT::analyze(), TopValidation::analyze(), PiZeroAnalyzer::analyze(), SiPixelLorentzAngle::analyze(), IsolatedGenParticles::analyze(), ExoticaDQM::analyze(), SiPixelMuonHLT::analyze(), V0Validator::analyze(), SiStripMonitorMuonHLT::analyze(), TrigResRateMon::analyze(), ErsatzMEt::analyze(), SiStripSpyDisplayModule::analyze(), HcalIsoTrkAnalyzer::analyze(), HcalDetDiagTimingMonitor::analyze(), IsolatedTracksCone::analyze(), HLTScalers::analyze(), L1TSync_Offline::analyze(), FourVectorHLTriggerOffline::analyze(), L1TBPTX::analyze(), RPCEfficiency::analyze(), HcalDetDiagLEDMonitor::analyze(), PhotonAnalyzer::analyze(), CSCMonitorModule::analyze(), ZToMuMuGammaAnalyzer::analyze(), IsolatedTracksHcalScale::analyze(), IsolatedTracksNxN::analyze(), MuonTrackValidator::analyze(), L1TdeRCT::analyze(), FourVectorHLTOffline::analyze(), HLTEffCalculator::analyze(), L1TEfficiencyMuons_Offline::analyze(), TrackerDpgAnalysis::analyze(), EcnaAnalyzer::analyze(), DijetRatio< Jet >::analyze(), L1TGCT::analyze(), SiPixelOfflineCalibAnalysisBase::analyze(), HcalDetDiagPedestalMonitor::analyze(), BeamHaloAnalyzer::analyze(), PrimaryVertexAnalyzer4PU::analyze(), TopSingleLeptonDQM::analyze(), TopHLTSingleLeptonDQM::analyze(), HOCalibAnalyzer::analyze(), TopDiLeptonOfflineDQM::analyze(), TopHLTDiLeptonOfflineDQM::analyze(), edm::EventContentAnalyzer::analyze(), HcalDetDiagLaserMonitor::analyze(), L1GtAnalyzer::analyzeConditionsInEventBlock(), L1GtAnalyzer::analyzeDecisionReadoutRecord(), EgammaObjects::analyzeElectrons(), ExoticaDQM::analyzeEventInterpretation(), L1GtPackUnpackAnalyzer::analyzeGMT(), L1GtPackUnpackAnalyzer::analyzeGT(), ExoticaDQM::analyzeLongLived(), L1GtAnalyzer::analyzeObjectMap(), EgammaObjects::analyzePhotons(), GlobalTrackerMuonAlignment::analyzeTrackTrack(), GlobalTrackerMuonAlignment::analyzeTrackTrajectory(), L1GtAnalyzer::analyzeTrigger(), FFTJetCorrectionProducer::applyCorrections(), SegmentToTrackAssociator::associate(), SegmentsTrackAssociator::associate(), TrackAssociatorByChi2::associateGenToReco(), TrackAssociatorByChi2::associateRecoToGen(), TrackAssociatorByPosition::associateRecoToSim(), TrackAssociatorByChi2::associateRecoToSim(), MuonAssociatorByHits::associateRecoToSimIndices(), TrackAssociatorByPosition::associateSimToReco(), 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(), RecoTauDiscriminantCutMultiplexer::beginEvent(), MuPFIsoHelper::beginEvent(), CaloRecoTauDiscriminationByFlightPathSignificance::beginEvent(), TauDiscriminationAgainstMuon< TauType, TauDiscriminator >::beginEvent(), tautools::RecoTauDecayModeTruthMatchPlugin::beginEvent(), reco::tau::RecoTauEnergyRecoveryPlugin::beginEvent(), PFTauDecayModeCutMultiplexer::beginEvent(), RecoTauMVATransform::beginEvent(), PFTauMVADiscriminator::beginEvent(), PFRecoTauDiscriminationAgainstMuon2::beginEvent(), reco::tau::RecoTauBuilderPlugin::beginEvent(), PFRecoTauDiscriminationAgainstElectronMVA2::beginEvent(), TauDiscriminationAgainstCaloMuon< TauType, TauDiscriminator >::beginEvent(), PFRecoTauDiscriminationAgainstElectronMVA3::beginEvent(), CaloRecoTauAlgorithm::buildCaloTau(), TtFullHadHypKinFit::buildHypo(), TtFullLepHypKinSolution::buildHypo(), TtSemiLepHypHitFit::buildHypo(), TtSemiLepHypKinFit::buildHypo(), TtSemiLepHypGenMatch::buildHypo(), TtFullHadHypGenMatch::buildHypo(), TtFullLepHypGenMatch::buildHypo(), TtFullLepHypGenMatch::buildMatchingNeutrinos(), ConversionProducer::buildSuperAndBasicClusterGeoMap(), pat::LeptonVertexSignificance::calculate(), pat::LeptonJetIsolationAngle::calculate(), PhotonIsolationCalculator::calculateEcalRecHitIso(), PhotonIsolationCalculator::calculateHcalTowerIso(), PhotonIsolationCalculator::calculateTrackIso(), FastL1GlobalAlgo::CaloTowersDump(), ChamberSegmentUtility::ChamberSegmentUtility(), MuonDetLayerMeasurements::checkCSCRecHits(), OccupancyPlotter::checkDcsInfo(), MuonDetLayerMeasurements::checkDTRecHits(), checkHLTMatch(), AlignmentGlobalTrackSelector::checkIsolation(), AlignmentGlobalTrackSelector::checkJetCount(), OccupancyPlotter::checkLumiInfo(), 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(), METCorrectionAlgorithm::compMETCorrection(), L1BitComputer::compute(), HLTBitComputer::compute(), ShallowTree::TypedBranchConnector< T >::connect(), L1FastjetCorrector::correction(), L1OffsetCorrector::correction(), L6SLBCorrector::correction(), PFHCALDualTimeRecHitProducer::createRecHits(), PFRecHitProducerPS::createRecHits(), PFRecHitProducerHCAL::createRecHits(), PFRecHitProducerHO::createRecHits(), PFRecHitProducerECAL::createRecHits(), CxCalculator::CxCalculator(), egammaisolation::EgammaRecHitExtractor::deposit(), egammaisolation::EgammaHcalExtractor::deposit(), egammaisolation::EgammaEcalExtractor::deposit(), egammaisolation::EgammaTowerExtractor::deposit(), PFTauExtractor::depositFromObject(), SelectReplacementCandidates::determineMuonsToUse(), SelectReplacementCandidates::determineMuonsToUse_old(), FFTJetProducer::determinePileupDensityFromConfig(), FFTJetProducer::determinePileupDensityFromDB(), 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(), edm::MixingModule::doPileUp(), 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(), HITrackingRegionProducer::estimateMultiplicity(), HITrackingRegionForPrimaryVtxProducer::estimateMultiplicity(), HLTBitVariable::eval(), ExpressionVariable< Object, label >::eval(), SimpleValueVariable< TYPE >::eval(), SimpleValueVectorVariable< TYPE >::eval(), L1TauAnalyzer::evalL1Decisions(), AlignmentMonitorMuonSystemMap1D::event(), AlignmentMonitorSegmentDifferences::event(), AlignmentMonitorMuonVsCurvature::event(), AlignmentMonitorTracksFromTrajectories::event(), MuonCosmicCompatibilityFiller::eventActivity(), TCTauAlgorithm::eventSetup(), L1GtPatternGenerator::extractGlobalTriggerData(), extractRecordData(), PFElectronTranslator::fetchCandidateCollection(), pat::PATPFParticleProducer::fetchCandidateCollection(), PFPhotonTranslator::fetchCandidateCollection(), PFLinker::fetchCollection(), PFElectronTranslator::fetchGsfCollection(), PSimHitMap::fill(), DigiPileupCorrHistogramMaker::fill(), edm::detail::NamedEventSelector::fill(), HcalSignalGenerator< HBHEDigitizerTraits >::fill(), TopSingleLepton::MonitorEnsemble::fill(), TopHLTSingleLepton::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(), GlobalDigisProducer::fillECal(), GlobalDigisAnalyzer::fillECal(), TrackDetectorAssociator::fillEcal(), HTrackAssociator::fillEcal(), GlobalRecHitsAnalyzer::fillECal(), GlobalRecHitsProducer::fillECal(), FastL1GlobalAlgo::FillEgammas(), TrackerHitProducer::fillG4MC(), GlobalHitsAnalyzer::fillG4MC(), GlobalHitsProdHist::fillG4MC(), GlobalHitsProducer::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(), JetMETHLTOfflineSource::fillMEforMonTriggerSummary(), FastL1GlobalAlgo::FillMET(), GlobalHitsAnalyzer::fillMuon(), GlobalHitsProdHist::fillMuon(), GlobalHitsProducer::fillMuon(), GlobalDigisProducer::fillMuon(), GlobalDigisAnalyzer::fillMuon(), TrackDetectorAssociator::fillMuon(), GlobalRecHitsAnalyzer::fillMuon(), GlobalRecHitsProducer::fillMuon(), MuonIdProducer::fillMuonId(), MuonAnalyzerSBSM::FillPlots(), DTTFFEDSim::fillRawData(), RCTMonitor::FillRCT(), reco::HcalNoiseInfoProducer::fillrechits(), HcalRecHitsAnalyzer::fillRecHitsTmp(), HcalRecHitsValidation::fillRecHitsTmp(), 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(), ZToMuMuSelector::filter(), DetStatus::filter(), DetectorStateFilter::filter(), ZToMuMuFilter::filter(), ptHatFilter::filter(), RecoTauDifferenceAnalyzer::filter(), CandCollectionExistFilter::filter(), TopDecayChannelFilter< S >::filter(), CSCTightHaloFilter::filter(), JetMETDQMDCSFilter::filter(), PFMETFilter::filter(), myFilter::filter(), PFFilter::filter(), cms::MTCCHLTrigger::filter(), EENoiseFilter::filter(), ClusterMultiplicityFilter::filter(), STFilter::filter(), cms::CosmicTIFTrigFilter::filter(), JetIDFailureFilter::filter(), HcalTBTriggerFilter::filter(), PFJetFilter::filter(), TrackingFailureFilter::filter(), CosmicGenFilterLowE::filter(), LaserAlignmentEventFilter::filter(), cms::TrackMTCCFilter::filter(), ComphepSingletopFilter::filter(), HLTHcalMETNoiseCleaner::filter(), HSCParticleSelector::filter(), WMuNuValidator::filter(), EcalMonitorPrescaler::filter(), HLTRPCFilter::filter(), HLTRFilter::filter(), HLTRHemisphere::filter(), HLTPhysicsDeclared::filter(), DTCalibMuonSelection::filter(), NvertexFilter::filter(), pat::PATLeptonCountFilter::filter(), cms::ClusterMTCCFilter::filter(), cms::TECClusterFilter::filter(), cms::BHFilter::filter(), TotalKinematicsFilter::filter(), HLTHPDFilter::filter(), BTagSkimLeptonJet::filter(), HBHENoiseFilter::filter(), HLTHcalLaserFilter::filter(), HLTHcalMETNoiseFilter::filter(), CandViewRefRandomSelector::filter(), GaussianZBeamSpotFilter::filter(), EcalTangentFilter::filter(), L1Filter::filter(), PythiaFilterEMJet::filter(), BxNumberFilter::filter(), EMEnrichingFilterAlgo::filter(), PythiaFilterGammaGamma::filter(), PythiaFilterZgamma::filter(), doubleEMEnrichingFilterAlgo::filter(), edm::ModelFilter::filter(), WMuNuSelector::filter(), GreedyMuonPFCandidateFilter::filter(), PythiaFilterGammaJet::filter(), PythiaFilterGammaJetWithBg::filter(), PythiaFilterZJet::filter(), PythiaFilterZJetWithOutBg::filter(), HSCPHLTFilter::filter(), PythiaFilterGammaJetWithOutBg::filter(), BCToEFilterAlgo::filter(), HighETPhotonsFilterAlgo::filter(), JetFlavourFilter::filter(), SiStripCommissioningSeedFilter::filter(), JetFlavourCutFilter::filter(), StringCutObjectEvtFilter< T >::filter(), PythiaFilterGammaJetIsoPi0::filter(), L1DEFilter::filter(), InconsistentMuonPFCandidateFilter::filter(), pat::PATSingleVertexSelector::filter(), ProbeTreeProducer::filter(), EFilter::filter(), RecoDiMuon::filter(), BdecayFilter::filter(), BsJpsiPhiFilter::filter(), LHEDYdecayFilter::filter(), XtoFFbarFilter::filter(), SiStripCommissioningRunTypeFilter::filter(), EgammaProbeSelector::filter(), HeavyChHiggsToTauNuSkim::filter(), PFTauViewRefSelector::filter(), PythiaFilterEMJetHeep::filter(), GenLeadTrackFilter::filter(), PythiaFilterIsolatedTrack::filter(), TauHadronDecayFilter::filter(), BeamSplash::filter(), EcalLaserCorrFilter::filter(), HLTPrescaler::filter(), ECALActivity::filter(), MuonAlignmentPreFilter::filter(), PhysDecl::filter(), FilterOutScraping::filter(), SelectHFMinBias::filter(), JGJFilter::filter(), LogErrorEventFilter::filter(), ObjectPairFilter< C, S >::filter(), HLTL1NumberFilter::filter(), LogErrorFilter::filter(), MCSmartSingleParticleFilter::filter(), IsTBH4Type::filter(), HLTHcalCalibTypeFilter::filter(), RecHitEnergyFilter::filter(), ErrorSummaryFilter::filter(), MCDijetResonance::filter(), RecoTauPileUpVertexSelector::filter(), MCDecayingPionKaonFilter::filter(), GoodVertexFilter::filter(), EcalExclusiveTrigFilter::filter(), CosmicGenFilterHelix::filter(), MCMultiParticleFilter::filter(), MCZll::filter(), TwoVBGenFilter::filter(), HighMultiplicityGenFilter::filter(), TagProbeMassEDMFilter::filter(), CSCDigiValidator::filter(), __class__< T >::filter(), HZZ4lFilter::filter(), LQGenFilter::filter(), MCParticlePairFilter::filter(), MCProcessFilter::filter(), MCProcessRangeFilter::filter(), MCSingleParticleFilter::filter(), PythiaDauFilter::filter(), PythiaFilter::filter(), PythiaHLTSoupFilter::filter(), ZgammaMassFilter::filter(), ZgMassFilter::filter(), Zto2lFilter::filter(), HLTHighLevel::filter(), SecondaryVertexFilter::filter(), SiPixelCalibDigiFilter::filter(), SelectZmumuevents::filter(), PythiaDauVFilter::filter(), HcalHPDFilter::filter(), BVertexFilter::filter(), CastorInvalidDataFilter::filter(), MCLongLivedParticles::filter(), CSCOverlapsBeamSplashCut::filter(), EEBadScFilter::filter(), HFFilter::filter(), ElectronIdMVABased::filter(), DJpsiFilter::filter(), FourLepFilter::filter(), HerwigMaxPtPartonFilter::filter(), L1GtBeamModeFilter::filter(), edm::FwdPtrCollectionFilter< T, S, H >::filter(), MonoPhotonSkimmer::filter(), FilterScrapingPixelProbability::filter(), EcalSkim::filter(), PhotonEnrichmentFilter::filter(), EmptyEventsFilter::filter(), pat::PATJetSelector::filter(), HcalEmptyEventFilter::filter(), ProtonTaggerFilter::filter(), JetConstituentSelector< T >::filter(), HLTEcalPhiSymFilter::filter(), TTbar_P4Violation::filter(), HLTHFAsymmetryFilter::filter(), HcalCalibTypeFilter::filter(), PrescalerFHN::filter(), EcalRecHitsFilter::filter(), SiStripDetWithSomething< T >::filter(), HCALHighEnergyFilter::filter(), SimpleJetFilter::filter(), JetVertexChecker::filter(), RecoTauDiscriminatorRefSelectorImpl< T >::filter(), MCVerticesWeight::filter(), UEDMultiLeptonFilter::filter(), FEDBadModuleFilter::filter(), edm::HadronizerFilter< HAD, DEC >::filter(), HiCentralityBiasFilter::filter(), HcalLaserEventFilter::filter(), HcalLaserHBHEFilter2012::filter(), HcalLaserHBHEHFFilter2012::filter(), ObjectSelector< SingleElementCollectionSelector< InputCollection, Selector, reco::CandidateCollection, StoreContainer, RefAdder >, reco::CandidateCollection, NonNullNumberSelector >::filter(), NJetsMC::filter(), HSCPFilter::filter(), HcalLaserHFFilter2012::filter(), LargeEvents< T >::filter(), PythiaFilterTTBar::filter(), SiStripShotFilter::filter(), HSCParticleProducer::filter(), ElectronIdFilter::filter(), aod2patFilterZee::filter(), reco::tau::AssociationMatchRefSelector< InputType, MatchedType, OutputType, ClonePolicy >::filter(), WZInterestingEventSelector::filter(), FFTJetDijetFilter::filter(), reco::CentralityProducer::filter(), EcalDeadCellBoundaryEnergyFilter::filter(), RPCRecHitFilter::filter(), HLTEcalResonanceFilter::filter(), FlavorHistoryFilter::filter(), ZeeCandidateFilter::filter(), HSCPTreeBuilder::filter(), pat::PATSingleVertexSelector::filter_(), SiStripClusterizer::findInput(), SiStripProcessedRawDigiProducer::findInput(), ShallowDigisProducer::findInput(), AlignmentGlobalTrackSelector::findMuons(), V0Fitter::fitAll(), RPCPhiEff::fromRaw(), RunManager::generateEvent(), gen::PyquenHadronizer::generatePartonsAndHadronize(), gen::HydjetHadronizer::generatePartonsAndHadronize(), FFTJetProducer::genJetPreclusters(), EventWithHistoryFilter::getAPVPhase(), L1TSync_Offline::getBeamConfOffline(), edm::python::ConstEventWrapper::getByLabel(), getByLabel(), MatacqProducer::getCalibTriggerType(), 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(), EcalClusterPUCleaningTools::getEBRecHits(), EcalClusterLazyTools::getEBRecHits(), JetMatchingTools::getEBSimHitCollection(), L2TauModularIsolationProducer::getECALHits(), L2TauIsolationProducer::getECALHits(), L2TauNarrowConeIsolationProducer::getECALHits(), JetMatchingTools::getEERecHitCollection(), EcalClusterPUCleaningTools::getEERecHits(), EcalClusterLazyTools::getEERecHits(), JetMatchingTools::getEESimHitCollection(), pat::PATMHTProducer::getElectrons(), EcalClusterLazyTools::getESRecHits(), ClusterSummarySingleMultiplicity::getEvent(), SingleMultiplicity< T >::getEvent(), L1TauAnalyzer::getGenObjects(), JetMatchingTools::getGenParticlesCollection(), JetMatchingTools::getHBHERecHitCollection(), L2TauModularIsolationProducer::getHCALHits(), L2TauNarrowConeIsolationProducer::getHCALHits(), JetMatchingTools::getHcalSimHitCollection(), JetMatchingTools::getHFRecHitCollection(), HoECalculator::getHoE(), JetMatchingTools::getHORecHitCollection(), PFCand_AssoMapAlgos::GetInputCollections(), PF_PU_AssoMapAlgos::GetInputCollections(), pat::PATMHTProducer::getJets(), L1TauAnalyzer::getL1extraObjects(), getL1triggerDirection(), pat::PATMHTProducer::getMuons(), CaloRecoTauTagInfoAlgorithm::getNeutralEcalBasicClusters(), MatacqProducer::getOrbitId(), HLTEgammaDoubleLegCombFilter::getP3OfLegCands(), HLTEgammaCombMassFilter::getP4OfLegCands(), HLTEgammaAllCombMassFilter::getP4OfLegCands(), L2TauModularIsolationProducer::getPFClusters(), L1TauAnalyzer::getPFTauObjects(), PFClusterShapeProducer::getRecHitCollection(), MixEvtVtxGenerator::getRecVertex(), MixBoostEvtVtxGenerator::getRecVertex(), JetMatchingTools::getSimTrackCollection(), KVFTest::getSimVertex(), KineExample::getSimVertex(), JetMatchingTools::getSimVertexCollection(), SiStripDCSStatus::getStatus(), CosmicClusterProducer::getUCollection(), RawDataConverter::GetValidLabels(), MixEvtVtxGenerator::getVertex(), MixBoostEvtVtxGenerator::getVertex(), McSelector::handleObjects(), RecoSelector::handleObjects(), PlotMakerL1::handleObjects(), PlotMakerReco::handleObjects(), LeptonRecoSkim::handleObjects(), DTTriggerEfficiencyTask::hasRPCTriggers(), Vx3DHLTAnalyzer::HitCounter(), ctfseeding::HitExtractorPIX::hits(), ctfseeding::HitExtractorSTRP::hits(), HLTEcalIsolationFilter::hltFilter(), HLTHcalNoiseFilter::hltFilter(), HLTPixelIsolTrackFilter::hltFilter(), HLTDisplacedmumuFilter::hltFilter(), HLTDisplacedmumumuFilter::hltFilter(), HLTDiMuonGlbTrkFilter::hltFilter(), HLTCSCOverlapFilter::hltFilter(), HLTCSCRing2or3Filter::hltFilter(), HLTSingleVertexPixelTrackFilter::hltFilter(), HLT2jetGapFilter::hltFilter(), HLTEgammaEtFilter::hltFilter(), HLTPhi2METFilter::hltFilter(), HLTEgammaGenericFilter::hltFilter(), HLTEgammaGenericQuadraticEtaFilter::hltFilter(), HLTElectronOneOEMinusOneOPFilterRegional::hltFilter(), HLTEgammaDoubleEtDeltaPhiFilter::hltFilter(), HLTRapGapFilter::hltFilter(), HLTEgammaTriggerFilterObjectWrapper::hltFilter(), HLTElectronEoverpFilterRegional::hltFilter(), HLTElectronEtFilter::hltFilter(), HLTElectronPixelMatchFilter::hltFilter(), HLTElectronGenericFilter::hltFilter(), HLTNVFilter::hltFilter(), HLTMuonDimuonL2Filter::hltFilter(), HLTEgammaGenericQuadraticFilter::hltFilter(), HLTEgammaEtFilterPairs::hltFilter(), HLTMuonL1RegionalFilter::hltFilter(), HLTAcoFilter::hltFilter(), HLTHemiDPhiFilter::hltFilter(), HLTMuonIsoFilter::hltFilter(), HLTMuonTrackMassFilter::hltFilter(), HLTDisplacedEgammaFilter::hltFilter(), HLTHtMhtFilter::hltFilter(), HLTPFTauPairLeadTrackDzMatchFilter::hltFilter(), HLTPMDocaFilter::hltFilter(), HLTEgammaL1MatchFilterRegional::hltFilter(), HLTEgammaDoubleEtFilter::hltFilter(), HLTEgammaDoubleEtPhiFilter::hltFilter(), HLTJetCollectionsFilter< jetType >::hltFilter(), HLTForwardBackwardJetsFilter< T >::hltFilter(), HLTMuonL2PreFilter::hltFilter(), HLTJetPairDzMatchFilter< T >::hltFilter(), HLTEgammaL1MatchFilterPairs::hltFilter(), HLTMhtFilter::hltFilter(), HLTEgammaCaloIsolFilterPairs::hltFilter(), HLTMuonL1toL3TkPreFilter::hltFilter(), HLTDeDxFilter::hltFilter(), HLTDoubletDZ< T1, T2 >::hltFilter(), HLTJetCollectionsVBFFilter< T >::hltFilter(), HLTPixlMBFilt::hltFilter(), HLTPixlMBForAlignmentFilter::hltFilter(), HLTExclDiJetFilter< T >::hltFilter(), HLTAlphaTFilter< T >::hltFilter(), HLTDiJetAveFilter< T >::hltFilter(), HLTJetVBFFilter< T >::hltFilter(), HLTMhtHtFilter< T >::hltFilter(), HLTMonoJetFilter< T >::hltFilter(), HLTMuonDimuonL3Filter::hltFilter(), HLTMuonTrimuonL3Filter::hltFilter(), HLTFiltCand::hltFilter(), HLTFatJetMassFilter< jetType >::hltFilter(), HLTMuonL3PreFilter::hltFilter(), HLTGlobalSums< T >::hltFilter(), HLTSinglet< T >::hltFilter(), HLTMuonL1Filter::hltFilter(), HLTSummaryFilter::hltFilter(), HLTPFEnergyFractionsFilter::hltFilter(), HLTCountNumberOfObject< OColl >::hltFilter(), HLTSmartSinglet< T >::hltFilter(), HLTElectronMuonInvMassFilter::hltFilter(), HLTDoublet< T1, T2 >::hltFilter(), HLTHcalPhiSymFilter::hltFilter(), HLTTrackWithHits::hltFilter(), HLTHcalNZSFilter::hltFilter(), HLTmmkFilter::hltFilter(), HLTmmkkFilter::hltFilter(), HLTFEDSizeFilter::hltFilter(), HLTHcalSimpleRecHitFilter::hltFilter(), EcalSimpleUncalibRecHitFilter::hltFilter(), HLTBeamModeFilter::hltFilter(), HLTCSCActivityFilter::hltFilter(), EcalFEDErrorFilter::hltFilter(), HLTDTActivityFilter::hltFilter(), HLTCSCAcceptBusyFilter::hltFilter(), HLTElectronPFMTFilter::hltFilter(), HLTPMMassFilter::hltFilter(), HLTLevel1GTSeed::hltFilter(), HLTRPCTrigNoSyncFilter::hltFilter(), EcalMIPRecHitFilter::hltFilter(), HLTMuonL2ToL1Map::HLTMuonL2ToL1Map(), TrackerMuonHitExtractor::init(), tnp::ProbeVariable::init(), MuonIdProducer::init(), tnp::ProbeFlag::init(), tnp::BaseTreeFiller::init(), SiStripDCSStatus::initialise(), HcalTBDigiProducer::initializeEvent(), HLTHiggsSubAnalysis::initobjects(), CosmicSplitterValidation::is_gold_muon(), CalibrationTrackSelector::isIsolated(), AlignmentTrackSelector::isIsolated(), MuonCosmicCompatibilityFiller::isOverlappingMuon(), EcalRawToRecHitRoI::Jet(), EcalListOfFEDSProducer::Jets(), ESListOfFEDSProducer::Jets(), L1GtUtils::l1Results(), EcalDeadCellTriggerPrimitiveFilter::loadEcalDigis(), EcalDeadCellTriggerPrimitiveFilter::loadEcalRecHits(), FFTJetProducer::loadEnergyFlow(), fftjetcms::FFTJetInterface::loadInputCollection(), EcalDeadCellDeltaRFilter::loadJets(), SiStripAPVRestorer::LoadMeanCMMap(), EcalDeadCellDeltaRFilter::loadMET(), EcalBarrelRecHitsMaker::loadPCaloHits(), EcalEndcapRecHitsMaker::loadPCaloHits(), EcalPreshowerRecHitsMaker::loadPCaloHits(), HcalRecHitsMaker::loadPCaloHits(), FFTJetProducer::loadSparseTreeData(), PhotonConversionTrajectorySeedProducerFromSingleLegAlgo::loopOnTracks(), shallow::make_cluster_map(), RPCDcsInfo::makeDcsInfo(), RPCRecHitProbability::makeDcsInfo(), DQMDcsInfo::makeDcsInfo(), DQMProvInfo::makeDcsInfo(), RPCMonitorDigi::makeDcsInfo(), HSCPValidator::makeGenPlots(), DQMDcsInfo::makeGtInfo(), DQMProvInfo::makeGtInfo(), HSCPValidator::makeHLTPlots(), HSCPValidator::makeRecoPlots(), HSCPValidator::makeSimDigiPlotsECAL(), HSCPValidator::makeSimDigiPlotsRPC(), HSCPValidator::makeSimTrackPlots(), SiStripZeroSuppression::MergeCollectionsZeroSuppression(), PhotonMIPHaloTagger::MIPcalculate(), CosmicParametersDefinerForTP::momentum(), ParametersDefinerForTP::momentum(), EcalListOfFEDSProducer::Muon(), ESListOfFEDSProducer::Muon(), EcalRawToRecHitRoI::Muon(), 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(), PFCandIsolatorFromDeposits::SingleDeposit::open(), TrackWithVertexSelector::operator()(), TtDilepLRSignalSelObservables::operator()(), ElectronIDSelectorLikelihood::operator()(), ObjectCountEventSelector< C, S, N, CS >::operator()(), TtSemiLRJetCombObservables::operator()(), MCPdgIndexFilter::pass(), FastTimerService::postProcessEvent(), QuickTrackAssociatorByHits::prepareCluster2TPMap(), L1GtUtils::prescaleFactorSetIndex(), PlotEcalRecHits::printEcalRecHits(), PlotRecHits::printPixelRecHits(), PlotRecTracks::printRecTracks(), PlotSimTracks::printSimTracks(), tfwliteselectortest::ThingsWorker::process(), tfwliteselectortest::ThingsTSelector::process(), __class__Worker::process(), HcalSimpleReconstructor::process(), DTTFFEDReader::process(), EETriggerTowerTask::processDigis(), EBTriggerTowerTask::processDigis(), HcalRecHitMonitor::processEvent(), reco::modules::MultiTrackSelector::processMVA(), PFSuperClusterTreeMaker::processSuperClusterFillTree(), FFTJetTreeDump::processTreeData(), HcalSimpleReconstructor::processUpgrade(), DimuonMCMatcher::produce(), WeakEffectsWeightProducer::produce(), ShallowEventDataProducer::produce(), TtGenEventReco::produce(), StGenEventReco::produce(), InterestingEcalDetIdProducer::produce(), HIBestVertexProducer::produce(), PixelVertexProducerMedian::produce(), SiStripRecHitConverter::produce(), ShallowTracksProducer::produce(), SeedGeneratorFromProtoTracksEDProducer::produce(), HLTCaloJetIDProducer::produce(), QualityFilter::produce(), HLTPFJetIDProducer::produce(), FixedGridRhoProducer::produce(), TrackListCombiner::produce(), HcalTTPTriggerRecord::produce(), VZeroProducer::produce(), ShallowRechitClustersProducer::produce(), ShallowTrackClustersProducer::produce(), RazorVarProducer::produce(), DistortedMETProducer::produce(), CaloRecHitCandidateProducer::produce(), CSCDigiProducer::produce(), HcalTTPDigiProducer::produce(), CastorSimpleReconstructor::produce(), SeedCombiner::produce(), HepMCCopy::produce(), MuonSelectorVertex::produce(), ShallowSimhitClustersProducer::produce(), JetChargeProducer::produce(), MassKinFitterCandProducer::produce(), HFEMClusterProducer::produce(), FixedGridRhoProducerFastjet::produce(), PixelVertexProducerClusters::produce(), HcalTrigPrimDigiProducer::produce(), ElectronSqPtTkIsolationProducer::produce(), AlphaTVarProducer::produce(), reco::modules::CaloRecHitCandidateProducer< HitCollection >::produce(), DistortedPFCandProducer::produce(), MuonWithPFIsoProducer::produce(), TtSemiLepJetCombMaxSumPtWMass::produce(), TtSemiLepJetCombWMassDeltaTopMass::produce(), CSCTFTrackProducer::produce(), HIPixelMedianVtxProducer::produce(), TtSemiLepJetCombWMassMaxSumPt::produce(), HLTJetL1MatchProducer< T >::produce(), HcalLaserReco::produce(), ImpactParameter::produce(), QuarkoniaTrackSelector::produce(), GsfTrackRefitter::produce(), AnyJetToCaloJetProducer::produce(), GenParticleDecaySelector::produce(), CSCTFCandidateProducer::produce(), ElectronSeedMerger::produce(), EnergyLossProducer::produce(), DistortedMuonProducer::produce(), DistortedMuonProducerFromDB::produce(), ParticleDecayProducer::produce(), TtSemiLepJetCombGeom::produce(), evf::EvFFEDSelector::produce(), EcalUncalibRecHitProducer::produce(), TrackIPProducer::produce(), TopInitSubset::produce(), MCTruthCompositeMatcher< C1, C2 >::produce(), EventVtxInfoNtupleDumper::produce(), ESRawToDigi::produce(), DTDigiToRawModule::produce(), IsolatedTauJetsSelector::produce(), ESRecHitProducer::produce(), EcalTBH2TDCRecInfoProducer::produce(), EcalTBHodoscopeRecInfoProducer::produce(), MCTrackMatcher::produce(), EcalTBTDCRecInfoProducer::produce(), PFConcretePFCandidateProducer::produce(), CandOneToOneDeltaRMatcher::produce(), CRackSeedGenerator::produce(), JetTagProducer::produce(), TtSemiLepKinFitProducer< LeptonCollection >::produce(), PhotonIDProducer::produce(), ShallowClustersProducer::produce(), JetExtender::produce(), CastorFastClusterProducer::produce(), FSPFProducer::produce(), CosmicMuonProducer::produce(), DQMTauProducer::produce(), PFJetToCaloProducer::produce(), PFTauToJetProducer::produce(), EMIsolatedTauJetsSelector::produce(), TrackRefitter::produce(), StEvtSolutionMaker::produce(), TtDilepEvtSolutionMaker::produce(), HLTTauProducer::produce(), CastorFastTowerProducer::produce(), DiJetVarProducer::produce(), MuonTrackProducer::produce(), CandViewRefMerger::produce(), SiStripElectronSeedProducer::produce(), AssociationVectorSelector< KeyRefProd, CVal, KeySelector, ValSelector >::produce(), CandOneToManyDeltaRMatcher::produce(), L2TauJetsMerger::produce(), L2TauPixelTrackMatch::produce(), HcalSimpleAmplitudeZS::produce(), AssociationMapOneToOne2Association< CKey, CVal >::produce(), UnifiedSCCollectionProducer::produce(), RawDataCollectorByLabel::produce(), CaloRecHitCopy::produce(), FamosProducer::produce(), CaloTowersReCreator::produce(), CosmicMuonLinksProducer::produce(), AssociationVector2ValueMap< KeyRefProd, CVal >::produce(), GenParticlePruner::produce(), HcalCalibFEDSelector::produce(), CleanAndMergeProducer::produce(), TtSemiLepJetCombMVAComputer::produce(), EgammaElectronTkIsolationProducer::produce(), EgammaPhotonTkNumIsolationProducer::produce(), cms::SubEventGenJetProducer::produce(), HIPixelClusterVtxProducer::produce(), JetTracksAssociatorAtCaloFace::produce(), JetTracksAssociatorAtVertex::produce(), CSCDigiToRawModule::produce(), HBHEIsolatedNoiseReflagger::produce(), TCRecoTauProducer::produce(), JetTracksAssociatorExplicit::produce(), TSGFromL2Muon::produce(), reco::ParticleFlowForChargedMETProducer::produce(), CollectionAdder< C >::produce(), L1HLTTauMatching::produce(), HLTMhtProducer::produce(), EgammaPhotonTkIsolationProducer::produce(), L1HLTJetsMatching::produce(), PFNuclearProducer::produce(), LightPFTrackProducer::produce(), PFConversionProducer::produce(), PFDisplacedTrackerVertexProducer::produce(), TauJetSelectorForHLTTrackSeeding::produce(), HLTHcalTowerNoiseCleaner::produce(), GlobalCosmicMuonProducer::produce(), UncleanSCRecoveryProducer::produce(), ISRGammaWeightProducer::produce(), TrackProducerWithSCAssociation::produce(), CaloMuonProducer::produce(), EcalTBWeightUncalibRecHitProducer::produce(), HcalRealisticZS::produce(), EcalRecalibRecHitProducer::produce(), UpdatedMuonInnerTrackRef::produce(), PFV0Producer::produce(), TtFullHadSignalSelMVAComputer::produce(), FSRWeightProducer::produce(), ISRWeightProducer::produce(), HFRecoEcalCandidateProducer::produce(), ESDigiToRaw::produce(), TtSemiLepSignalSelMVAComputer::produce(), EcalDigiSelector::produce(), reco::modulesNew::MCTruthCompositeMatcher::produce(), PixelTracksProducer::produce(), ZdcSimpleReconstructor::produce(), CSCSegmentProducer::produce(), L2TauJetsProvider::produce(), HLTTauRefCombiner::produce(), HLTHFRecoEcalCandidateProducer::produce(), PdfWeightProducer::produce(), BtoCharmDecayVertexMerger::produce(), TSGFromL1Muon::produce(), PFJetsMatchedToFilteredCaloJetsProducer::produce(), HectorProducer::produce(), SimHitTPAssociationProducer::produce(), HLTHtMhtProducer::produce(), CollectionFromZLegProducer::produce(), ExampleClusterProducer::produce(), GEMDigiProducer::produce(), CSCDCCUnpacker::produce(), EgammaHLTHybridClusterProducer::produce(), MuonLinksProducerForHLT::produce(), CSCTFPacker::produce(), L2TauPixelIsoTagProducer::produce(), HybridClusterProducer::produce(), L2TauModularIsolationSelector::produce(), L2TauRelaxingIsolationSelector::produce(), FastTrackMerger::produce(), L2TauIsolationSelector::produce(), ElectronIDExternalProducer< algo >::produce(), GenTrackMatcher::produce(), DTUnpackingModule::produce(), CandViewRefTriggerBiasRemover::produce(), IPTCorrector::produce(), TtFullLepKinSolutionProducer::produce(), FastTSGFromL2Muon::produce(), PFElectronTranslator::produce(), TtSemiLepHitFitProducer< LeptonCollection >::produce(), ScaleCorrMETData::produce(), NtpProducer< C >::produce(), EgammaElectronTkNumIsolationProducer::produce(), IsoTracks::produce(), PFTauViewRefMerger::produce(), EcalRecHitProducer::produce(), CosmicSeedGenerator::produce(), EgammaHLTRemoveDuplicatedSC::produce(), TrackInfoProducer::produce(), TauGenJetProducer::produce(), GEMCSCPadDigiProducer::produce(), CandReducer::produce(), ReducedESRecHitCollectionProducer::produce(), ConeIsolation::produce(), CaloTowersCreator::produce(), CaloMuonMerger::produce(), MuonSelectionTypeValueMapProducer::produce(), EcalTPSkimmer::produce(), RecoTauPiZeroUnembedder::produce(), CaloTowerCandidateCreator::produce(), AlignmentPrescaler::produce(), JetVetoedTracksAssociatorAtVertex::produce(), ClusterTPAssociationProducer::produce(), MuonShowerInformationProducer::produce(), ZMuMuTrackUserData::produce(), CastorDigiToRaw::produce(), RPCDigiProducer::produce(), HcalDigiToRaw::produce(), HcalHistogramRawToDigi::produce(), RPCUnpackingModule::produce(), ConstrainedFitCandProducer< Fitter, InputCollection, OutputCollection, Init >::produce(), PreshowerClusterProducer::produce(), TtSemiEvtSolutionMaker::produce(), RPCPointProducer::produce(), StripCompactDigiSimLinksProducer::produce(), RecHitFilter::produce(), MuonRefProducer::produce(), RecoTauJetRegionProducer::produce(), bestPVselector< T1 >::produce(), ElectronRecalibSuperClusterAssociator::produce(), PreshowerPhiClusterProducer::produce(), LHECOMWeightProducer::produce(), CosmicsMuonIdProducer::produce(), reco::modules::MatcherBase< C1, C2, M >::produce(), PFDisplacedVertexProducer::produce(), EgammaHLTIslandClusterProducer::produce(), reco::modulesNew::Matcher< C1, C2, S, D >::produce(), ObjectMultiplicityCounter< T >::produce(), cms::JetVertexAssociation::produce(), CloneProducer< C >::produce(), GEDPhotonCoreProducer::produce(), HcalRawToDigi::produce(), RawDataSelector::produce(), RecoTauPiZeroFlattener::produce(), ColinsSoperVariablesComputer::produce(), PFDisplacedVertexCandidateProducer::produce(), ZMuMuMuonUserData::produce(), CSCRecHitDProducer::produce(), ShallowCloneProducer< C >::produce(), sistrip::DigiToRawModule::produce(), SiPixelFedFillerWordEventNumber::produce(), MuonLinksProducer::produce(), MuonFromPVSelector::produce(), EgammaHLTRegionalPixelSeedGeneratorProducers::produce(), RPCPackingModule::produce(), CastorRawToDigi::produce(), CSCTFUnpacker::produce(), OtherObjectVariableComputer< T >::produce(), IsolatedPixelTrackCandidateProducer::produce(), EcalDetIdToBeRecoveredProducer::produce(), GenParticleProducer::produce(), GlobalTrackQualityProducer::produce(), DTRecSegment4DProducer::produce(), BeamSpotOnlineProducer::produce(), TrackFromPVSelector::produce(), ZMuMuUserDataOneTrack::produce(), HLTDisplacedmumuVtxProducer::produce(), ShiftedMETcorrInputProducer::produce(), MuonMETcorrInputProducer::produce(), PreshowerClusterShapeProducer::produce(), ZMuMuUserData::produce(), EgammaHLTMulti5x5ClusterProducer::produce(), HLTDisplacedmumumuVtxProducer::produce(), TtHadEvtSolutionMaker::produce(), PFTrackProducer::produce(), CandidateTriggerObjectProducer::produce(), CollectionCombiner< Collection >::produce(), PiZeroDiscriminatorProducer::produce(), EcalRawToRecHitByproductProducer::produce(), SiPixelDigiToRaw::produce(), EgammaHLTElectronCombinedIsolationProducer::produce(), cms::MuonMETValueMapProducer::produce(), reco::tautools::CopyProducer< Collection >::produce(), PFProducer::produce(), EgammaHLTRecoEcalCandidateProducers::produce(), EgammaHLTCombinedIsolationProducer::produce(), HLTTauMCProducer::produce(), HcalTBObjectUnpacker::produce(), ShiftedParticleMETcorrInputProducer::produce(), L1GctInternJetProducer::produce(), TkAlCaOverlapTagger::produce(), SubdetFEDSelector::produce(), TopBottomClusterInfoProducer::produce(), EcalDCCTBUnpackingModule::produce(), TrackingRecHitTranslator::produce(), SysShiftMETcorrInputProducer::produce(), CaloTowerCreatorForTauHLT::produce(), NearbyCandCountComputer::produce(), Type0PFMETcorrInputProducer::produce(), GlobalMuonProducer::produce(), BaseEvtVtxGenerator::produce(), EcalDeadChannelRecoveryProducers::produce(), pat::MatcherUsingTracks::produce(), SubsystemNeutronWriter::produce(), EcalChannelKiller::produce(), ParticleTowerProducer::produce(), PFMET::produce(), MCParticleReplacer::produce(), TrajectorySeedProducer::produce(), EgammaHLTBcHcalIsolationProducersRegional::produce(), SiPixelRawToDigi::produce(), Type1PFMET::produce(), cms::JetCorrectionProducer< T >::produce(), SiStripRegFEDSelector::produce(), edm::FwdPtrProducer< T, H >::produce(), EcalDCCTB07UnpackingModule::produce(), pat::PATVertexAssociationProducer::produce(), ElectronConversionRejectionVars::produce(), TrackCandidateProducer::produce(), CaloRecoTauProducer::produce(), PileupInformation::produce(), EgammaHLTR9Producer::produce(), HLTTrackClusterRemover::produce(), SiStripFineDelayHit::produce(), edm::ProductFromFwdPtrProducer< T, H >::produce(), MuonReSeeder::produce(), InputGenJetsParticleSelector::produce(), EcalIsolatedParticleCandidateProducer::produce(), EgammaHLTClusterShapeProducer::produce(), PFRecoTauProducer::produce(), pat::DuplicatedElectronCleaner::produce(), Merger< InputCollection, OutputCollection, P >::produce(), CSCTriggerPrimitivesProducer::produce(), EgammaHLTEcalRecIsolationProducer::produce(), PixelVertexProducer::produce(), PFRecoTauTagInfoProducer::produce(), EgammaHLTR9IDProducer::produce(), TtFullHadHypothesis::produce(), pat::L1MuonMatcher::produce(), SoftPFElectronTagInfoProducer::produce(), reco::tautools::CastedRefProducer< DerivedCollection, BaseType >::produce(), cms::ReconstructerFP420::produce(), WMuNuProducer::produce(), cms::MuonMET::produce(), GsfElectronFromPVSelector::produce(), ZllArbitrator< T1 >::produce(), ReducedRecHitCollectionProducer::produce(), EgammaHLTPhotonTrackIsolationProducersRegional::produce(), PFECALSuperClusterProducer::produce(), EgammaTowerIsolationProducer::produce(), EgammaEcalRecHitIsolationProducer::produce(), EgammaSCCorrectionMaker::produce(), PFTauMVAInputDiscriminantTranslator::produce(), pat::HLTL1MuonMatcher::produce(), TrackAssociatorEDProducer::produce(), SiStripElectronProducer::produce(), EgammaHLTElectronTrackIsolationProducers::produce(), TtSemiLepHypothesis::produce(), PFchsMETcorrInputProducer::produce(), PhotonCoreProducer::produce(), ShiftedPFCandidateProducerForPFMEtMVA::produce(), AlCaGammaJetProducer::produce(), ConversionTrackMerger::produce(), ZdcHitReconstructor::produce(), TrackClusterRemover::produce(), PFBlockProducer::produce(), CaloRecoTauTagInfoProducer::produce(), MatchedProbeMaker< T >::produce(), edm::CFWriter::produce(), PFCandMETcorrInputProducer::produce(), TtEvtBuilder< C >::produce(), DeDxEstimatorProducerPixelTripplet::produce(), CorrectedPFMETProducer2::produce(), CorrectedCaloMETProducer2::produce(), LaserAlignmentT0Producer::produce(), EgammaHLTHcalIsolationDoubleConeProducers::produce(), DeDxEstimatorProducer::produce(), SeedClusterRemover::produce(), EleIsoDetIdCollectionProducer::produce(), TagProbeMassProducer::produce(), HLTCollectionProducer< T >::produce(), DigiSimLinkProducer::produce(), VertexFromTrackProducer::produce(), L1RCTTPGProvider::produce(), AlCaEcalHcalReadoutsProducer::produce(), FastElectronSeedProducer::produce(), AlCaHcalNoiseProducer::produce(), ZToLLEdmNtupleDumper::produce(), cms::TrackerizerFP420::produce(), L2MuonSeedGenerator::produce(), IsolationProducer< C1, C2, Alg, OutputCollection, Setup >::produce(), GenFilterEfficiencyProducer::produce(), ECALRegFEDSelector::produce(), PartonSelector::produce(), MixEvtVtxGenerator::produce(), SiClusterTranslator::produce(), pat::PATMETProducer::produce(), SoftPFMuonTagInfoProducer::produce(), EcalTrigPrimProducer::produce(), ScalersRawToDigi::produce(), JetPlusTrackProducer::produce(), TtFullLepHypothesis::produce(), cms::TrackListMerger::produce(), HiEgammaSCCorrectionMaker::produce(), GamIsoDetIdCollectionProducer::produce(), PFCand_AssoMap::produce(), cms::AlCaDiJetsProducer::produce(), pat::PATConversionProducer::produce(), L1ExtraParticleMapProd::produce(), pat::PATPhotonProducer::produce(), PFSimParticleProducer::produce(), HcalRecHitRecalib::produce(), ConversionSeedFilterCharge::produce(), DTDigitizer::produce(), HBHENoiseFilterResultProducer::produce(), L1GctEmulator::produce(), cms::HitReCalibrator::produce(), reco::modules::DuplicateTrackMerger::produce(), cms::SimpleTrackListMerger::produce(), EgammaHLTEcalIsolationProducersRegional::produce(), PFPileUp::produce(), EgammaHLTHcalIsolationProducersRegional::produce(), SiStripElectronAssociator::produce(), EcalRecHitRecalib::produce(), pat::PATCleaner< PATObjType >::produce(), HLTJetCollectionsForLeptonPlusJets< jetType >::produce(), reco::modulesNew::IsolationProducer< C1, C2, Alg, OutputCollection, Setup >::produce(), pat::__class__Producer::produce(), FakeTrackProducer< T >::produce(), RecoTracksMixer::produce(), ConvertedPhotonProducer::produce(), modules::MuonCleanerBySegmentsT< T >::produce(), MinMETProducerT< T >::produce(), HLTJetCollectionsForElePlusJets< T >::produce(), cms::ClusterizerFP420::produce(), RecoTauPiZeroProducer::produce(), HLTJetCollForElePlusJets< T >::produce(), L1EmulBias::produce(), NeutronHitsCollector::produce(), PFClusterProducer::produce(), PATHemisphereProducer::produce(), PFHCALSuperClusterProducer::produce(), PF_PU_FirstVertexTracks::produce(), pat::PATCompositeCandidateProducer::produce(), MuPFIsoEmbedder::produce(), EcalRawToRecHitRoI::produce(), HcalHitReconstructor::produce(), reco::modules::CosmicTrackSelector::produce(), cms::MuonTCMETValueMapProducer::produce(), GSFElectronsMixer::produce(), ShiftedPFCandidateProducerForNoPileUpPFMEt::produce(), EgammaHLTElectronDetaDphiProducer::produce(), reco::modules::DuplicateListMerger::produce(), GctDigiToRaw::produce(), DeltaRNearestObjectComputer< T >::produce(), LTCRawToDigi::produce(), PF_PU_AssoMap::produce(), L1ExtraParticlesProd::produce(), PFElecTkProducer::produce(), ConversionSeedFilter::produce(), ConversionTrackProducer::produce(), FromClusterSummaryMultiplicityProducer::produce(), GEDPhotonProducer::produce(), TrackCandidateTopBottomHitFilter::produce(), CastorJetIDProducer::produce(), pat::PATGenericParticleProducer::produce(), PhotonProducer::produce(), RecoTauProducer::produce(), pat::PATMuonProducer::produce(), ElectronSeedProducer::produce(), TrackMCQuality::produce(), pat::TauJetCorrFactorsProducer::produce(), MuonTimingProducer::produce(), pat::PATPFParticleProducer::produce(), OutsideInMuonSeeder::produce(), EventWithHistoryProducerFromL1ABC::produce(), reco::modules::MultiTrackSelector::produce(), L1Comparator::produce(), L1GlobalTriggerRecordProducer::produce(), MaskedRctInputDigiProducer::produce(), cms::DigitizerFP420::produce(), ConversionTrackCandidateProducer::produce(), CastorCellProducer::produce(), InterestingDetIdCollectionProducer::produce(), BSCTrigger::produce(), pat::PATJetProducer::produce(), PFEGammaProducer::produce(), reco::modules::AnalyticalTrackSelector::produce(), pat::PATTriggerMatchEmbedder< PATObjectType >::produce(), EcalFEDWithCRCErrorProducer::produce(), TrajectorySeedFromMuonProducer::produce(), TtJetPartonMatch< C >::produce(), reco::modules::HICaloCompatibleTrackSelector::produce(), EcalRawToDigi::produce(), HcalHitSelection::produce(), JetIDProducer::produce(), L1RCTProducer::produce(), pat::PATTauProducer::produce(), GoodSeedProducer::produce(), RecoTauCleanerImpl< Prod >::produce(), RPCTrigger::produce(), pat::MatcherByPulls< T >::produce(), TruthTauDecayModeProducer::produce(), ExtraFromSeeds::produce(), FFTJetVertexAdder::produce(), GenHIEventProducer::produce(), RecHitCorrector::produce(), FFTJetPFPileupCleaner::produce(), MuScleFitMuonProducer::produce(), EcalDigiToRaw::produce(), HLTPrescaleRecorder::produce(), GctRawToDigi::produce(), PileupJetIdProducer::produce(), ConvBremSeedProducer::produce(), CaloTowersMerger::produce(), AlCaIsoTracksProducer::produce(), EventShapeVarsProducer::produce(), FFTJetPileupEstimator::produce(), InterestingTrackEcalDetIdProducer::produce(), ZmumuPFEmbedder::produce(), ConditionDumperInEdm::produce(), MuonErrorMatrixAdjuster::produce(), DeDxDiscriminatorProducer::produce(), MultiplicityProducer< T >::produce(), HiL1Subtractor::produce(), HiSpikeCleaner::produce(), CastorClusterProducer::produce(), ObjectViewMatcher< T1, T2 >::produce(), NuclearSeedsEDProducer::produce(), PatJPsiProducer::produce(), BetaBoostEvtVtxGenerator::produce(), pat::PATTriggerEventProducer::produce(), reco::modules::TrackMultiSelector::produce(), PFCandidateMixer::produce(), HiGenCleaner< T2 >::produce(), HiEgammaIsolationProducer::produce(), NuclearInteractionEDProducer::produce(), JetCollectionForEleHT::produce(), EcalRawToRecHitFacility::produce(), reco::modules::TrackFullCloneSelectorBase< Selector >::produce(), JetPlusTrackProducerAA::produce(), CastorTowerProducer::produce(), LHE2HepMCConverter::produce(), AlCaECALRecHitReducer::produce(), GenJetBCEnergyRatio::produce(), MixBoostEvtVtxGenerator::produce(), SiTrackerGaussianSmearingRecHitConverter::produce(), L2TauIsolationProducer::produce(), L1GTEvmDigiToRaw::produce(), L2TauModularIsolationProducer::produce(), PFCand_NoPU_WithAM::produce(), L2TauNarrowConeIsolationProducer::produce(), PrimaryVertexProducer::produce(), ObjectViewCleaner< T >::produce(), AlignmentMuonHIPTrajectorySelector::produce(), L1GlobalTriggerEvmRawToDigi::produce(), SiStripMeanCMExtractor::produce(), pat::PATElectronProducer::produce(), L1GTDigiToRaw::produce(), APVCyclePhaseProducerFromL1ABC::produce(), HighPtTrackEcalDetIdProducer::produce(), APVCyclePhaseProducerFromL1TS::produce(), pat::PATTriggerProducer::produce(), EcalRawToRecHitProducer::produce(), reco::BeamHaloSummaryProducer::produce(), L1GlobalTrigger::produce(), FlavorHistoryProducer::produce(), PFPhotonTranslator::produce(), TrackExtrapolator::produce(), L1GlobalTriggerRawToDigi::produce(), EgammaHLTNxNClusterProducer::produce(), sistrip::FEDEmulatorModule::produce(), ShallowGainCalibration::produce(), TrackAlgoCompareUtil::produce(), JetIdSelector< T >::produce(), ShiftedParticleProducerT< T >::produce(), cms::SiPixelClusterProducer::produce(), TrackerToMuonPropagator::produce(), ReduceHcalRecHitCollectionProducer::produce(), TrackClusterSplitter::produce(), CSCOverlapsTrackPreparation::produce(), EgammaHLTGsfTrackVarProducer::produce(), pat::JetCorrFactorsProducer::produce(), reco::PhysObjectMatcher< C1, C2, S, D, Q >::produce(), JetCrystalsAssociator::produce(), CATopJetTagger::produce(), ClusterSummaryProducer::produce(), reco::modules::TrackerTrackHitFilter::produce(), MuonMCClassifier::produce(), ProduceIsolationMap::produce(), ConversionProducer::produce(), RPCTechnicalTrigger::produce(), cms::SiPixelRecHitConverter::produce(), cms::CosmicTrackFinder::produce(), MuonSimHitProducer::produce(), FastPrimaryVertexProducer::produce(), reco::modules::CosmicTrackSplitter::produce(), CorrectedMETProducerT< T >::produce(), CandidateProducer< TColl, CColl, Selector, Conv, Creator, Init >::produce(), VirtualJetProducer::produce(), NuclearTrackCorrector::produce(), BoostedTopProducer::produce(), HiEvtPlaneFlatProducer::produce(), reco::HcalHaloDataProducer::produce(), CaloJetMETcorrInputProducerT< T, Textractor >::produce(), reco::modules::JetFlavourIdentifier::produce(), ShiftedJetProducerT< T, Textractor >::produce(), reco::EcalHaloDataProducer::produce(), JetPartonMatcher::produce(), Type2CorrectionProducer::produce(), reco::modules::NamedCandCombiner< Selector, PairSelector, Cloner, Setup, Init >::produce(), PFJetMETcorrInputProducerT< T, Textractor >::produce(), EvtPlaneProducer::produce(), reco::CSCHaloDataProducer::produce(), reco::modules::CandCombiner< Selector, PairSelector, Cloner, OutputCollection, Setup, Init >::produce(), TopProjector< Top, Bottom, Matcher >::produce(), AlCaHOCalibProducer::produce(), reco::GlobalHaloDataProducer::produce(), SmearedJetProducerT< T, Textractor >::produce(), cms::CkfTrackCandidateMakerBase::produceBase(), SiStripFineDelayHit::produceNoTracking(), ZmumuPFEmbedder::producePFCandColl(), ZmumuPFEmbedder::produceTrackColl(), FastjetJetProducer::produceTrackJets(), MuonCosmicCompatibilityFiller::pvMatches(), CorrectedPFMETProducer2::readAndSumCorrections(), CorrectedCaloMETProducer2::readAndSumCorrections(), 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(), HcalDigisValidation::reco(), GlobalTrackingRegionProducerFromBeamSpot::regions(), IsolationRegionAroundL3Muon::regions(), GlobalTrackingRegionWithVerticesProducer::regions(), HIMuonTrackingRegionProducer::regions(), L3MumuTrackingRegion::regions(), TrackingRegionsFromBeamSpotAndL2Tau::regions(), TauRegionalPixelSeedGenerator::regions(), HITRegionalPixelSeedGenerator::regions(), HITrackingRegionForPrimaryVtxProducer::regions(), CandidateSeededTrackingRegionsProducer::regions(), RunManager::resetGenParticleId(), CutsIsolatorWithCorrection::result(), L1RetrieveL1Extra::retrieveL1ExtraObjects(), CutBasedElectronID::robustSelection(), RPCHitAssociator::RPCHitAssociator(), KFBasedPixelFitter::run(), tnp::TagProbePairMaker::run(), EcalRecHitWorkerRecover::run(), EgammaHLTPixelMatchElectronAlgo::run(), PixelUnpackingRegions::run(), ElectronSeedGenerator::run(), L1MuDTTrackFinder::run(), SiStripElectronSeedGenerator::run(), FastElectronSeedGenerator::run(), EcalDQMonitorTask::runOnCollection(), 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(), SelectionStepHLT< Object >::select(), FourVectorHLTOffline::selectElectrons(), TcMETAnalyzer::selectHighPtJetEvent(), MuCorrMETAnalyzer::selectHighPtJetEvent(), PFMETAnalyzer::selectHighPtJetEvent(), METAnalyzer::selectHighPtJetEvent(), CaloMETAnalyzer::selectHighPtJetEvent(), MuCorrMETAnalyzer::selectLowPtJetEvent(), TcMETAnalyzer::selectLowPtJetEvent(), PFMETAnalyzer::selectLowPtJetEvent(), METAnalyzer::selectLowPtJetEvent(), CaloMETAnalyzer::selectLowPtJetEvent(), FourVectorHLTOffline::selectTaus(), DualByL2TSG::selectTSG(), SelectionStep< Object >::selectVertex(), SelectionStepHLT< Object >::selectVertex(), reco::isodeposit::OtherCandidatesDeltaRVeto::setEvent(), TSGFromPropagation::setEvent(), reco::isodeposit::OtherCandVeto::setEvent(), reco::tau::RecoTauVertexAssociator::setEvent(), FastTSGFromPropagation::setEvent(), ConversionSeedFinder::setEvent(), TrackingMonitor::setNclus(), ParametrizedSubtractor::setupGeometryMap(), SiStripZeroSuppression::StandardZeroSuppression(), ClusterChecker::tooManyClusters(), TrackerHitAssociator::TrackerHitAssociator(), FastTSGFromIOHit::trackerSeeds(), LaserDQM::trackerStatistics(), SiStripMonitorTrack::trackStudy(), GsfElectronDataAnalyzer::trigger(), DQMAnalyzer::trigger(), DTTrig::triggerReco(), triggerResultsByName(), DTLocalTriggerTask::triggerSource(), MuonIdTruthInfo::truthMatchMuon(), TxCalculator::TxCalculator(), TxyCalculator::TxyCalculator(), HIProtoTrackFilter::update(), HIPixelTrackFilter::update(), MeasurementTrackerImpl::updatePixels(), CosmicParametersDefinerForTP::vertex(), ParametersDefinerForTP::vertex(), WeightManager::weight(), and ECALRecHitAnalyzer::WriteECALRecHits().

361  {
362  result.clear();
363  BasicHandle bh = provRecorder_.getByLabel_(TypeID(typeid(PROD)), tag);
364  convert_handle(bh, result); // throws on conversion error
365  if (bh.failedToGet()) {
366  return false;
367  }
368  addToGotBranchIDs(*result.provenance());
369  return true;
370  }
BasicHandle getByLabel_(TypeID const &tid, InputTag const &tag) const
PrincipalGetAdapter provRecorder_
Definition: Event.h:227
void addToGotBranchIDs(Provenance const &prov) const
Definition: Event.cc:183
void convert_handle(BasicHandle const &bh, Handle< T > &result)
Definition: ConvertHandle.h:19
#define PROD(A, B)
template<typename PROD >
bool Event::getByLabel ( std::string const &  label,
Handle< PROD > &  result 
) const

Definition at line 389 of file Event.h.

References emptyString_, and getByLabel().

389  {
390  return getByLabel(label, emptyString_, result);
391  }
bool getByLabel(InputTag const &tag, Handle< PROD > &result) const
Definition: Event.h:361
static const std::string emptyString_
Definition: Event.h:250
template<typename PROD >
bool Event::getByLabel ( std::string const &  label,
std::string const &  productInstanceName,
Handle< PROD > &  result 
) const

Definition at line 374 of file Event.h.

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

376  {
377  result.clear();
378  BasicHandle bh = provRecorder_.getByLabel_(TypeID(typeid(PROD)), label, productInstanceName, emptyString_);
379  convert_handle(bh, result); // throws on conversion error
380  if (bh.failedToGet()) {
381  return false;
382  }
383  addToGotBranchIDs(*result.provenance());
384  return true;
385  }
BasicHandle getByLabel_(TypeID const &tid, InputTag const &tag) const
PrincipalGetAdapter provRecorder_
Definition: Event.h:227
void addToGotBranchIDs(Provenance const &prov) const
Definition: Event.cc:183
void convert_handle(BasicHandle const &bh, Handle< T > &result)
Definition: ConvertHandle.h:19
#define PROD(A, B)
static const std::string emptyString_
Definition: Event.h:250
template<typename ELEMENT >
bool Event::getByLabel ( std::string const &  label,
Handle< View< ELEMENT > > &  result 
) const

Definition at line 462 of file Event.h.

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

462  {
463  return getByLabel(moduleLabel, emptyString_, result);
464  }
bool getByLabel(InputTag const &tag, Handle< PROD > &result) const
Definition: Event.h:361
static const std::string emptyString_
Definition: Event.h:250
template<>
bool edm::Event::getByLabel ( std::string const &  label,
std::string const &  productInstanceName,
Handle< GenericObject > &  result 
) const

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

template<typename ELEMENT >
bool Event::getByLabel ( std::string const &  label,
std::string const &  productInstanceName,
Handle< View< ELEMENT > > &  result 
) const

Definition at line 446 of file Event.h.

References emptyString_, edm::BasicHandle::failedToGet(), fillView_(), edm::PrincipalGetAdapter::getMatchingSequenceByLabel_(), h, provRecorder_, query::result, and edm::BasicHandle::whyFailed().

448  {
449  result.clear();
450  BasicHandle bh = provRecorder_.getMatchingSequenceByLabel_(TypeID(typeid(ELEMENT)), moduleLabel, productInstanceName, emptyString_);
451  if(bh.failedToGet()) {
452  Handle<View<ELEMENT> > h(bh.whyFailed());
453  h.swap(result);
454  return false;
455  }
456  fillView_(bh, result);
457  return true;
458  }
PrincipalGetAdapter provRecorder_
Definition: Event.h:227
The Signals That Services Can Subscribe To This is based on ActivityRegistry h
Helper function to determine trigger accepts.
Definition: Activities.doc:4
BasicHandle getMatchingSequenceByLabel_(TypeID const &typeID, InputTag const &tag) const
static const std::string emptyString_
Definition: Event.h:250
void fillView_(BasicHandle &bh, Handle< View< ELEMENT > > &result) const
Definition: Event.h:497
template<>
bool edm::Event::getByLabel ( edm::InputTag const &  tag,
Handle< GenericObject > &  result 
) const
template<typename ELEMENT >
bool Event::getByLabel ( InputTag const &  tag,
Handle< View< ELEMENT > > &  result 
) const

Definition at line 432 of file Event.h.

References edm::BasicHandle::failedToGet(), fillView_(), edm::PrincipalGetAdapter::getMatchingSequenceByLabel_(), h, provRecorder_, query::result, and edm::BasicHandle::whyFailed().

432  {
433  result.clear();
434  BasicHandle bh = provRecorder_.getMatchingSequenceByLabel_(TypeID(typeid(ELEMENT)), tag);
435  if(bh.failedToGet()) {
436  Handle<View<ELEMENT> > h(bh.whyFailed());
437  h.swap(result);
438  return false;
439  }
440  fillView_(bh, result);
441  return true;
442  }
PrincipalGetAdapter provRecorder_
Definition: Event.h:227
The Signals That Services Can Subscribe To This is based on ActivityRegistry h
Helper function to determine trigger accepts.
Definition: Activities.doc:4
BasicHandle getMatchingSequenceByLabel_(TypeID const &typeID, InputTag const &tag) const
void fillView_(BasicHandle &bh, Handle< View< ELEMENT > > &result) const
Definition: Event.h:497
BasicHandle Event::getByLabelImpl ( std::type_info const &  iWrapperType,
std::type_info const &  iProductType,
InputTag const &  iTag 
) const
privatevirtual

Implements edm::EventBase.

Definition at line 198 of file Event.cc.

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

198  {
199  BasicHandle h = provRecorder_.getByLabel_(TypeID(iProductType), iTag);
200  if(h.isValid()) {
201  addToGotBranchIDs(*(h.provenance()));
202  }
203  return h;
204  }
BasicHandle getByLabel_(TypeID const &tid, InputTag const &tag) const
PrincipalGetAdapter provRecorder_
Definition: Event.h:227
void addToGotBranchIDs(Provenance const &prov) const
Definition: Event.cc:183
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 106 of file Event.cc.

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

Referenced by get().

106  {
107  return eventPrincipal().getByProductID(oid);
108  }
BasicHandle getByProductID(ProductID const &oid) const
EventPrincipal const & eventPrincipal() const
Definition: Event.cc:43
template<typename PROD >
bool Event::getByToken ( EDGetToken  token,
Handle< PROD > &  result 
) const

Definition at line 405 of file Event.h.

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

405  {
406  result.clear();
407  BasicHandle bh = provRecorder_.getByToken_(TypeID(typeid(PROD)),PRODUCT_TYPE, token);
408  convert_handle(bh, result); // throws on conversion error
409  if (bh.failedToGet()) {
410  return false;
411  }
412  addToGotBranchIDs(*result.provenance());
413  return true;
414  }
PrincipalGetAdapter provRecorder_
Definition: Event.h:227
void addToGotBranchIDs(Provenance const &prov) const
Definition: Event.cc:183
void convert_handle(BasicHandle const &bh, Handle< T > &result)
Definition: ConvertHandle.h:19
#define PROD(A, B)
BasicHandle getByToken_(TypeID const &id, KindOfType kindOfType, EDGetToken token) const
template<typename PROD >
bool Event::getByToken ( EDGetTokenT< PROD token,
Handle< PROD > &  result 
) const

Definition at line 418 of file Event.h.

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

418  {
419  result.clear();
420  BasicHandle bh = provRecorder_.getByToken_(TypeID(typeid(PROD)),PRODUCT_TYPE, token);
421  convert_handle(bh, result); // throws on conversion error
422  if (bh.failedToGet()) {
423  return false;
424  }
425  addToGotBranchIDs(*result.provenance());
426  return true;
427  }
PrincipalGetAdapter provRecorder_
Definition: Event.h:227
void addToGotBranchIDs(Provenance const &prov) const
Definition: Event.cc:183
void convert_handle(BasicHandle const &bh, Handle< T > &result)
Definition: ConvertHandle.h:19
#define PROD(A, B)
BasicHandle getByToken_(TypeID const &id, KindOfType kindOfType, EDGetToken token) const
template<typename ELEMENT >
bool Event::getByToken ( EDGetToken  token,
Handle< View< ELEMENT >> &  result 
) const

Definition at line 468 of file Event.h.

References edm::ELEMENT_TYPE, edm::BasicHandle::failedToGet(), fillView_(), edm::PrincipalGetAdapter::getByToken_(), h, provRecorder_, query::result, and edm::BasicHandle::whyFailed().

468  {
469  result.clear();
470  BasicHandle bh = provRecorder_.getByToken_(TypeID(typeid(ELEMENT)),ELEMENT_TYPE, token);
471  if(bh.failedToGet()) {
472  Handle<View<ELEMENT> > h(bh.whyFailed());
473  h.swap(result);
474  return false;
475  }
476  fillView_(bh, result);
477  return true;
478  }
PrincipalGetAdapter provRecorder_
Definition: Event.h:227
The Signals That Services Can Subscribe To This is based on ActivityRegistry h
Helper function to determine trigger accepts.
Definition: Activities.doc:4
BasicHandle getByToken_(TypeID const &id, KindOfType kindOfType, EDGetToken token) const
void fillView_(BasicHandle &bh, Handle< View< ELEMENT > > &result) const
Definition: Event.h:497
template<typename ELEMENT >
bool Event::getByToken ( EDGetTokenT< View< ELEMENT >>  token,
Handle< View< ELEMENT >> &  result 
) const

Definition at line 482 of file Event.h.

References edm::ELEMENT_TYPE, edm::BasicHandle::failedToGet(), fillView_(), edm::PrincipalGetAdapter::getByToken_(), h, provRecorder_, query::result, and edm::BasicHandle::whyFailed().

482  {
483  result.clear();
484  BasicHandle bh = provRecorder_.getByToken_(TypeID(typeid(ELEMENT)),ELEMENT_TYPE, token);
485  if(bh.failedToGet()) {
486  Handle<View<ELEMENT> > h(bh.whyFailed());
487  h.swap(result);
488  return false;
489  }
490  fillView_(bh, result);
491  return true;
492  }
PrincipalGetAdapter provRecorder_
Definition: Event.h:227
The Signals That Services Can Subscribe To This is based on ActivityRegistry h
Helper function to determine trigger accepts.
Definition: Activities.doc:4
BasicHandle getByToken_(TypeID const &id, KindOfType kindOfType, EDGetToken token) const
void fillView_(BasicHandle &bh, Handle< View< ELEMENT > > &result) const
Definition: Event.h:497
LuminosityBlock const& edm::Event::getLuminosityBlock ( ) const
inline
template<typename PROD >
void Event::getManyByType ( std::vector< Handle< PROD > > &  results) const

Definition at line 395 of file Event.h.

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

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

395  {
397  for(typename std::vector<Handle<PROD> >::const_iterator it = results.begin(), itEnd = results.end();
398  it != itEnd; ++it) {
399  addToGotBranchIDs(*it->provenance());
400  }
401  }
void getManyByType(std::vector< Handle< PROD > > &results) const
PrincipalGetAdapter provRecorder_
Definition: Event.h:227
void addToGotBranchIDs(Provenance const &prov) const
Definition: Event.cc:183
bool Event::getProcessParameterSet ( std::string const &  processName,
ParameterSet ps 
) const

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

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

Definition at line 73 of file Event.cc.

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

73  {
75  }
Provenance getProvenance(ProductID const &pid) const
EventPrincipal const & eventPrincipal() const
Definition: Event.cc:43
template<typename PROD >
RefProd<PROD> edm::Event::getRefBeforePut ( )
inline

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

Definition at line 106 of file Event.h.

References AlCaHLTBitMon_QueryRunRegistry::string.

Referenced by helper::CandDecayStoreManager::cloneAndStore(), pat::PATJetSelector::filter(), HLTHtMhtFilter::hltFilter(), QualityFilter::produce(), GenParticleDecaySelector::produce(), TopInitSubset::produce(), TrackIPProducer::produce(), MuonTrackProducer::produce(), AssociationVectorSelector< KeyRefProd, CVal, KeySelector, ValSelector >::produce(), PFConversionProducer::produce(), PFDisplacedTrackerVertexProducer::produce(), GenParticlePruner::produce(), PFNuclearProducer::produce(), PFV0Producer::produce(), FastTrackMerger::produce(), RecoTauPiZeroUnembedder::produce(), ElectronRecalibSuperClusterAssociator::produce(), GenParticleProducer::produce(), cms::TrackListMerger::produce(), cms::SimpleTrackListMerger::produce(), FakeTrackProducer< T >::produce(), reco::modules::CosmicTrackSelector::produce(), reco::modules::DuplicateListMerger::produce(), PFEGammaProducer::produce(), reco::modules::AnalyticalTrackSelector::produce(), pat::PATJetProducer::produce(), reco::modules::HICaloCompatibleTrackSelector::produce(), ExtraFromSeeds::produce(), AlCaIsoTracksProducer::produce(), MuonErrorMatrixAdjuster::produce(), reco::modules::TrackMultiSelector::produce(), SiTrackerGaussianSmearingRecHitConverter::produce(), NuclearTrackCorrector::produce(), KfTrackProducerBase::putInEvt(), GsfTrackProducerBase::putInEvt(), and TrackProducerWithSCAssociation::putInEvt().

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

Definition at line 350 of file Event.h.

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

350  {
351  PROD* p = 0;
352  ConstBranchDescription const& desc =
353  provRecorder_.getBranchDescription(TypeID(*p), productInstanceName);
354 
355  //should keep track of what Ref's have been requested and make sure they are 'put'
356  return RefProd<PROD>(makeProductID(desc), provRecorder_.prodGetter());
357  }
EDProductGetter const * prodGetter() const
PrincipalGetAdapter provRecorder_
Definition: Event.h:227
ProductID makeProductID(ConstBranchDescription const &desc) const
Definition: Event.cc:48
#define PROD(A, B)
ConstBranchDescription const & getBranchDescription(TypeID const &type, std::string const &productInstanceName) const
Run const & Event::getRun ( ) const

Definition at line 53 of file Event.cc.

References getLuminosityBlock(), and edm::LuminosityBlock::getRun().

Referenced by L1GtAnalyzer::analyzeL1GtTriggerMenuLite(), MuScleFit::duringLoop(), L1GtBeamModeFilter::filter(), and L1GtUtils::getL1GtRunCache().

53  {
54  return getLuminosityBlock().getRun();
55  }
LuminosityBlock const & getLuminosityBlock() const
Definition: Event.h:68
Run const & getRun() const
ProductID Event::makeProductID ( ConstBranchDescription const &  desc) const
private

Definition at line 48 of file Event.cc.

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

Referenced by getRefBeforePut(), and put().

48  {
49  return eventPrincipal().branchIDToProductID(desc.originalBranchID());
50  }
ProductID branchIDToProductID(BranchID const &bid) const
EventPrincipal const & eventPrincipal() const
Definition: Event.cc:43
ProcessHistory const & Event::processHistory ( ) const
virtual

Implements edm::EventBase.

Definition at line 188 of file Event.cc.

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

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

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

Definition at line 63 of file Event.cc.

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

Referenced by getProcessParameterSet().

63  {
65  }
ProcessHistoryID const & processHistoryID() const
Definition: Principal.h:129
EventPrincipal const & eventPrincipal() const
Definition: Event.cc:43
template<typename PROD >
OrphanHandle<PROD> edm::Event::put ( std::auto_ptr< PROD product)
inline

Put a new product.

Definition at line 94 of file Event.h.

References AlCaHLTBitMon_QueryRunRegistry::string.

Referenced by edm::HiMixingWorker< T >::addSignals(), FFTJetCorrectionProducer::applyCorrections(), FFTJetPatRecoProducer::buildDenseProduct(), FFTJetPatRecoProducer::buildSparseProduct(), Multi5x5ClusterProducer::clusterizeECALPart(), IslandClusterProducer::clusterizeECALPart(), EgammaHLTIslandClusterProducer::clusterizeECALPart(), CosmicClusterProducer::clusterizeECALPart(), EgammaHLTMulti5x5ClusterProducer::clusterizeECALPart(), SiStripZeroSuppression::CollectionMergedZeroSuppression(), PFHCALDualTimeRecHitProducer::createRecHits(), PFRecHitProducerHCAL::createRecHits(), HLTTauRefProducer::doElectrons(), HLTTauRefProducer::doJets(), HLTTauRefProducer::doMuons(), HLTTauRefProducer::doPFTaus(), HLTTauRefProducer::doPhotons(), edm::MixingModule::doPileUp(), HLTTauRefProducer::doTowers(), EDMNeutronWriter::endEvent(), PFRecoTauDiscriminationAgainstElectronMVA2::endEvent(), PFRecoTauDiscriminationAgainstElectronMVA3::endEvent(), CSCTightHaloFilter::filter(), cms::MTCCHLTrigger::filter(), EENoiseFilter::filter(), JetIDFailureFilter::filter(), TrackingFailureFilter::filter(), cms::TrackMTCCFilter::filter(), HSCParticleSelector::filter(), HLTHcalMETNoiseCleaner::filter(), HLTRHemisphere::filter(), cms::TECClusterFilter::filter(), cms::ClusterMTCCFilter::filter(), MCPdgIndexFilter::filter(), CandViewRefRandomSelector::filter(), MultiEventFilter::filter(), Tau3MuSkim::filter(), GreedyMuonPFCandidateFilter::filter(), InconsistentMuonPFCandidateFilter::filter(), pat::PATSingleVertexSelector::filter(), PFTauViewRefSelector::filter(), EcalLaserCorrFilter::filter(), LogErrorEventFilter::filter(), RecoTauPileUpVertexSelector::filter(), MCZll::filter(), EEBadScFilter::filter(), BVertexFilter::filter(), edm::GeneratorFilter< HAD, DEC >::filter(), ElectronIdMVABased::filter(), edm::FwdPtrCollectionFilter< T, S, H >::filter(), pat::PATJetSelector::filter(), JetConstituentSelector< T >::filter(), ConfigurableAnalysis::filter(), HLTEcalPhiSymFilter::filter(), JetVertexChecker::filter(), RecoTauDiscriminatorRefSelectorImpl< T >::filter(), MCVerticesWeight::filter(), HcalLaserEventFilter::filter(), ByMultiplicityEventFilter< T >::filter(), edm::HadronizerFilter< HAD, DEC >::filter(), HSCParticleProducer::filter(), ElectronIdFilter::filter(), reco::tau::AssociationMatchRefSelector< InputType, MatchedType, OutputType, ClonePolicy >::filter(), aod2patFilterZee::filter(), EcalDeadCellBoundaryEnergyFilter::filter(), reco::CentralityProducer::filter(), HLTEcalResonanceFilter::filter(), EcalDeadCellTriggerPrimitiveFilter::filter(), FlavorHistoryFilter::filter(), EcalDeadCellDeltaRFilter::filter(), ZeeCandidateFilter::filter(), HcalTBDigiProducer::finalizeEvent(), CastorDigiProducer::finalizeEvent(), HcalDigitizer::finalizeEvent(), RecoTrackAccumulator::finalizeEvent(), SiStripDigitizer::finalizeEvent(), cms::SiPixelDigitizer::finalizeEvent(), HLTMuonIsoFilter::hltFilter(), HLTHtMhtFilter::hltFilter(), HLTDeDxFilter::hltFilter(), HLTHcalPhiSymFilter::hltFilter(), HLTmmkFilter::hltFilter(), HLTmmkkFilter::hltFilter(), ShallowDigisProducer::insert(), gen::Pythia6Gun::loadEvent(), EgammaHLTNxNClusterProducer::makeNxNClusters(), SiStripZeroSuppression::MergeCollectionsZeroSuppression(), PFCandidateMixer::mix(), HcalSimpleReconstructor::process(), reco::modules::MultiTrackSelector::processMVA(), HcalSimpleReconstructor::processUpgrade(), DimuonMCMatcher::produce(), WeakEffectsWeightProducer::produce(), ShallowEventDataProducer::produce(), StGenEventReco::produce(), TtGenEventReco::produce(), SiStripRecHitConverter::produce(), InterestingEcalDetIdProducer::produce(), PixelVertexProducerMedian::produce(), HIBestVertexProducer::produce(), ShallowTracksProducer::produce(), DoubleProducer::produce(), SeedGeneratorFromProtoTracksEDProducer::produce(), HLTCaloJetIDProducer::produce(), edm::FlatRandomPtThetaGunProducer::produce(), ShallowRechitClustersProducer::produce(), TrackListCombiner::produce(), HcalLaserEventFiltProducer2012::produce(), QualityFilter::produce(), VZeroProducer::produce(), HcalTTPTriggerRecord::produce(), HLTPFJetIDProducer::produce(), edm::FlatRandomEThetaGunProducer::produce(), FixedGridRhoProducer::produce(), CastorSimpleReconstructor::produce(), HcalPatternSource::produce(), HepMCCopy::produce(), ShallowTrackClustersProducer::produce(), SeedCombiner::produce(), HcalTTPDigiProducer::produce(), RazorVarProducer::produce(), CSCDigiProducer::produce(), MuonSelectorVertex::produce(), DistortedMETProducer::produce(), CaloRecHitCandidateProducer::produce(), edm::FileRandomKEThetaGunProducer::produce(), ShallowSimhitClustersProducer::produce(), PixelVertexProducerClusters::produce(), JetChargeProducer::produce(), MassKinFitterCandProducer::produce(), HcalTrigPrimDigiProducer::produce(), edm::EventAuxiliaryHistoryProducer::produce(), HFEMClusterProducer::produce(), FixedGridRhoProducerFastjet::produce(), HcalLaserReco::produce(), CSCTFTrackProducer::produce(), ElectronSqPtTkIsolationProducer::produce(), QuarkoniaTrackSelector::produce(), ImpactParameter::produce(), AlphaTVarProducer::produce(), TtSemiLepJetCombMaxSumPtWMass::produce(), TtSemiLepJetCombWMassDeltaTopMass::produce(), TtSemiLepJetCombWMassMaxSumPt::produce(), DistortedPFCandProducer::produce(), HLTJetL1MatchProducer< T >::produce(), HIPixelMedianVtxProducer::produce(), MuonWithPFIsoProducer::produce(), reco::modules::CaloRecHitCandidateProducer< HitCollection >::produce(), EcalUncalibRecHitProducer::produce(), CSCTFCandidateProducer::produce(), TtSemiLepJetCombGeom::produce(), evf::EvFFEDSelector::produce(), ElectronSeedMerger::produce(), GenParticleDecaySelector::produce(), ParticleDecayProducer::produce(), EnergyLossProducer::produce(), TrackIPProducer::produce(), TopInitSubset::produce(), DistortedMuonProducer::produce(), DistortedMuonProducerFromDB::produce(), AnyJetToCaloJetProducer::produce(), DTDigiToRawModule::produce(), ESRecHitProducer::produce(), ESRawToDigi::produce(), IsolatedTauJetsSelector::produce(), MCTruthCompositeMatcher< C1, C2 >::produce(), EcalTBHodoscopeRecInfoProducer::produce(), EcalTBH2TDCRecInfoProducer::produce(), EcalTBTDCRecInfoProducer::produce(), PhotonConversionTrajectorySeedProducerFromQuadruplets::produce(), PhotonConversionTrajectorySeedProducerFromSingleLeg::produce(), MCTrackMatcher::produce(), EventVtxInfoNtupleDumper::produce(), edm::FlatRandomOneOverPtGunProducer::produce(), PFConcretePFCandidateProducer::produce(), DQMTauProducer::produce(), EMIsolatedTauJetsSelector::produce(), HLTTauProducer::produce(), PFJetToCaloProducer::produce(), PFTauToJetProducer::produce(), CandOneToOneDeltaRMatcher::produce(), CRackSeedGenerator::produce(), CastorFastClusterProducer::produce(), CastorFastTowerProducer::produce(), FSPFProducer::produce(), PathTimerInserter::produce(), JetTagProducer::produce(), StEvtSolutionMaker::produce(), TtDilepEvtSolutionMaker::produce(), ShallowClustersProducer::produce(), TtSemiLepKinFitProducer< LeptonCollection >::produce(), EcalRecHitsMerger::produce(), ESRecHitsMerger::produce(), PhotonIDProducer::produce(), JetExtender::produce(), edm::FlatRandomEGunProducer::produce(), edm::FlatRandomPtGunProducer::produce(), AssociationMapOneToOne2Association< CKey, CVal >::produce(), AssociationVectorSelector< KeyRefProd, CVal, KeySelector, ValSelector >::produce(), L2TauJetsMerger::produce(), L2TauPixelTrackMatch::produce(), CandOneToManyDeltaRMatcher::produce(), CandViewRefMerger::produce(), SeedGeneratorFromRegionHitsEDProducer::produce(), DiJetVarProducer::produce(), HcalSimpleAmplitudeZS::produce(), MuonTrackProducer::produce(), SiStripElectronSeedProducer::produce(), edm::MultiParticleInConeGunProducer::produce(), AssociationVector2ValueMap< KeyRefProd, CVal >::produce(), CosmicMuonLinksProducer::produce(), RawDataCollectorByLabel::produce(), CaloRecHitCopy::produce(), FamosProducer::produce(), UnifiedSCCollectionProducer::produce(), EcalListOfFEDSProducer::produce(), edm::ExpoRandomPtGunProducer::produce(), CaloTowersReCreator::produce(), CSCDigiToRawModule::produce(), HBHEIsolatedNoiseReflagger::produce(), CollectionAdder< C >::produce(), reco::ParticleFlowForChargedMETProducer::produce(), TSGFromL2Muon::produce(), HcalCalibFEDSelector::produce(), LightPFTrackProducer::produce(), PFConversionProducer::produce(), PFDisplacedTrackerVertexProducer::produce(), PFNuclearProducer::produce(), L1HLTJetsMatching::produce(), L1HLTTauMatching::produce(), TauJetSelectorForHLTTrackSeeding::produce(), GenParticlePruner::produce(), TCRecoTauProducer::produce(), RecoTauEventFlagProducer::produce(), CleanAndMergeProducer::produce(), TtSemiLepJetCombMVAComputer::produce(), edm::CosMuoGenProducer::produce(), ESListOfFEDSProducer::produce(), EgammaElectronTkIsolationProducer::produce(), EgammaPhotonTkIsolationProducer::produce(), EgammaPhotonTkNumIsolationProducer::produce(), HLTHcalTowerNoiseCleaner::produce(), HIPixelClusterVtxProducer::produce(), HLTMhtProducer::produce(), JetTracksAssociatorAtCaloFace::produce(), JetTracksAssociatorAtVertex::produce(), JetTracksAssociatorExplicit::produce(), cms::SubEventGenJetProducer::produce(), EcalRecalibRecHitProducer::produce(), UncleanSCRecoveryProducer::produce(), CaloMuonProducer::produce(), PFV0Producer::produce(), CandIsoDepositProducer::produce(), EcalTBWeightUncalibRecHitProducer::produce(), HcalRealisticZS::produce(), UpdatedMuonInnerTrackRef::produce(), TrackProducerWithSCAssociation::produce(), ISRGammaWeightProducer::produce(), CSCSegmentProducer::produce(), ZdcSimpleReconstructor::produce(), ESDigiToRaw::produce(), TSGFromL1Muon::produce(), L2TauJetsProvider::produce(), reco::modulesNew::MCTruthCompositeMatcher::produce(), HLTHFRecoEcalCandidateProducer::produce(), HFRecoEcalCandidateProducer::produce(), TtSemiLepSignalSelMVAComputer::produce(), BtoCharmDecayVertexMerger::produce(), PixelTracksProducer::produce(), EcalDigiSelector::produce(), HectorProducer::produce(), TtFullHadSignalSelMVAComputer::produce(), FSRWeightProducer::produce(), ISRWeightProducer::produce(), PdfWeightProducer::produce(), PFJetsMatchedToFilteredCaloJetsProducer::produce(), HLTTauRefCombiner::produce(), CSCDCCUnpacker::produce(), CSCTFPacker::produce(), DTUnpackingModule::produce(), MuonLinksProducerForHLT::produce(), L2TauIsolationSelector::produce(), L2TauModularIsolationSelector::produce(), L2TauPixelIsoTagProducer::produce(), L2TauRelaxingIsolationSelector::produce(), StoreSecondary::produce(), RHStopTracer::produce(), FastTrackMerger::produce(), SimHitTPAssociationProducer::produce(), GEMDigiProducer::produce(), ExampleClusterProducer::produce(), HybridClusterProducer::produce(), GenTrackMatcher::produce(), CollectionFromZLegProducer::produce(), EgammaHLTHybridClusterProducer::produce(), ElectronIDExternalProducer< algo >::produce(), HLTHtMhtProducer::produce(), ScaleCorrMETData::produce(), TtFullLepKinSolutionProducer::produce(), PFElectronTranslator::produce(), NtpProducer< C >::produce(), PFTauViewRefMerger::produce(), CandViewRefTriggerBiasRemover::produce(), FastTSGFromL2Muon::produce(), IsoTracks::produce(), EgammaElectronTkNumIsolationProducer::produce(), TtSemiLepHitFitProducer< LeptonCollection >::produce(), IPTCorrector::produce(), EcalRecHitProducer::produce(), EcalTPSkimmer::produce(), TrackInfoProducer::produce(), SiStripProcessedRawDigiProducer::produce(), CaloMuonMerger::produce(), MuonSelectionTypeValueMapProducer::produce(), RecoTauPiZeroUnembedder::produce(), TauGenJetProducer::produce(), GEMCSCPadDigiProducer::produce(), CosmicSeedGenerator::produce(), OscarProducer::produce(), CandReducer::produce(), JetVetoedTracksAssociatorAtVertex::produce(), ReducedESRecHitCollectionProducer::produce(), LmfSource::produce(), EgammaHLTRemoveDuplicatedSC::produce(), ConeIsolation::produce(), AlignmentPrescaler::produce(), CaloTowerCandidateCreator::produce(), CaloTowersCreator::produce(), RPCPointProducer::produce(), MuonRefProducer::produce(), MuonShowerInformationProducer::produce(), HcalDigiToRaw::produce(), HcalHistogramRawToDigi::produce(), RecoTauJetRegionProducer::produce(), RPCUnpackingModule::produce(), ConstrainedFitCandProducer< Fitter, InputCollection, OutputCollection, Init >::produce(), RPCDigiProducer::produce(), StripCompactDigiSimLinksProducer::produce(), ClusterTPAssociationProducer::produce(), PreshowerClusterProducer::produce(), PreshowerPhiClusterProducer::produce(), SelectReplacementCandidates::produce(), RecHitFilter::produce(), TtSemiEvtSolutionMaker::produce(), bestPVselector< T1 >::produce(), LHECOMWeightProducer::produce(), ZMuMuTrackUserData::produce(), ElectronRecalibSuperClusterAssociator::produce(), CastorDigiToRaw::produce(), cms::JetVertexAssociation::produce(), CSCRecHitDProducer::produce(), CosmicsMuonIdProducer::produce(), reco::modules::MatcherBase< C1, C2, M >::produce(), reco::modulesNew::Matcher< C1, C2, S, D >::produce(), PFDisplacedVertexCandidateProducer::produce(), PFDisplacedVertexProducer::produce(), HcalRawToDigi::produce(), RawDataSelector::produce(), RecoTauPiZeroFlattener::produce(), sistrip::DigiToRawModule::produce(), CaloRecHitsProducer::produce(), ColinsSoperVariablesComputer::produce(), ShallowCloneProducer< C >::produce(), ObjectMultiplicityCounter< T >::produce(), CloneProducer< C >::produce(), ZMuMuMuonUserData::produce(), EgammaHLTPixelMatchElectronProducers::produce(), GEDPhotonCoreProducer::produce(), edm::MCFileSource::produce(), SiPixelFedFillerWordEventNumber::produce(), EcalDetIdToBeRecoveredProducer::produce(), HcalTBSource::produce(), CSCTFUnpacker::produce(), EcalSimHitsValidProducer::produce(), GlobalTrackQualityProducer::produce(), MuonLinksProducer::produce(), OtherObjectVariableComputer< T >::produce(), GenParticleProducer::produce(), RPCPackingModule::produce(), BeamSpotOnlineProducer::produce(), PileUpProducer::produce(), IsolatedPixelTrackCandidateProducer::produce(), MuonFromPVSelector::produce(), TrackFromPVSelector::produce(), EgammaHLTRegionalPixelSeedGeneratorProducers::produce(), CastorRawToDigi::produce(), MuonMETcorrInputProducer::produce(), TtHadEvtSolutionMaker::produce(), PFTrackProducer::produce(), ShiftedMETcorrInputProducer::produce(), BeamSpotProducer::produce(), edm::BeamHaloProducer::produce(), PreshowerClusterShapeProducer::produce(), ZMuMuUserDataOneTrack::produce(), ZMuMuUserData::produce(), HLTDisplacedmumumuVtxProducer::produce(), HLTDisplacedmumuVtxProducer::produce(), CandidateTriggerObjectProducer::produce(), EcalRawToRecHitByproductProducer::produce(), DTTrackFinder::produce(), cms::MuonMETValueMapProducer::produce(), CollectionCombiner< Collection >::produce(), PFProducer::produce(), reco::tautools::CopyProducer< Collection >::produce(), SiPixelDigiToRaw::produce(), EgammaHLTCombinedIsolationProducer::produce(), EgammaHLTElectronCombinedIsolationProducer::produce(), PiZeroDiscriminatorProducer::produce(), EgammaHLTRecoEcalCandidateProducers::produce(), RandomEngineStateProducer::produce(), TopBottomClusterInfoProducer::produce(), Type0PFMETcorrInputProducer::produce(), SysShiftMETcorrInputProducer::produce(), EcalDCCTBUnpackingModule::produce(), L1GctInternJetProducer::produce(), CaloTowerCreatorForTauHLT::produce(), HcalTBObjectUnpacker::produce(), ShiftedParticleMETcorrInputProducer::produce(), NearbyCandCountComputer::produce(), TrackingRecHitTranslator::produce(), LaserAlignmentProducer::produce(), SubdetFEDSelector::produce(), TriggerSummaryProducerRAW::produce(), TkAlCaOverlapTagger::produce(), HLTTauMCProducer::produce(), BaseEvtVtxGenerator::produce(), EcalDeadChannelRecoveryProducers::produce(), cms::JetCorrectionProducer< T >::produce(), DTTFFEDSim::produce(), TrajectorySeedProducer::produce(), EcalDCCTB07UnpackingModule::produce(), edm::FwdPtrProducer< T, H >::produce(), pat::MatcherUsingTracks::produce(), SiPixelRawToDigi::produce(), MCParticleReplacer::produce(), PFMET::produce(), EcalChannelKiller::produce(), Type1PFMET::produce(), EgammaHLTBcHcalIsolationProducersRegional::produce(), SiStripRegFEDSelector::produce(), ParticleTowerProducer::produce(), TrackCandidateProducer::produce(), HLTTrackClusterRemover::produce(), PFLinker::produce(), EgammaHLTClusterShapeProducer::produce(), edm::ProductFromFwdPtrProducer< T, H >::produce(), CaloRecoTauProducer::produce(), EcalIsolatedParticleCandidateProducer::produce(), PFRecoTauProducer::produce(), pat::PATVertexAssociationProducer::produce(), MuonReSeeder::produce(), ElectronConversionRejectionVars::produce(), SiStripFineDelayHit::produce(), EgammaHLTR9Producer::produce(), InputGenJetsParticleSelector::produce(), CSCTriggerPrimitivesProducer::produce(), cms::MuonMET::produce(), GsfElectronFromPVSelector::produce(), Merger< InputCollection, OutputCollection, P >::produce(), pat::L1MuonMatcher::produce(), PixelVertexProducer::produce(), cms::ReconstructerFP420::produce(), reco::tautools::CastedRefProducer< DerivedCollection, BaseType >::produce(), PFRecoTauTagInfoProducer::produce(), TtFullHadHypothesis::produce(), SoftPFElectronTagInfoProducer::produce(), EgammaHLTR9IDProducer::produce(), pat::DuplicatedElectronCleaner::produce(), EgammaHLTEcalRecIsolationProducer::produce(), WMuNuProducer::produce(), DTTFFEDReader::produce(), GtPsbTextToDigi::produce(), PFRecHitProducer::produce(), pat::HLTL1MuonMatcher::produce(), SiStripElectronProducer::produce(), EgammaSCCorrectionMaker::produce(), PFECALSuperClusterProducer::produce(), ReducedRecHitCollectionProducer::produce(), EgammaHLTElectronTrackIsolationProducers::produce(), edm::TriggerResultInserter::produce(), EgammaHLTPhotonTrackIsolationProducersRegional::produce(), EgammaEcalRecHitIsolationProducer::produce(), EgammaTowerIsolationProducer::produce(), TrackAssociatorEDProducer::produce(), ZllArbitrator< T1 >::produce(), PFTauMVAInputDiscriminantTranslator::produce(), PFchsMETcorrInputProducer::produce(), AlCaGammaJetProducer::produce(), ZdcHitReconstructor::produce(), TrackClusterRemover::produce(), TtSemiLepHypothesis::produce(), PFClusterShapeProducer::produce(), CaloRecoTauTagInfoProducer::produce(), PFCandMETcorrInputProducer::produce(), TrackingMaterialProducer::produce(), MatchedProbeMaker< T >::produce(), EmptyHepMCProducer::produce(), ShiftedPFCandidateProducerForPFMEtMVA::produce(), edm::CFWriter::produce(), SimG4HcalValidation::produce(), ConversionTrackMerger::produce(), PhotonCoreProducer::produce(), PFBlockProducer::produce(), CorrectedCaloMETProducer2::produce(), CorrectedPFMETProducer2::produce(), SeedClusterRemover::produce(), LaserAlignmentT0Producer::produce(), VertexFromTrackProducer::produce(), TtEvtBuilder< C >::produce(), DeDxEstimatorProducerPixelTripplet::produce(), DeDxEstimatorProducer::produce(), TagProbeMassProducer::produce(), EgammaHLTHcalIsolationDoubleConeProducers::produce(), HLTCollectionProducer< T >::produce(), EleIsoDetIdCollectionProducer::produce(), DigiSimLinkProducer::produce(), DTTrigProd::produce(), AlCaEcalHcalReadoutsProducer::produce(), L2MuonSeedGenerator::produce(), AlCaHcalNoiseProducer::produce(), L1RCTTPGProvider::produce(), cms::TrackerizerFP420::produce(), IsolationProducer< C1, C2, Alg, OutputCollection, Setup >::produce(), edm::LogErrorHarvester::produce(), FastElectronSeedProducer::produce(), ZToLLEdmNtupleDumper::produce(), ECALRegFEDSelector::produce(), ScalersRawToDigi::produce(), PartonSelector::produce(), TtFullLepHypothesis::produce(), pat::PATMETProducer::produce(), cms::TrackListMerger::produce(), SiClusterTranslator::produce(), MixEvtVtxGenerator::produce(), SoftPFMuonTagInfoProducer::produce(), GamIsoDetIdCollectionProducer::produce(), HiEgammaSCCorrectionMaker::produce(), JetPlusTrackProducer::produce(), EcalTrigPrimProducer::produce(), PFCand_AssoMap::produce(), FastL1CaloSim::produce(), L1GctEmulator::produce(), L1ExtraParticleMapProd::produce(), PFSimParticleProducer::produce(), HcalRecHitRecalib::produce(), pat::PATConversionProducer::produce(), cms::HitReCalibrator::produce(), ConversionSeedFilterCharge::produce(), pat::PATPhotonProducer::produce(), cms::SimpleTrackListMerger::produce(), reco::modules::DuplicateTrackMerger::produce(), EgammaHLTEcalIsolationProducersRegional::produce(), EgammaHLTHcalIsolationProducersRegional::produce(), DTDigitizer::produce(), HBHENoiseFilterResultProducer::produce(), PFPileUp::produce(), simwatcher::BeginOfTrackCounter::produce(), cms::AlCaDiJetsProducer::produce(), pat::__class__Producer::produce(), RctTextToRctDigi::produce(), modules::MuonCleanerBySegmentsT< T >::produce(), pat::PATCleaner< PATObjType >::produce(), MinMETProducerT< T >::produce(), RecoTracksMixer::produce(), SimpleCosmicBONSeeder::produce(), FakeTrackProducer< T >::produce(), EcalRecHitRecalib::produce(), NTuplingDevice::produce(), reco::modulesNew::IsolationProducer< C1, C2, Alg, OutputCollection, Setup >::produce(), EcalFEtoDigi::produce(), ConvertedPhotonProducer::produce(), SiStripElectronAssociator::produce(), HLTJetCollectionsForLeptonPlusJets< jetType >::produce(), L1EmulBias::produce(), PFClusterProducer::produce(), cms::ClusterizerFP420::produce(), RecoTauPiZeroProducer::produce(), PATHemisphereProducer::produce(), NeutronHitsCollector::produce(), HLTJetCollectionsForElePlusJets< T >::produce(), HLTJetCollForElePlusJets< T >::produce(), cms::MuonTCMETValueMapProducer::produce(), pat::PATCompositeCandidateProducer::produce(), MuPFIsoEmbedder::produce(), TextToRaw::produce(), EventWithHistoryProducer::produce(), reco::modules::CosmicTrackSelector::produce(), HcalHitReconstructor::produce(), EcalRawToRecHitRoI::produce(), PFHCALSuperClusterProducer::produce(), PF_PU_FirstVertexTracks::produce(), CentralityBinProducer::produce(), GctDigiToRaw::produce(), PFElecTkProducer::produce(), L1ExtraParticlesProd::produce(), DeltaRNearestObjectComputer< T >::produce(), reco::modules::DuplicateListMerger::produce(), ShiftedPFCandidateProducerForNoPileUpPFMEt::produce(), LTCRawToDigi::produce(), ConversionSeedFilter::produce(), EgammaHLTElectronDetaDphiProducer::produce(), PF_PU_AssoMap::produce(), ConversionTrackProducer::produce(), FromClusterSummaryMultiplicityProducer::produce(), GSFElectronsMixer::produce(), pat::PATGenericParticleProducer::produce(), RecoTauProducer::produce(), GEDPhotonProducer::produce(), SourceCardTextToRctDigi::produce(), PhotonProducer::produce(), TrackCandidateTopBottomHitFilter::produce(), Timer::produce(), CastorJetIDProducer::produce(), TotemTestGem::produce(), pat::PATPFParticleProducer::produce(), L1Comparator::produce(), TrackMCQuality::produce(), reco::HcalNoiseInfoProducer::produce(), MuonTimingProducer::produce(), V0Producer::produce(), reco::modules::MultiTrackSelector::produce(), pat::TauJetCorrFactorsProducer::produce(), pat::PATMuonProducer::produce(), ElectronSeedProducer::produce(), L1DummyProducer::produce(), ErrorStreamSource::produce(), EventWithHistoryProducerFromL1ABC::produce(), OutsideInMuonSeeder::produce(), MaskedRctInputDigiProducer::produce(), InterestingDetIdCollectionProducer::produce(), reco::modules::AnalyticalTrackSelector::produce(), L1GlobalTriggerRecordProducer::produce(), BSCTrigger::produce(), HcalTB02Analysis::produce(), PFEGammaProducer::produce(), CtfSpecialSeedGenerator::produce(), cms::DigitizerFP420::produce(), ConversionTrackCandidateProducer::produce(), pat::PATJetProducer::produce(), CastorCellProducer::produce(), TtJetPartonMatch< C >::produce(), EcalRawToDigi::produce(), EcalFEDWithCRCErrorProducer::produce(), TrajectorySeedFromMuonProducer::produce(), pat::PATTriggerMatchEmbedder< PATObjectType >::produce(), ConfigurableAPVCyclePhaseProducer::produce(), reco::modules::HICaloCompatibleTrackSelector::produce(), GoodSeedProducer::produce(), HcalHitSelection::produce(), RecoTauCleanerImpl< Prod >::produce(), RPCTrigger::produce(), pat::PATTauProducer::produce(), JetIDProducer::produce(), RecHitCorrector::produce(), pat::MatcherByPulls< T >::produce(), TruthTauDecayModeProducer::produce(), HcalTB06Analysis::produce(), MuScleFitMuonProducer::produce(), ExtraFromSeeds::produce(), EcalDigiToRaw::produce(), GenHIEventProducer::produce(), HLTPrescaleRecorder::produce(), FFTJetPFPileupCleaner::produce(), FFTJetVertexAdder::produce(), CaloTowersMerger::produce(), PileupJetIdProducer::produce(), ConvBremSeedProducer::produce(), AlCaIsoTracksProducer::produce(), L1MuGMTHWFileReader::produce(), FFTJetPileupEstimator::produce(), RctInputTextToDigi::produce(), DeDxDiscriminatorProducer::produce(), InterestingTrackEcalDetIdProducer::produce(), ConditionDumperInEdm::produce(), MuonErrorMatrixAdjuster::produce(), MultiplicityProducer< T >::produce(), HiSpikeCleaner::produce(), HiL1Subtractor::produce(), ObjectViewMatcher< T1, T2 >::produce(), CastorClusterProducer::produce(), NuclearSeedsEDProducer::produce(), PatJPsiProducer::produce(), BetaBoostEvtVtxGenerator::produce(), pat::PATTriggerEventProducer::produce(), reco::modules::TrackMultiSelector::produce(), CastorTowerProducer::produce(), LHE2HepMCConverter::produce(), JetPlusTrackProducerAA::produce(), HiGenCleaner< T2 >::produce(), HiEgammaIsolationProducer::produce(), GenJetBCEnergyRatio::produce(), EcalRawToRecHitFacility::produce(), reco::modules::TrackFullCloneSelectorBase< Selector >::produce(), NuclearInteractionEDProducer::produce(), AlCaECALRecHitReducer::produce(), JetCollectionForEleHT::produce(), HcalTB04Analysis::produce(), L1MuGlobalMuonTrigger::produce(), EcalSimpleProducer::produce(), L2TauModularIsolationProducer::produce(), SiTrackerGaussianSmearingRecHitConverter::produce(), L2TauIsolationProducer::produce(), MixBoostEvtVtxGenerator::produce(), L1GTEvmDigiToRaw::produce(), PFCand_NoPU_WithAM::produce(), ObjectViewCleaner< T >::produce(), L1GlobalTriggerEvmRawToDigi::produce(), L1GtTextToRaw::produce(), PrimaryVertexProducer::produce(), AlignmentMuonHIPTrajectorySelector::produce(), L2TauNarrowConeIsolationProducer::produce(), SiStripMeanCMExtractor::produce(), FFTJetEFlowSmoother::produce(), L1GTDigiToRaw::produce(), pat::PATElectronProducer::produce(), SiPixelCalibDigiProducer::produce(), APVCyclePhaseProducerFromL1TS::produce(), APVCyclePhaseProducerFromL1ABC::produce(), MuonIdProducer::produce(), HighPtTrackEcalDetIdProducer::produce(), pat::PATTriggerProducer::produce(), TrackerHitProducer::produce(), reco::BeamHaloSummaryProducer::produce(), EcalRawToRecHitProducer::produce(), L1GlobalTrigger::produce(), TrackExtrapolator::produce(), FlavorHistoryProducer::produce(), PFPhotonTranslator::produce(), FFTJetPileupProcessor::produce(), L1GlobalTriggerRawToDigi::produce(), TriggerSummaryProducerAOD::produce(), sistrip::FEDEmulatorModule::produce(), TrackAlgoCompareUtil::produce(), ShallowGainCalibration::produce(), HcalForwardLibWriter::produce(), JetIdSelector< T >::produce(), ShiftedParticleProducerT< T >::produce(), TrackClusterSplitter::produce(), TrackerToMuonPropagator::produce(), ReduceHcalRecHitCollectionProducer::produce(), cms::SiPixelClusterProducer::produce(), EgammaHLTGsfTrackVarProducer::produce(), CSCOverlapsTrackPreparation::produce(), pat::PATMHTProducer::produce(), reco::PhysObjectMatcher< C1, C2, S, D, Q >::produce(), ExternalLHEProducer::produce(), JetCrystalsAssociator::produce(), HLTDummyCollections::produce(), ClusterSummaryProducer::produce(), CATopJetTagger::produce(), ProduceIsolationMap::produce(), MuonMCClassifier::produce(), reco::modules::TrackerTrackHitFilter::produce(), ConversionProducer::produce(), cms::CosmicTrackFinder::produce(), cms::SiPixelRecHitConverter::produce(), RPCTechnicalTrigger::produce(), MuonSimHitProducer::produce(), FastPrimaryVertexProducer::produce(), reco::modules::CosmicTrackSplitter::produce(), FFTJetPatRecoProducer::produce(), GlobalHitsProducer::produce(), CorrectedMETProducerT< T >::produce(), CandidateProducer< TColl, CColl, Selector, Conv, Creator, Init >::produce(), NuclearTrackCorrector::produce(), BoostedTopProducer::produce(), HiEvtPlaneFlatProducer::produce(), reco::HcalHaloDataProducer::produce(), RPCSeedGenerator::produce(), CaloJetMETcorrInputProducerT< T, Textractor >::produce(), ShiftedJetProducerT< T, Textractor >::produce(), reco::modules::JetFlavourIdentifier::produce(), JetPartonMatcher::produce(), reco::EcalHaloDataProducer::produce(), Type2CorrectionProducer::produce(), GlobalDigisProducer::produce(), SimHitShifter::produce(), PFJetMETcorrInputProducerT< T, Textractor >::produce(), reco::modules::NamedCandCombiner< Selector, PairSelector, Cloner, Setup, Init >::produce(), EvtPlaneProducer::produce(), reco::CSCHaloDataProducer::produce(), reco::modules::CandCombiner< Selector, PairSelector, Cloner, OutputCollection, Setup, Init >::produce(), edm::HiMixingModule::produce(), TopProjector< Top, Bottom, Matcher >::produce(), GlobalRecHitsProducer::produce(), AlCaHOCalibProducer::produce(), reco::GlobalHaloDataProducer::produce(), SmearedJetProducerT< T, Textractor >::produce(), cms::CkfTrackCandidateMakerBase::produceBase(), L1GlobalTriggerEvmRawToDigi::produceEmptyProducts(), L1GlobalTriggerRawToDigi::produceEmptyProducts(), SiStripFineDelayHit::produceNoTracking(), ZmumuPFEmbedder::producePFCandColl(), Multi5x5SuperClusterProducer::produceSuperclustersForECALPart(), SuperClusterProducer::produceSuperclustersForECALPart(), HiSuperClusterProducer::produceSuperclustersForECALPart(), ZmumuPFEmbedder::produceTrackColl(), FastjetJetProducer::produceTrackJets(), helper::CandDecayStoreManager::put(), put(), helper::PhotonCollectionStoreManager::put(), helper::MuonCollectionStoreManager::put(), helper::TrackCollectionStoreManager::put(), helper::GsfElectronCollectionStoreManager::put(), edm::MixingModule::put(), helper::CollectionStoreManager< OutputCollection, ClonePolicy >::put(), edm::MixingWorker< T >::put(), edm::DataMixingEMWorker::putEM(), edm::DataMixingEMDigiWorker::putEM(), 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::DataMixingPileupCopy::putPileupInfo(), edm::DataMixingSiPixelWorker::putSiPixel(), edm::DataMixingSiStripWorker::putSiStrip(), edm::DataMixingSiStripRawWorker::putSiStrip(), FFTJetProducer::saveResults(), SiStripZeroSuppression::StandardZeroSuppression(), PixelTrackProducer::store(), pat::L1MuonMatcher::storeExtraInfo(), pat::HLTL1MuonMatcher::storeExtraInfo(), pat::MatcherUsingTracks::storeValueMap(), TriggerMatcherToHLTDebug::storeValueMap(), L1GlobalTriggerRawToDigi::unpackGMT(), SubjetFilterJetProducer::writeCompoundJets(), cms::CompoundJetProducer::writeCompoundJets(), VirtualJetProducer::writeCompoundJets(), VirtualJetProducer::writeJets(), FFTJetProducer::writeJets(), MuonMCClassifier::writeValueMap(), and GctUnpackCollections::~GctUnpackCollections().

94 {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 314 of file Event.h.

References compareJSON::const, edm::RecordInParentfull< PROD >::do_it(), edm::PrincipalGetAdapter::getBranchDescription(), makeProductID(), PROD, provRecorder_, putProducts(), putProductsWithoutParents(), edm::principal_get_adapter_detail::throwOnPutOfNullProduct(), relativeConstraints::value, and edm::WrapperHolder::wrapper().

314  {
315  if(product.get() == 0) { // null pointer is illegal
316  TypeID typeID(typeid(PROD));
317  principal_get_adapter_detail::throwOnPutOfNullProduct("Event", typeID, productInstanceName);
318  }
319 
320  // The following will call post_insert if T has such a function,
321  // and do nothing if T has no such function.
323  DoPostInsert<PROD>,
324  DoNotPostInsert<PROD> >::type maybe_inserter;
325  maybe_inserter(product.get());
326 
327  ConstBranchDescription const& desc =
328  provRecorder_.getBranchDescription(TypeID(*product), productInstanceName);
329 
330  WrapperOwningHolder edp(new Wrapper<PROD>(product), Wrapper<PROD>::getInterface());
331 
333  RecordInParentless<PROD>,
334  RecordInParentfull<PROD> >::type parentage_recorder;
335  parentage_recorder.do_it(putProducts(),
337  edp,
338  &desc);
339 
340  // putProducts().push_back(std::make_pair(edp, &desc));
341 
342  // product.release(); // The object has been copied into the Wrapper.
343  // The old copy must be deleted, so we cannot release ownership.
344 
345  return(OrphanHandle<PROD>(static_cast<Wrapper<PROD> const*>(edp.wrapper())->product(), makeProductID(desc)));
346  }
type
Definition: HCALResponse.h:21
PrincipalGetAdapter provRecorder_
Definition: Event.h:227
ProductPtrVec & putProductsWithoutParents()
Definition: Event.h:224
ProductID makeProductID(ConstBranchDescription const &desc) const
Definition: Event.cc:48
string const
Definition: compareJSON.py:14
ProductPtrVec & putProducts()
Definition: Event.h:221
#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
ProductPtrVec& edm::Event::putProducts ( )
inlineprivate

Definition at line 221 of file Event.h.

References putProducts_.

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

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

Definition at line 222 of file Event.h.

References putProducts_.

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

Definition at line 224 of file Event.h.

References putProductsWithoutParents_.

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

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

Definition at line 225 of file Event.h.

References putProductsWithoutParents_.

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

Definition at line 32 of file Event.cc.

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

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

32  {
33  provRecorder_.setConsumer(iConsumer);
34  const_cast<LuminosityBlock*>(luminosityBlock_.get())->setConsumer(iConsumer);
35  }
void setConsumer(EDConsumerBase const *iConsumer)
boost::shared_ptr< LuminosityBlock const > const luminosityBlock_
Definition: Event.h:237
void setConsumer(EDConsumerBase const *iConsumer)
Definition: Event.cc:32
PrincipalGetAdapter provRecorder_
Definition: Event.h:227
size_t Event::size ( void  ) const

Definition at line 193 of file Event.cc.

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

Referenced by LaserSorter::writeEvent().

193  {
194  return putProducts().size() + provRecorder_.principal().size() + putProductsWithoutParents().size();
195  }
size_t size() const
Definition: Principal.cc:214
PrincipalGetAdapter provRecorder_
Definition: Event.h:227
ProductPtrVec & putProductsWithoutParents()
Definition: Event.h:224
ProductPtrVec & putProducts()
Definition: Event.h:221
TriggerNames const & Event::triggerNames ( edm::TriggerResults const &  triggerResults) const
virtual

Implements edm::EventBase.

Definition at line 207 of file Event.cc.

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

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

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

Implements edm::EventBase.

Definition at line 217 of file Event.cc.

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

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

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

Friends And Related Function Documentation

friend class DaqSource
friend

Definition at line 210 of file Event.h.

friend class InputSource
friend

Definition at line 211 of file Event.h.

friend class ProducerBase
friend

Definition at line 213 of file Event.h.

friend class ProducerSourceBase
friend

Definition at line 209 of file Event.h.

friend class RawInputSource
friend

Definition at line 212 of file Event.h.

Member Data Documentation

EventAuxiliary const& edm::Event::aux_
private

Definition at line 236 of file Event.h.

Referenced by eventAuxiliary().

std::string const Event::emptyString_
staticprivate

Definition at line 250 of file Event.h.

Referenced by getByLabel().

BranchIDSet edm::Event::gotBranchIDs_
mutableprivate

Definition at line 244 of file Event.h.

Referenced by addToGotBranchIDs(), and commit_aux().

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

Definition at line 248 of file Event.h.

Referenced by fillView_().

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

Definition at line 237 of file Event.h.

Referenced by getLuminosityBlock(), and setConsumer().

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

Definition at line 233 of file Event.h.

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

ProductPtrVec edm::Event::putProductsWithoutParents_
private

Definition at line 234 of file Event.h.

Referenced by putProductsWithoutParents().