![]() |
ATLAS Offline Software
|
Typedefs | |
| using | CountIParticle_t |
| using | CountTrackParticle_t |
| using | JetCondTag_t |
| using | JetTag_t |
| template<typename T> | |
| using | defaultAccessor_t = decltype(defaultAccessor<T>) |
| using | uchar = unsigned char |
| using | uint = unsigned int |
| using | ushort = unsigned short |
| using | ull = unsigned long long |
| using | ul = unsigned long |
| using | ll = long long |
Functions | |
| std::pair< std::string, int > | extract_histogram_tag (const std::string &histo_name) |
| Extract tag/LB number from per-LBN histogram name. | |
| bool | isCustom (const Primitive &p) |
| bool | isCustom (const Primitive::Type &t) |
| template<typename T, typename I, typename A, typename S = T> | |
| std::function< T(I)> | get (const std::string &source, A ass, T def) |
| template<typename T, typename A = defaultAccessor_t<T>> | |
| void | addInput (T &c, const Primitive &input, A a=defaultAccessor< T >) |
Variables | |
| template<typename T> | |
| auto | defaultAccessor = [](typename T::input_type in){ return in; } |
| using detail::CountIParticle_t |
Definition at line 9 of file CountIParticleAlg.h.
Definition at line 10 of file CountTrackParticleAlg.h.
| using detail::defaultAccessor_t = decltype(defaultAccessor<T>) |
Definition at line 41 of file PrimitiveHelpers.h.
| using detail::JetCondTag_t |
Definition at line 17 of file JetTagConditionalDecoratorAlg.h.
| using detail::JetTag_t |
Definition at line 15 of file JetTagDecoratorAlg.h.
| using detail::ll = long long |
Definition at line 48 of file PrimitiveHelpers.h.
| using detail::uchar = unsigned char |
Definition at line 43 of file PrimitiveHelpers.h.
| using detail::uint = unsigned int |
Definition at line 44 of file PrimitiveHelpers.h.
| using detail::ul = unsigned long |
Definition at line 47 of file PrimitiveHelpers.h.
| using detail::ull = unsigned long long |
Definition at line 46 of file PrimitiveHelpers.h.
| using detail::ushort = unsigned short |
Definition at line 45 of file PrimitiveHelpers.h.
| void detail::addInput | ( | T & | c, |
| const Primitive & | input, | ||
| A | a = defaultAccessor<T> ) |
Definition at line 51 of file PrimitiveHelpers.h.
| std::pair< std::string, int > detail::extract_histogram_tag | ( | const std::string & | histo_name | ) |
Extract tag/LB number from per-LBN histogram name.
This method supports naming conventions used in run2 and run3. It returns a histogram hame without LB number in it and a tag (LBN) extracted from the name. If histogram name does not have LBN in it then the name is returned without any change, and tag is set to -1.
Definition at line 16 of file extract_histogram_tag.cxx.
Definition at line 24 of file PrimitiveHelpers.h.
| bool detail::isCustom | ( | const Primitive & | p | ) |
Definition at line 10 of file PrimitiveHelpers.cxx.
| bool detail::isCustom | ( | const Primitive::Type & | t | ) |
Definition at line 13 of file PrimitiveHelpers.cxx.
| auto detail::defaultAccessor = [](typename T::input_type in){ return in; } |
Definition at line 39 of file PrimitiveHelpers.h.