![Logo](../../ATLAS-Logo-Square-Blue-RGB.png) |
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef TRKALIGNGENALGS_ALIGNTRACKCOLLSPLITTER_H
6 #define TRKALIGNGENALGS_ALIGNTRACKCOLLSPLITTER_H
65 #endif // TRKALIGNGENALGS_ALIGNTRACKCOLLSPLITTER_H
std::vector< std::string > m_outColNames
Names of output track collections.
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
int m_maxRetrievalErrors
maximum allowed number of retrieval errors at the beginning of the job (-1 for infinite)
virtual StatusCode execute()
loops over tracks in event, and accumulates information necessary for alignmnet
::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
std::string m_outColPrefix
Prefix for names of output track collections.
std::string m_inputCol
Name of input track collection.