|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef THINNINGUTILS_THINTRTSTANDALONETRACKALG_H
6 #define THINNINGUTILS_THINTRTSTANDALONETRACKALG_H
43 Gaudi::Property<bool>
m_doPhoton {
this,
"doPhoton",
true };
46 Gaudi::Property<bool>
m_doTau {
this,
"doTau",
true };
51 Gaudi::Property<bool>
m_doMuon{
this,
"doMuon",
true};
54 {
this,
"InDetTrackParticleContainerName",
"InDetTrackParticles",
"Name of the TrackParticle container to thin" };
58 {
this,
"StreamName",
"StreamAOD",
"Name of the stream being thinned" };
62 {
this,
"InputElectronContainerName",
"Electrons",
"Name of the input electron container" };
66 {
this,
"InputPhotonContainerName",
"Photons",
"Name of the input photon container" };
70 {
this,
"InputTauJetContainerName",
"TauJets",
"Name of the input tau container" };
74 {
this,
"InputTauJet_EleRMContainerName",
"TauJets_EleRM",
"Name of the input electron removal tau container" };
78 this,
"InputMuonContainerName",
"Muons",
"Name of the input muon container"
82 #endif // THINNINGUTILS_THINTRTSTANDALONETRACKALG_H
Property holding a SG store/key/clid from which a ReadHandle is made.
Gaudi::Property< bool > m_doTau
Thin tau tracks.
HandleKey object for adding thinning to an object.
SG::ReadHandleKey< xAOD::ElectronContainer > m_InputElectronContainerKey
electron collection input name
Gaudi::Property< bool > m_doElectron
Thin electron tracks.
SG::ThinningHandleKey< xAOD::TrackParticleContainer > m_InDetTrackParticlesKey
Track Particle container to thin.
Gaudi::Property< bool > m_doTauEleRM
Thin electron removal tau tracks.
StatusCode initialize() override final
initialize method
Gaudi::Property< bool > m_doPhoton
Thin photon tracks.
An algorithm that can be simultaneously executed in multiple threads.
SG::ReadHandleKey< xAOD::MuonContainer > m_inputMuonContainerKey
Muon collection input name.
AthReentrantAlgorithm()
Default constructor:
StringProperty m_streamName
Name of the stream being thinned.
::StatusCode StatusCode
StatusCode definition for legacy code.
Thin TRT standalone tracks.
SG::ReadHandleKey< xAOD::PhotonContainer > m_InputPhotonContainerKey
photon collection input name
SG::ReadHandleKey< xAOD::TauJetContainer > m_InputTauJetContainerKey
TauJets collection input name.
Gaudi::Property< bool > m_doMuon
StatusCode execute(const EventContext &ctx) const override final
execute method
HandleKey object for adding thinning to an object.
SG::ReadHandleKey< xAOD::TauJetContainer > m_InputTauJet_EleRMContainerKey
TauJets_EleRM collection input name.