ATLAS Offline Software
Loading...
Searching...
No Matches
InDetTrackExtraVarDecoratorAlg.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration
3*/
4
6
7#ifndef TRACKING_ANALYSIS_ALGORITHMS__EXTRAVARDECORATOR_ALG__H
8#define TRACKING_ANALYSIS_ALGORITHMS__EXTRAVARDECORATOR_ALG__H
9
14
16
17namespace CP {
18
20
21 public:
23 virtual StatusCode initialize() override;
24 virtual StatusCode execute() override;
25
26 private:
29 this, "inDetTracks", "", "the track collection to run on"};
31 this, "momentumDecoration", "pt_%SYS%", "decoration for per-object transverse momentum"};
33 this, "etaDecoration", "eta_%SYS%", "decoration for per-object pseudorapidity"};
35 this, "chargeDecoration", "charge_%SYS%", "decoration for per-object charge"};
36
37 };
38
39} // namespace
40
41#endif
CP::SysWriteDecorHandle< float > m_momentumDecor
CP::SysWriteDecorHandle< float > m_chargeDecor
CP::SysWriteDecorHandle< float > m_etaDecor
CP::SysReadHandle< xAOD::TrackParticleContainer > m_tracksHandle
a class managing the property to configure the list of systematics to process
a data handle for reading systematics varied input data
a data handle for reading systematics varied input data
the (new) base class for EventLoop algorithms
AnaAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
constructor with parameters
Select isolated Photons, Electrons and Muons.