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