ATLAS Offline Software
IActsPropStepRootWriterSvc.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_IACTSPROPSTEPROOTWRITERSVC_H
6 #define ACTSGEOMETRY_IACTSPROPSTEPROOTWRITERSVC_H
7 
8 #include "GaudiKernel/IInterface.h"
9 #include "Acts/EventData/TrackParameters.hpp"
10 
11 namespace Acts {
12  namespace detail {
13  struct Step;
14  }
15 }
16 
17 
18 class IActsPropStepRootWriterSvc : virtual public IInterface {
19 public:
20 
22 
24 
25  void
26  virtual
27  write(const std::vector<Acts::detail::Step>& steps) = 0;
28 
29 };
30 
31 
32 #endif
detail
Definition: extract_histogram_tag.cxx:14
IActsPropStepRootWriterSvc
Definition: IActsPropStepRootWriterSvc.h:18
beamspotman.steps
int steps
Definition: beamspotman.py:505
Acts
Definition: ChamberAssembleTool.h:18
IActsPropStepRootWriterSvc::write
virtual void write(const std::vector< Acts::detail::Step > &steps)=0
IActsPropStepRootWriterSvc::DeclareInterfaceID
DeclareInterfaceID(IActsPropStepRootWriterSvc, 1, 0)
IActsPropStepRootWriterSvc::IActsPropStepRootWriterSvc
IActsPropStepRootWriterSvc()
Definition: IActsPropStepRootWriterSvc.h:23