![]() |
ATLAS Offline Software
|
Go to the source code of this file.
Classes | |
| struct | PartonDecorator |
| Struct to manage and apply decorators to the EventInfo object. More... | |
Functions | |
| template<typename T, typename U, typename V> | |
| void | FillParticleInfo (const SG::Decorator< T > &dec, const U &value, const V *object) |
| Template function to fill particle information into a given object. | |
| template<typename T, typename U, typename V> | |
| void | FillVectorParticleInfo (const SG::Decorator< std::vector< T > > &dec, const U &value, const V *object) |
| Template function to fill vector particle information into a given object. | |
| template<typename T, typename U> | |
| void | FillParticleInfo (const SG::Decorator< T > &dec_pt, const SG::Decorator< T > &dec_eta, const SG::Decorator< T > &dec_phi, const SG::Decorator< T > &dec_m, const ROOT::Math::PtEtaPhiMVector &particle, U *object) |
| Template function to fill basic particle kinematics (pt, eta, phi, m) into an object. | |
| template<typename T, typename U> | |
| void | FillVectorParticleInfo (const SG::Decorator< std::vector< T > > &dec_pt, const SG::Decorator< std::vector< T > > &dec_eta, const SG::Decorator< std::vector< T > > &dec_phi, const SG::Decorator< std::vector< T > > &dec_m, const ROOT::Math::PtEtaPhiMVector &particle, U *object) |
| Template function to fill basic vector particle kinematics into an object. | |
| template<typename T, typename U> | |
| void | FillParticleInfo (const SG::Decorator< T > &dec_pt, const SG::Decorator< T > &dec_eta, const SG::Decorator< T > &dec_phi, const SG::Decorator< T > &dec_m, const SG::Decorator< int > &dec_pdgId, const ROOT::Math::PtEtaPhiMVector &particle, int pdgId, U *object) |
| Template function to fill particle kinematics and PDG ID into an object. | |
| template<typename T, typename U> | |
| void | FillVectorParticleInfo (const SG::Decorator< std::vector< T > > &dec_pt, const SG::Decorator< std::vector< T > > &dec_eta, const SG::Decorator< std::vector< T > > &dec_phi, const SG::Decorator< std::vector< T > > &dec_m, const SG::Decorator< std::vector< int > > &dec_pdgId, const ROOT::Math::PtEtaPhiMVector &particle, int pdgId, U *object) |
| Template function to fill vector particle kinematics and PDG ID into an object. | |
| template<typename T, typename U> | |
| void | FillDefaultParticleInfo (const SG::Decorator< T > &dec_pt, const SG::Decorator< T > &dec_eta, const SG::Decorator< T > &dec_phi, const SG::Decorator< T > &dec_m, U *object) |
| Template function to fill default (placeholder) particle kinematics into an object. | |
| template<typename T, typename U> | |
| void | FillDefaultVectorParticleInfo (const SG::Decorator< std::vector< T > > &dec_pt, const SG::Decorator< std::vector< T > > &dec_eta, const SG::Decorator< std::vector< T > > &dec_phi, const SG::Decorator< std::vector< T > > &dec_m, U *object) |
| Template function to fill default (placeholder) vector particle kinematics into an object. | |
| template<typename T, typename U> | |
| void | FillDefaultParticleInfo (const SG::Decorator< T > &dec_pt, const SG::Decorator< T > &dec_eta, const SG::Decorator< T > &dec_phi, const SG::Decorator< T > &dec_m, const SG::Decorator< int > &dec_pdgId, U *object) |
| Template function to fill default (placeholder) particle kinematics and PDG ID into an object. | |
| template<typename T, typename U> | |
| void | FillDefaultVectorParticleInfo (const SG::Decorator< std::vector< T > > &dec_pt, const SG::Decorator< std::vector< T > > &dec_eta, const SG::Decorator< std::vector< T > > &dec_phi, const SG::Decorator< std::vector< T > > &dec_m, const SG::Decorator< std::vector< int > > &dec_pdgId, U *object) |
| Template function to fill default (placeholder) vector particle kinematics and PDG ID into an object. | |
| void FillDefaultParticleInfo | ( | const SG::Decorator< T > & | dec_pt, |
| const SG::Decorator< T > & | dec_eta, | ||
| const SG::Decorator< T > & | dec_phi, | ||
| const SG::Decorator< T > & | dec_m, | ||
| const SG::Decorator< int > & | dec_pdgId, | ||
| U * | object ) |
Template function to fill default (placeholder) particle kinematics and PDG ID into an object.
Definition at line 179 of file DecoratorHelpers.h.
| void FillDefaultParticleInfo | ( | const SG::Decorator< T > & | dec_pt, |
| const SG::Decorator< T > & | dec_eta, | ||
| const SG::Decorator< T > & | dec_phi, | ||
| const SG::Decorator< T > & | dec_m, | ||
| U * | object ) |
Template function to fill default (placeholder) particle kinematics into an object.
Definition at line 142 of file DecoratorHelpers.h.
| void FillDefaultVectorParticleInfo | ( | const SG::Decorator< std::vector< T > > & | dec_pt, |
| const SG::Decorator< std::vector< T > > & | dec_eta, | ||
| const SG::Decorator< std::vector< T > > & | dec_phi, | ||
| const SG::Decorator< std::vector< T > > & | dec_m, | ||
| const SG::Decorator< std::vector< int > > & | dec_pdgId, | ||
| U * | object ) |
Template function to fill default (placeholder) vector particle kinematics and PDG ID into an object.
Definition at line 196 of file DecoratorHelpers.h.
| void FillDefaultVectorParticleInfo | ( | const SG::Decorator< std::vector< T > > & | dec_pt, |
| const SG::Decorator< std::vector< T > > & | dec_eta, | ||
| const SG::Decorator< std::vector< T > > & | dec_phi, | ||
| const SG::Decorator< std::vector< T > > & | dec_m, | ||
| U * | object ) |
Template function to fill default (placeholder) vector particle kinematics into an object.
Definition at line 160 of file DecoratorHelpers.h.
| void FillParticleInfo | ( | const SG::Decorator< T > & | dec, |
| const U & | value, | ||
| const V * | object ) |
Template function to fill particle information into a given object.
This template function assigns a value to a decorator associated with an object.
| T | Type of the value being decorated (e.g., float, int). |
| U | Type of the value to be assigned. |
| V | Type of the object that will be decorated. |
| dec | The decorator that will hold the value. |
| value | The value to be assigned to the decorator. |
| object | Pointer to the object that will be decorated. |
Definition at line 29 of file DecoratorHelpers.h.
| void FillParticleInfo | ( | const SG::Decorator< T > & | dec_pt, |
| const SG::Decorator< T > & | dec_eta, | ||
| const SG::Decorator< T > & | dec_phi, | ||
| const SG::Decorator< T > & | dec_m, | ||
| const ROOT::Math::PtEtaPhiMVector & | particle, | ||
| U * | object ) |
Template function to fill basic particle kinematics (pt, eta, phi, m) into an object.
| T | Type of the value being decorated (e.g., float). |
| U | Type of the object that will be decorated. |
| dec_pt | Decorator for transverse momentum. |
| dec_eta | Decorator for pseudorapidity. |
| dec_phi | Decorator for azimuthal angle. |
| dec_m | Decorator for mass. |
| particle | The particle four-vector. |
| object | Pointer to the object that will be decorated. |
Definition at line 65 of file DecoratorHelpers.h.
| void FillParticleInfo | ( | const SG::Decorator< T > & | dec_pt, |
| const SG::Decorator< T > & | dec_eta, | ||
| const SG::Decorator< T > & | dec_phi, | ||
| const SG::Decorator< T > & | dec_m, | ||
| const SG::Decorator< int > & | dec_pdgId, | ||
| const ROOT::Math::PtEtaPhiMVector & | particle, | ||
| int | pdgId, | ||
| U * | object ) |
Template function to fill particle kinematics and PDG ID into an object.
Definition at line 104 of file DecoratorHelpers.h.
| void FillVectorParticleInfo | ( | const SG::Decorator< std::vector< T > > & | dec, |
| const U & | value, | ||
| const V * | object ) |
Template function to fill vector particle information into a given object.
| T | Type of the value being decorated. |
| U | Type of the value to be assigned. |
| V | Type of the object that will be decorated. |
| dec | The vector decorator. |
| value | The value to push back. |
| object | Pointer to the object that will be decorated. |
Definition at line 46 of file DecoratorHelpers.h.
| void FillVectorParticleInfo | ( | const SG::Decorator< std::vector< T > > & | dec_pt, |
| const SG::Decorator< std::vector< T > > & | dec_eta, | ||
| const SG::Decorator< std::vector< T > > & | dec_phi, | ||
| const SG::Decorator< std::vector< T > > & | dec_m, | ||
| const ROOT::Math::PtEtaPhiMVector & | particle, | ||
| U * | object ) |
Template function to fill basic vector particle kinematics into an object.
Definition at line 84 of file DecoratorHelpers.h.
| void FillVectorParticleInfo | ( | const SG::Decorator< std::vector< T > > & | dec_pt, |
| const SG::Decorator< std::vector< T > > & | dec_eta, | ||
| const SG::Decorator< std::vector< T > > & | dec_phi, | ||
| const SG::Decorator< std::vector< T > > & | dec_m, | ||
| const SG::Decorator< std::vector< int > > & | dec_pdgId, | ||
| const ROOT::Math::PtEtaPhiMVector & | particle, | ||
| int | pdgId, | ||
| U * | object ) |
Template function to fill vector particle kinematics and PDG ID into an object.
Definition at line 123 of file DecoratorHelpers.h.