ATLAS Offline Software
Public Member Functions | List of all members
iFatras::ISimHitCreator Class Referenceabstract

#include <ISimHitCreator.h>

Inheritance diagram for iFatras::ISimHitCreator:
Collaboration diagram for iFatras::ISimHitCreator:

Public Member Functions

virtual ~ISimHitCreator ()
 Virtual destructor. More...
 
 DeclareInterfaceID (ISimHitCreator, 1, 0)
 Creates the InterfaceID and interfaceID() method. More...
 
virtual void createHits (const ISF::ISFParticle &isp, const std::vector< Trk::HitInfo > &hits) const =0
 Loop over the hits, create simhits and store in hit collection. More...
 

Detailed Description

The sim hit creator recieves a std::vector of Trk::TrackParameters and uses them to create simulated hits. Hit timing comes from the extrapolator.

Author
Sarka.Todorova -at- cern.ch

Definition at line 49 of file ISimHitCreator.h.

Constructor & Destructor Documentation

◆ ~ISimHitCreator()

virtual iFatras::ISimHitCreator::~ISimHitCreator ( )
inlinevirtual

Virtual destructor.

Definition at line 54 of file ISimHitCreator.h.

54 {}

Member Function Documentation

◆ createHits()

virtual void iFatras::ISimHitCreator::createHits ( const ISF::ISFParticle isp,
const std::vector< Trk::HitInfo > &  hits 
) const
pure virtual

Loop over the hits, create simhits and store in hit collection.

◆ DeclareInterfaceID()

iFatras::ISimHitCreator::DeclareInterfaceID ( ISimHitCreator  ,
,
 
)

Creates the InterfaceID and interfaceID() method.


The documentation for this class was generated from the following file: