ATLAS Offline Software
Loading...
Searching...
No Matches
TrigIsoHPtTrackTriggerHypoAlg.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
3*/
4#ifndef TRIGLONGLIVEDPARTICLESHYPO_TRIGISOHPTTRACKTRIGGERHYPOALG_H
5#define TRIGLONGLIVEDPARTICLESHYPO_TRIGISOHPTTRACKTRIGGERHYPOALG_H 1
6
7#include "Gaudi/Property.h"
8
9#include <string>
14
20
22{
23 public:
24
25 TrigIsoHPtTrackTriggerHypoAlg( const std::string& name, ISvcLocator* pSvcLocator );
26
27 virtual StatusCode initialize() override;
28 virtual StatusCode execute(const EventContext& context) const override;
29
30 private:
31 ToolHandleArray< TrigIsoHPtTrackTriggerHypoTool > m_hypoTools {this, "HypoTools", {}, "Tools to perfrom selection"};
32
33 SG::ReadHandleKey< xAOD::TrackParticleContainer > m_trackKey {this,"trackKey","Key for precision tracks"};
34
35};
36
37#endif //> !TRIGLONGLIVEDPARTICLESHYPO_TRIGISOHPTTRACKTRIGGERHYPOALG_H
HypoBase(const std::string &name, ISvcLocator *pSvcLocator)
constructor, to be called by sub-class constructors
Definition HypoBase.cxx:12
ToolHandleArray< TrigIsoHPtTrackTriggerHypoTool > m_hypoTools
TrigIsoHPtTrackTriggerHypoAlg(const std::string &name, ISvcLocator *pSvcLocator)
SG::ReadHandleKey< xAOD::TrackParticleContainer > m_trackKey
virtual StatusCode execute(const EventContext &context) const override