Classes | |
struct | empty |
struct | FillViewRefTypeTrait |
struct | FillViewRefTypeTrait< RefVector< C, T, F >, T1, F1 > |
struct | GetProduct |
struct | GetProduct< RefVector< C, T, F > > |
struct | has_donotrecordparents |
struct | has_isProductEqual_function |
struct | has_mergeProduct_function |
struct | has_postinsert |
struct | has_swap_function |
struct | isProductEqual_function |
struct | mergeProduct_function |
class | NamedEventSelector |
struct | postinsert_function |
struct | swap_function |
class | ThreadSafeRegistry |
class | TRBESSentry |
class | TriggerResultsBasedEventSelector |
Typedefs | |
typedef edm::Handle < edm::TriggerResults > | handle_t |
typedef detail::NamedEventSelector | NES |
typedef char(& | no_tag )[1] |
typedef char(& | yes_tag )[2] |
Functions | |
void | _throw_range (det_id_type i) |
bool | configureEventSelector (edm::ParameterSet const &iPSet, std::string const &iProcessName, std::vector< std::string > const &iAllTriggerNames, edm::detail::TriggerResultsBasedEventSelector &oSelector) |
void | doTheOffset (int bunchSpace, int bcr, std::vector< SimTrack > &simtracks, unsigned int evtNr, int vertexOffset) |
void | doTheOffset (int bunchSpace, int bcr, std::vector< SimVertex > &simvertices, unsigned int evtNr, int vertexOffset) |
void | doTheOffset (int bunchSpace, int bcr, std::vector< PSimHit > &simhits, unsigned int evtNr, int vertexOffset) |
void | doTheOffset (int bunchSpace, int bcr, std::vector< PCaloHit > &calohits, unsigned int evtNr, int vertexOffset) |
template<typename T > | |
no_tag | has_isProductEqual_helper (...) |
template<typename T > | |
yes_tag | has_isProductEqual_helper (isProductEqual_function< T,&T::isProductEqual > *dummy) |
template<typename T > | |
no_tag | has_mergeProduct_helper (...) |
template<typename T > | |
yes_tag | has_mergeProduct_helper (mergeProduct_function< T,&T::mergeProduct > *dummy) |
template<typename T > | |
no_tag | has_postinsert_helper (...) |
template<typename T > | |
yes_tag | has_postinsert_helper (postinsert_function< T,&T::post_insert > *p) |
template<typename T > | |
no_tag | has_swap_helper (...) |
template<typename T > | |
yes_tag | has_swap_helper (swap_function< T,&T::swap > *dummy) |
std::string const & | InvalidHash () |
bool | isnan (float x) |
bool | isnan (double x) |
bool | isnan (long double x) |
template<typename KEY , typename T , typename E > | |
std::ostream & | operator<< (std::ostream &os, ThreadSafeRegistry< KEY, T, E > const ®) |
template<typename COLLECTION > | |
void | reallyfillPtrVector (COLLECTION const &coll, std::type_info const &iToType, std::vector< unsigned long > const &iIndicies, std::vector< void const * > &oPtr) |
template<class COLLECTION > | |
void | reallyFillView (COLLECTION const &coll, ProductID const &id, std::vector< void const * > &ptrs, helper_vector &helpers) |
template<typename COLLECTION > | |
void | reallySetPtr (COLLECTION const &coll, std::type_info const &iToType, unsigned long iIndex, void const *&oPtr) |
ParameterSetID | registerProperSelectionInfo (edm::ParameterSet const &iInitial, std::string const &iLabel, std::map< std::string, std::vector< std::pair< std::string, int > > > const &outputModulePathPositions, bool anyProductProduced) |
Definition at line 27 of file TriggerResultsBasedEventSelector.h.
Definition at line 127 of file TriggerResultsBasedEventSelector.cc.
|
inline |
Definition at line 71 of file DetSetVector.h.
References edm::errors::InvalidReference, and edm::Exception::throwThis().
Referenced by edm::DetSetVector< T >::operator[]().
bool edm::detail::configureEventSelector | ( | edm::ParameterSet const & | iPSet, |
std::string const & | iProcessName, | ||
std::vector< std::string > const & | iAllTriggerNames, | ||
edm::detail::TriggerResultsBasedEventSelector & | oSelector | ||
) |
Handles the final initialization of the TriggerResutsBasedEventSelector
Definition at line 85 of file TriggerResultsBasedEventSelector.cc.
References edm::ParameterSet::empty(), edm::ParameterSet::getParameter(), i, edm::detail::TriggerResultsBasedEventSelector::setup(), and edm::detail::TriggerResultsBasedEventSelector::setupDefault().
Referenced by edm::OutputModule::OutputModule(), edm::one::OutputModuleBase::OutputModuleBase(), and edm::SubProcess::SubProcess().
void edm::detail::doTheOffset | ( | int | bunchSpace, |
int | bcr, | ||
std::vector< SimTrack > & | simtracks, | ||
unsigned int | evtNr, | ||
int | vertexOffset | ||
) |
Definition at line 6 of file Adjuster.cc.
Referenced by edm::Adjuster< T >::doOffset().
void edm::detail::doTheOffset | ( | int | bunchSpace, |
int | bcr, | ||
std::vector< SimVertex > & | simvertices, | ||
unsigned int | evtNr, | ||
int | vertexOffset | ||
) |
Definition at line 17 of file Adjuster.cc.
void edm::detail::doTheOffset | ( | int | bunchSpace, |
int | bcr, | ||
std::vector< PSimHit > & | simhits, | ||
unsigned int | evtNr, | ||
int | vertexOffset | ||
) |
Definition at line 27 of file Adjuster.cc.
void edm::detail::doTheOffset | ( | int | bunchSpace, |
int | bcr, | ||
std::vector< PCaloHit > & | calohits, | ||
unsigned int | evtNr, | ||
int | vertexOffset | ||
) |
Definition at line 37 of file Adjuster.cc.
no_tag edm::detail::has_isProductEqual_helper | ( | ... | ) |
yes_tag edm::detail::has_isProductEqual_helper | ( | isProductEqual_function< T,&T::isProductEqual > * | dummy | ) |
no_tag edm::detail::has_mergeProduct_helper | ( | ... | ) |
yes_tag edm::detail::has_mergeProduct_helper | ( | mergeProduct_function< T,&T::mergeProduct > * | dummy | ) |
no_tag edm::detail::has_postinsert_helper | ( | ... | ) |
yes_tag edm::detail::has_postinsert_helper | ( | postinsert_function< T,&T::post_insert > * | p | ) |
no_tag edm::detail::has_swap_helper | ( | ... | ) |
std::string const & edm::detail::InvalidHash | ( | ) |
Definition at line 11 of file Hash.cc.
References cms::MD5Result::compactForm(), align::invalid, and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by edm::hash_detail::isValid_(), and edm::Hash< I >::reset().
|
inline |
Definition at line 13 of file math.h.
References GET_FLOAT_WORD.
Referenced by PrimaryVertexAnalyzer::analyze(), PrimaryVertexAnalyzer4PU::analyzeVertexCollection(), EGammaMvaEleEstimator::bindVariables(), SuperClusterHelper::computeLocalCovariances(), plotscripts::corrections2D(), SiPixelGainCalibrationAnalysis::doFits(), RegressionHelper::getEcalRegression(), EGammaMvaEleEstimator::IDIsoCombinedMvaValue(), edm::isnan(), EGammaMvaEleEstimator::mvaValue(), SeedGeneratorForCosmics::seeds(), and BaselinePFSCRegression::set().
|
inline |
|
inline |
|
inline |
Definition at line 118 of file ThreadSafeRegistry.h.
void edm::detail::reallyfillPtrVector | ( | COLLECTION const & | coll, |
std::type_info const & | iToType, | ||
std::vector< unsigned long > const & | iIndicies, | ||
std::vector< void const * > & | oPtr | ||
) |
Definition at line 38 of file fillPtrVector.h.
References edm::detail::GetProduct< COLLECTION >::address(), edm::errors::LogicError, mergeVDriftHistosByStation::name, edm::TypeWithDict::pointerToBaseType(), and edm::Exception::throwThis().
Referenced by edm::fillPtrVector(), edm::OwnArray< T, MAX_SIZE, P >::fillPtrVector(), edm::SortedCollection< T, SORT >::fillPtrVector(), and edm::OwnVector< T, P >::fillPtrVector().
void edm::detail::reallyFillView | ( | COLLECTION const & | coll, |
ProductID const & | id, | ||
std::vector< void const * > & | ptrs, | ||
helper_vector & | helpers | ||
) |
Definition at line 49 of file FillView.h.
References edm::detail::GetProduct< COLLECTION >::address(), alignCSCRings::e, h, i, combine::key, edm::reftobase::RefVectorHolderBase::push_back(), edm::reftobase::RefVectorHolderBase::reserve(), edm::reftobase::RefVectorHolderBase::size(), and relativeConstraints::value.
Referenced by edm::fillView(), edm::AssociationVector< KeyRefProd, CVal, KeyRef, SizeType, KeyReferenceHelper >::fillView(), edm::SortedCollection< T, SORT >::fillView(), edm::DetSetVector< T >::fillView(), edm::reftobase::RefVectorHolder< REFV >::reallyFillView(), edm::reftobase::RefVectorHolderDoFillView< REFV >::reallyFillView(), and edm::RefToBaseProd< T >::RefToBaseProd().
void edm::detail::reallySetPtr | ( | COLLECTION const & | coll, |
std::type_info const & | iToType, | ||
unsigned long | iIndex, | ||
void const *& | oPtr | ||
) |
Definition at line 37 of file setPtr.h.
References edm::detail::GetProduct< COLLECTION >::address(), edm::errors::LogicError, mergeVDriftHistosByStation::name, edm::TypeWithDict::pointerToBaseType(), and edm::Exception::throwThis().
Referenced by edm::setPtr(), and edm::SortedCollection< T, SORT >::setPtr().
ParameterSetID edm::detail::registerProperSelectionInfo | ( | edm::ParameterSet const & | iInitial, |
std::string const & | iLabel, | ||
std::map< std::string, std::vector< std::pair< std::string, int > > > const & | outputModulePathPositions, | ||
bool | anyProductProduced | ||
) |
Takes the user specified SelectEvents PSet and creates a new one which conforms to the canonical format required for provenance
Definition at line 275 of file TriggerResultsBasedEventSelector.cc.
References edm::ParameterSet::addParameter(), edm::ParameterSet::copyForModify(), alignCSCRings::e, edm::ParameterSet::exists(), i, edm::ParameterSet::id(), and edm::ParameterSet::registerIt().
Referenced by edm::OutputModule::setEventSelectionInfo(), edm::one::OutputModuleBase::setEventSelectionInfo(), and edm::SubProcess::SubProcess().