|
const TrigPassBits * | Trig::FeatureAccessImpl::getBits (size_t sz, const HLT::TriggerElement *te, const std::string &, const HLT::NavigationCore *navigation) |
|
const TrigPassFlags * | Trig::FeatureAccessImpl::getFlags (size_t size, const HLT::TriggerElement *te, const std::string &label, const HLT::NavigationCore *navigation) |
|
template<class T > |
const std::enable_if<!isDataVector< T >::value, T >::type * | Trig::FeatureAccessImpl::use_or_construct (const T *source, const HLT::TriggerElement *, const std::string &, unsigned int, const HLT::NavigationCore *) |
|
template<class T > |
const std::enable_if< isDataVector< T >::value, T >::type * | Trig::FeatureAccessImpl::use_or_construct (const T *source, const HLT::TriggerElement *te, const std::string &label, unsigned int condition, const HLT::NavigationCore *navigation) |
|
template<class T > |
void | Trig::FeatureAccessImpl::collect (const HLT::TriggerElement *te, std::vector< Trig::Feature< T > > &data, const std::string &label, unsigned int condition, const std::string &teName, const HLT::TrigNavStructure *navstructure) |
| actual feature acceess implementation It has (thanks to the ClassTraits) functionality to flatten containers of containers. More...
|
|
template<> |
void | Trig::FeatureAccessImpl::collect< Muon_ROI > (const HLT::TriggerElement *te, std::vector< Trig::Feature< Muon_ROI > > &data, const std::string &, unsigned int condition, const std::string &, const HLT::TrigNavStructure *navigation) |
|
template<> |
void | Trig::FeatureAccessImpl::collect< EmTau_ROI > (const HLT::TriggerElement *te, std::vector< Trig::Feature< EmTau_ROI > > &data, const std::string &, unsigned int condition, const std::string &, const HLT::TrigNavStructure *navigation) |
|
template<> |
void | Trig::FeatureAccessImpl::collect< Jet_ROI > (const HLT::TriggerElement *te, std::vector< Trig::Feature< Jet_ROI > > &data, const std::string &, unsigned int condition, const std::string &, const HLT::TrigNavStructure *navigation) |
|
template<> |
void | Trig::FeatureAccessImpl::collect< xAOD::EmTauRoI > (const HLT::TriggerElement *te, std::vector< Trig::Feature< xAOD::EmTauRoI > > &data, const std::string &, unsigned int condition, const std::string &, const HLT::TrigNavStructure *navigation) |
|
template<> |
void | Trig::FeatureAccessImpl::collect< xAOD::MuonRoI > (const HLT::TriggerElement *te, std::vector< Trig::Feature< xAOD::MuonRoI > > &data, const std::string &, unsigned int condition, const std::string &, const HLT::TrigNavStructure *navigation) |
|
template<> |
void | Trig::FeatureAccessImpl::collect< xAOD::JetRoI > (const HLT::TriggerElement *te, std::vector< Trig::Feature< xAOD::JetRoI > > &data, const std::string &, unsigned int condition, const std::string &, const HLT::TrigNavStructure *navigation) |
|
template<class CONT > |
TrigPassFlags | Trig::FeatureAccessImpl::build_flags (const typename std::enable_if< isDataVector< CONT >::value, CONT >::type *orig_cont, const CONT *cont, const TrigPassFlags *orig_tpf) |
|
template<class T > |
TrigPassFlags | Trig::FeatureAccessImpl::build_flags (const typename std::enable_if<!isDataVector< T >::value, T >::type *orig, const T *feature, const TrigPassFlags *orig_tpf) |
|
template<class T , class STORED > |
TrigPassFlags | Trig::FeatureAccessImpl::build_flags2 (const STORED *orig_cont, const T *obj, const TrigPassFlags *orig_tpf) |
|
template<class T > |
TrigPassFlags | Trig::FeatureAccessImpl::getFlags (const Trig::Feature< T > &f, const TrigPassFlags *orig_tpf, HLT::NavigationCore *navigation) |
|
template<> |
TrigPassFlags | Trig::FeatureAccessImpl::getFlags (const Trig::Feature< EmTau_ROI > &, const TrigPassFlags *, HLT::NavigationCore *) |
|
template<> |
TrigPassFlags | Trig::FeatureAccessImpl::getFlags (const Trig::Feature< Muon_ROI > &, const TrigPassFlags *, HLT::NavigationCore *) |
|
template<> |
TrigPassFlags | Trig::FeatureAccessImpl::getFlags (const Trig::Feature< Jet_ROI > &, const TrigPassFlags *, HLT::NavigationCore *) |
|