ATLAS Offline Software
IActsMaterialTrackWriterSvc.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef ACTSGEOMETRY_IACTSMATERIALTRACKWRITERSVC_H
6 #define ACTSGEOMETRY_IACTSMATERIALTRACKWRITERSVC_H
7 
8 #include "GaudiKernel/IInterface.h"
9 #include "Acts/EventData/TrackParameters.hpp"
10 
11 #include "Acts/Propagator/MaterialInteractor.hpp"
12 
13 class IActsMaterialTrackWriterSvc : virtual public IInterface {
14 public:
15 
17 
19 
20  void
21  virtual
22  write(const Acts::RecordedMaterialTrack& mTrack) = 0;
23 
24 };
25 
26 #endif
Acts::RecordedMaterialTrack
std::pair< std::pair< Acts::Vector3, Acts::Vector3 >, RecordedMaterial > RecordedMaterialTrack
Recorded material track.
Definition: ActsExtrapolationAlg.cxx:43
IActsMaterialTrackWriterSvc::IActsMaterialTrackWriterSvc
IActsMaterialTrackWriterSvc()
Definition: IActsMaterialTrackWriterSvc.h:18
IActsMaterialTrackWriterSvc::write
virtual void write(const Acts::RecordedMaterialTrack &mTrack)=0
IActsMaterialTrackWriterSvc
Definition: IActsMaterialTrackWriterSvc.h:13
IActsMaterialTrackWriterSvc::DeclareInterfaceID
DeclareInterfaceID(IActsMaterialTrackWriterSvc, 1, 0)