|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef TRKALIGNMENT_ALIGNTRACKPREPROCESSOR_IH
6 #define TRKALIGNMENT_ALIGNTRACKPREPROCESSOR_IH
21 #include "GaudiKernel/IAlgTool.h"
33 static const InterfaceID
34 IID_Trk_IAlignTrackPreProcessor(
"IAlignTrackPreProcessor",1,0);
72 return IID_Trk_IAlignTrackPreProcessor;
77 #endif // TRKALIGNMENT_ALIGNTRACKPREPROCESSOR_IH
virtual DataVector< Trk::Track > * processTrackCollection(const DataVector< Trk::Track > *trks)=0
Main processing of track collection.
virtual void setNtuple(TFile *)
Sets output ntuple file, to be implemented if needed for detector-specific implementation.
virtual void setLogStream(std::ostream *os)
sets the output stream for the logfile
virtual StatusCode fillNtuple()
writes tree and histogrms to ntuple
std::ostream * m_logStream
logfile output stream
virtual void printSummary()
Print processing summary to logfile.
virtual void accumulateVTX(AlignTrack *)
methods added for the full VTX fit:
::StatusCode StatusCode
StatusCode definition for legacy code.
Ensure that the ATLAS eigen extensions are properly loaded.
An STL vector of pointers that by default owns its pointed-to elements.
static const InterfaceID & interfaceID()
AlignTrack is a generalization of a Trk::Track, used as the basic object to contain track information...