ATLAS Offline Software
SelectEventNumber.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef TRKALIGNGENALGS_SELECTEVENTNUMBER_H
6 #define TRKALIGNGENALGS_SELECTEVENTNUMBER_H
7 
9 
19 namespace Trk {
20 
22 
23  public:
24 
27 
29  virtual StatusCode initialize();
30 
32  virtual StatusCode execute();
33 
34  private:
35 
36  StringProperty m_eventListName{this, "EventList", "goodEvents.txt",
37  "name of event list ASCII file"};
38  std::vector< std::pair<int,int> > m_goodEventList;
39 
40  int m_lastGoodEvt = 0;
41 
42  };
43 
44 } // end namespace
45 #endif // TRKALIGNGENALGS_SELECTEVENTNUMBER_H
Trk::SelectEventNumber::m_lastGoodEvt
int m_lastGoodEvt
good events read in from ASCII file
Definition: SelectEventNumber.h:40
Trk::SelectEventNumber::initialize
virtual StatusCode initialize()
initialize method
Definition: SelectEventNumber.cxx:14
Trk::SelectEventNumber
Definition: SelectEventNumber.h:21
Trk::SelectEventNumber::m_goodEventList
std::vector< std::pair< int, int > > m_goodEventList
Definition: SelectEventNumber.h:38
Trk::SelectEventNumber::m_eventListName
StringProperty m_eventListName
Definition: SelectEventNumber.h:36
Trk::SelectEventNumber::execute
virtual StatusCode execute()
execute method
Definition: SelectEventNumber.cxx:33
AthAlgorithm.h
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
AthAlgorithm
Definition: AthAlgorithm.h:47
Trk
Ensure that the ATLAS eigen extensions are properly loaded.
Definition: FakeTrackBuilder.h:9
AthAlgorithm::AthAlgorithm
AthAlgorithm()
Default constructor: