![]() |
![]() |
Classes | |
struct | AssoVec |
Public Types | |
typedef edm::View< reco::Candidate > | Collection |
typedef float | value_type |
Public Member Functions | |
AnyNumberAssociationAdaptor (const edm::InputTag &in, const edm::ParameterSet &iConfig, edm::ConsumesCollector &&iC) | |
const std::string & | label () |
bool | run (const edm::Event &iEvent, const Collection &coll, std::vector< value_type > &ret) |
Private Types | |
enum | Type { Uninitialized = 0, ValueMapDouble, ValueMapFloat, ValueMapInt, ValueMapBool, AssoVecDouble, AssoVecFloat, AssoVecInt, Nothing } |
Private Member Functions | |
template<typename T > | |
bool | run_ (const edm::EDGetTokenT< T > &token, const edm::Event &iEvent, const Collection &coll, std::vector< value_type > &ret) |
Private Attributes | |
edm::InputTag | in_ |
std::string | label_ |
edm::EDGetTokenT< AssoVec< double >::type > | tokenAVd_ |
edm::EDGetTokenT< AssoVec< float >::type > | tokenAVf_ |
edm::EDGetTokenT< AssoVec< int >::type > | tokenAVi_ |
edm::EDGetTokenT< edm::ValueMap< bool > > | tokenVMb_ |
edm::EDGetTokenT< edm::ValueMap< double > > | tokenVMd_ |
edm::EDGetTokenT< edm::ValueMap< float > > | tokenVMf_ |
edm::EDGetTokenT< edm::ValueMap< int > > | tokenVMi_ |
Type | type_ |
Definition at line 10 of file AnythingToValueMap.cc.
Definition at line 13 of file AnythingToValueMap.cc.
typedef float pat::helper::AnyNumberAssociationAdaptor::value_type |
Definition at line 12 of file AnythingToValueMap.cc.
|
private |
Enumerator | |
---|---|
Uninitialized | |
ValueMapDouble | |
ValueMapFloat | |
ValueMapInt | |
ValueMapBool | |
AssoVecDouble | |
AssoVecFloat | |
AssoVecInt | |
Nothing |
Definition at line 53 of file AnythingToValueMap.cc.
|
inline |
Definition at line 16 of file AnythingToValueMap.cc.
|
inline |
Definition at line 27 of file AnythingToValueMap.cc.
References label_.
|
inline |
Definition at line 29 of file AnythingToValueMap.cc.
References AssoVecDouble, AssoVecFloat, AssoVecInt, coll, iEvent, Nothing, run_(), tokenAVd_, tokenAVf_, tokenAVi_, tokenVMb_, tokenVMd_, tokenVMf_, tokenVMi_, type_, Uninitialized, ValueMapBool, ValueMapDouble, ValueMapFloat, and ValueMapInt.
|
private |
Definition at line 72 of file AnythingToValueMap.cc.
References edm::HandleBase::failedToGet(), edm::Event::getByToken(), cmsBatch::handle, mps_fire::i, gen::n, edm::View< T >::refAt(), and edm::View< T >::size().
Referenced by run().
|
private |
Definition at line 59 of file AnythingToValueMap.cc.
|
private |
Definition at line 60 of file AnythingToValueMap.cc.
Referenced by SequenceTypes.DummyModule::__repr__(), Mixins._Labelable::_findDependencies(), label(), and Mixins._Labelable::setLabel().
|
private |
Definition at line 65 of file AnythingToValueMap.cc.
Referenced by run().
|
private |
Definition at line 66 of file AnythingToValueMap.cc.
Referenced by run().
|
private |
Definition at line 67 of file AnythingToValueMap.cc.
Referenced by run().
|
private |
Definition at line 64 of file AnythingToValueMap.cc.
Referenced by run().
|
private |
Definition at line 61 of file AnythingToValueMap.cc.
Referenced by run().
|
private |
Definition at line 62 of file AnythingToValueMap.cc.
Referenced by run().
|
private |
Definition at line 63 of file AnythingToValueMap.cc.
Referenced by run().
|
private |
Definition at line 58 of file AnythingToValueMap.cc.
Referenced by Modules.Service::__str__(), Modules.Service::_placeImpl(), Modules.ESSource::_placeImpl(), Modules.ESProducer::_placeImpl(), Modules.ESPrefer::copy(), Mixins._TypedParameterizable::dumpPython(), Modules.ESPrefer::dumpPythonAs(), Modules.Service::dumpSequencePython(), RandomRunSource.RandomRunSource::insertInto(), Modules.Service::insertInto(), ExternalGeneratorFilter.ExternalGeneratorFilter::insertInto(), Mixins._TypedParameterizable::insertInto(), Modules.ESSource::moduleLabel_(), Modules.ESProducer::moduleLabel_(), Modules.ESSource::nameInProcessDesc_(), Modules.ESProducer::nameInProcessDesc_(), Modules.ESPrefer::nameInProcessDesc_(), and run().