![]() |
ATLAS Offline Software
|
#include <IAlignTrackPreProcessor.h>
Public Member Functions | |
| virtual DataVector< Trk::Track > * | processTrackCollection (const DataVector< Trk::Track > *trks)=0 |
| Main processing of track collection. | |
| virtual void | setLogStream (std::ostream *os) |
| sets the output stream for the logfile | |
| virtual void | setNtuple (TFile *) |
| Sets output ntuple file, to be implemented if needed for detector-specific implementation. | |
| virtual StatusCode | fillNtuple () |
| writes tree and histogrms to ntuple | |
| virtual void | accumulateVTX (AlignTrack *) |
| methods added for the full VTX fit: | |
| virtual void | solveVTX () |
| virtual void | printSummary () |
| Print processing summary to logfile. | |
Static Public Member Functions | |
| static const InterfaceID & | interfaceID () |
Protected Attributes | |
| std::ostream * | m_logStream = nullptr |
| logfile output stream | |
Definition at line 36 of file IAlignTrackPreProcessor.h.
|
inlinevirtual |
methods added for the full VTX fit:
Reimplemented in Trk::BeamspotVertexPreProcessor.
Definition at line 57 of file IAlignTrackPreProcessor.h.
|
inlinevirtual |
writes tree and histogrms to ntuple
Definition at line 54 of file IAlignTrackPreProcessor.h.
|
inlinestatic |
Definition at line 70 of file IAlignTrackPreProcessor.h.
|
inlinevirtual |
Print processing summary to logfile.
Reimplemented in Trk::BeamspotVertexPreProcessor.
Definition at line 62 of file IAlignTrackPreProcessor.h.
|
pure virtual |
Main processing of track collection.
The method should create AlignTracks but fill them into a collection of Tracks. The reason is that AlignTracks are needed further in the alignment processing but we want to store the newly created TrackCollection into StoreGate.
Implemented in Trk::AlignTrackPreProcessor, and Trk::BeamspotVertexPreProcessor.
|
inlinevirtual |
sets the output stream for the logfile
Definition at line 48 of file IAlignTrackPreProcessor.h.
|
inlinevirtual |
Sets output ntuple file, to be implemented if needed for detector-specific implementation.
Definition at line 51 of file IAlignTrackPreProcessor.h.
|
inlinevirtual |
Reimplemented in Trk::BeamspotVertexPreProcessor.
Definition at line 59 of file IAlignTrackPreProcessor.h.
|
protected |
logfile output stream
Definition at line 66 of file IAlignTrackPreProcessor.h.