![]() |
ATLAS Offline Software
|
Typedefs | |
| using | CountIParticle_t = FlavorTagDiscriminants::LinkCounterAlg< xAOD::IParticleContainer, xAOD::IParticleContainer > |
| using | CountTrackParticle_t = FlavorTagDiscriminants::LinkCounterAlg< xAOD::TrackParticleContainer, xAOD::BTaggingContainer > |
| using | JetCondTag_t = FlavorTagInference::DecoratorAlg< xAOD::JetContainer, IJetTagConditionalDecorator, xAOD::TrackParticleContainer > |
| using | JetTag_t = FlavorTagInference::DecoratorAlg< xAOD::JetContainer, IJetTagDecorator, xAOD::TrackParticleContainer > |
| 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. More... | |
| 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 (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 = typedef FlavorTagDiscriminants::LinkCounterAlg< xAOD::IParticleContainer, xAOD::IParticleContainer> |
Definition at line 9 of file CountIParticleAlg.h.
| using detail::CountTrackParticle_t = typedef FlavorTagDiscriminants::LinkCounterAlg< xAOD::TrackParticleContainer, xAOD::BTaggingContainer> |
Definition at line 10 of file CountTrackParticleAlg.h.
| using detail::defaultAccessor_t = typedef decltype(defaultAccessor<T>) |
Definition at line 40 of file PrimitiveHelpers.h.
| using detail::JetCondTag_t = typedef FlavorTagInference::DecoratorAlg< xAOD::JetContainer, IJetTagConditionalDecorator, xAOD::TrackParticleContainer > |
Definition at line 17 of file JetTagConditionalDecoratorAlg.h.
| using detail::JetTag_t = typedef FlavorTagInference::DecoratorAlg< xAOD::JetContainer, IJetTagDecorator, xAOD::TrackParticleContainer > |
Definition at line 15 of file JetTagDecoratorAlg.h.
| using detail::ll = typedef long long |
Definition at line 47 of file PrimitiveHelpers.h.
| using detail::uchar = typedef unsigned char |
Definition at line 42 of file PrimitiveHelpers.h.
| using detail::uint = typedef unsigned int |
Definition at line 43 of file PrimitiveHelpers.h.
| using detail::ul = typedef unsigned long |
Definition at line 46 of file PrimitiveHelpers.h.
| using detail::ull = typedef unsigned long long |
Definition at line 45 of file PrimitiveHelpers.h.
| using detail::ushort = typedef unsigned short |
Definition at line 44 of file PrimitiveHelpers.h.
| void detail::addInput | ( | T & | c, |
| const Primitive & | input, | ||
| A | a = defaultAccessor<T> |
||
| ) |
Definition at line 50 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.
| std::function<T(I)> detail::get | ( | std::string | source, |
| A | ass, | ||
| T | def | ||
| ) |
Definition at line 23 of file PrimitiveHelpers.h.
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 38 of file PrimitiveHelpers.h.
1.8.18