|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef TRKALIGNGENTOOLS_ALIGN_TRACK_CREATOR_H
6 #define TRKALIGNGENTOOLS_ALIGN_TRACK_CREATOR_H
8 #include "GaudiKernel/ToolHandle.h"
31 class MeasurementTypeID;
32 class IAlignModuleTool;
69 #endif // TRKALIGNGENTOOLS_ALIGN_TRACK_CREATOR_H
Interface for tool used to calculate residuals.
AlignTrackCreator(const std::string &type, const std::string &name, const IInterface *parent)
std::string m_eventListName
good events read in from ASCII file
bool m_requireOverlap
write selected events to event list ASCII file
ToolHandle< IAlignModuleTool > m_alignModuleTool
const AtlasDetectorID * m_idHelper
bool processAlignTrack(AlignTrack *track)
creates AlignTrack containing all TSOS on track
bool m_includeScatterers
remove AlignTSOS not in AlignModules
AlignTSOS is a TSOS with extra variables useful for alignment. It is created using an implementation ...
::StatusCode StatusCode
StatusCode definition for legacy code.
std::vector< std::pair< int, int > > m_goodEventList
Ensure that the ATLAS eigen extensions are properly loaded.
ToolHandle< IAlignResidualCalculator > m_residualCalculator
virtual ~AlignTrackCreator()
classifies a MeasurementBase into one of the known inherited flavours or one of the detector types fo...
MeasurementTypeID * m_measTypeIdHelper
bool m_writeEventList
name of event list ASCII file
bool m_removeATSOSNotInAlignModule
keep only tracks that pass through 2 or more AlignModules
This class provides an interface to generate or decode an identifier for the upper levels of the dete...
AlignTrack is a generalization of a Trk::Track, used as the basic object to contain track information...