 |
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef DERIVATIONFRAMEWORK_TRUTHDRESSINGTOOL_H
6 #define DERIVATIONFRAMEWORK_TRUTHDRESSINGTOOL_H
14 #include "Gaudi/Property.h"
15 #include "GaudiKernel/ToolHandle.h"
25 using base_class::base_class;
33 {
this,
"particlesKey",
"TruthParticles",
"ReadHandleKey for TruthParticles for photon list input"};
36 {
this,
"decorationName",
m_particlesKey,
"unusedPhotonDecoration",
"Name of the decoration for photons that were used in dressing"};
39 {
this,
"dressParticlesKey",
"",
"ReadHandleKey for input particles to be dressed. If taus are selected, everything in this input key will be used"};
50 {
this,
"pt_vis_dressed",
m_dressParticlesKey,
"pt_vis_dressed",
"pt_vis_dressed decoration"};
52 {
this,
"eta_vis_dressed",
m_dressParticlesKey,
"eta_vis_dressed",
"eta_vis_dressed decoration"};
54 {
this,
"phi_vis_dressed",
m_dressParticlesKey,
"phi_vis_dressed",
"phi_vis_dressed decoration"};
58 {
this,
"nPhotons_dressed",
m_dressParticlesKey,
"nPhotons_dressed",
"nPhotons_dressed decoration"};
64 {
this,
"usePhotonsFromHadrons",
false,
"Add photons coming from hadron decays while dressing"};
67 {
this,
"useLeptonsFromHadrons",
false,
"Consider leptons coming from hadron decays?"};
70 {
this,
"dressingConeSize", 0.1,
"Size of dR cone in which to include FSR photons in dressing"};
73 {
this,
"particleIDsToDress", {11,13},
"List of the pdgID's of particles to be dressed (usually 11,13). Special treatment for taus (15)"};
76 {
this,
"useAntiKt",
false,
"use anti-k_T instead of fixed-cone dressing"};
79 {
this,
"decoratePhotons",
true,
"Do we want to decorate the photons used for dressing?"};
83 #endif // DERIVATIONFRAMEWORK_TRUTHDRESSINGTool_H
Property holding a SG store/key/clid from which a ReadHandle is made.
Property holding a SG store/key/clid/attr name from which a ReadDecorHandle is made.
Property holding a SG store/key/clid/attr name from which a WriteDecorHandle is made.
::StatusCode StatusCode
StatusCode definition for legacy code.