 |
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef TRKALIGNGENALGS_ALIGNTRACKCOLLSPLITTER_H
6 #define TRKALIGNGENALGS_ALIGNTRACKCOLLSPLITTER_H
49 StringProperty
m_inputCol{
this,
"InputTrkCol",
"AlignTracks",
50 "Name of input track collection"};
52 "Prefix for names of output track collections"};
63 "maximum allowed number of retrieval errors at the beginning of the job (-1 for infinite)"};
68 #endif // TRKALIGNGENALGS_ALIGNTRACKCOLLSPLITTER_H
std::vector< std::string > m_outColNames
Names of output track collections.
StringProperty m_inputCol
int m_ntracks
number of processed tracks
int m_nRetrievalErrors
number of retrieval errors at the beginning of the job
AlignTrackCollSplitter(const std::string &name, ISvcLocator *pSvcLocator)
constructor
virtual ~AlignTrackCollSplitter()
destructor
virtual StatusCode execute()
loops over tracks in event, and accumulates information necessary for alignmnet
IntegerProperty m_maxRetrievalErrors
::StatusCode StatusCode
StatusCode definition for legacy code.
virtual StatusCode finalize()
finalize method
Ensure that the ATLAS eigen extensions are properly loaded.
virtual StatusCode initialize()
initialize method
int m_nevents
number of processed events
virtual StatusCode stop()
stop method
std::vector< int > m_trackTypeCounter
counter for different types of tracks
StringProperty m_outColPrefix