ATLAS Offline Software
Tracking
Acts
ActsGeometryInterfaces
ActsGeometryInterfaces
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
16
DeclareInterfaceID
(
IActsMaterialTrackWriterSvc
, 1, 0);
17
18
IActsMaterialTrackWriterSvc
() {;}
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)
Generated on Sun Dec 22 2024 21:11:20 for ATLAS Offline Software by
1.8.18