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

#include <IHitCreator.h>

Inheritance diagram for iFatras::IHitCreator:
Collaboration diagram for iFatras::IHitCreator:

Public Member Functions

virtual ~IHitCreator ()
 Virtual destructor. More...
 
 DeclareInterfaceID (IHitCreator, 1, 0)
 Creates the InterfaceID and interfaceID() method. More...
 
virtual void createSimHit (const ISF::ISFParticle &isp, const Trk::TrackParameters &, double time) const =0
 Return nothing - store the HIT in hit collection. More...
 
virtual const ParametersROTcreateHit (const ISF::ISFParticle &isp, const Trk::TrackParameters &tpars) const =0
 Return the cluster on Track – the PrepRawData is contained in this one. More...
 
virtual const std::vector< ParametersROT > * createHits (const ISF::ISFParticle &isp, const ParametersLayer &tparsLayer) const =0
 Return the cluster on Track – the PrepRawData is contained in this one. More...
 

Detailed Description

Interface definition for Sim Hit creation in Fatras, starting from intersection on an active surface

Author
Andre.nosp@m.as.S.nosp@m.alzbu.nosp@m.rger.nosp@m.@cern.nosp@m..ch
Sarka.nosp@m..Tod.nosp@m.orova.nosp@m.@cer.nosp@m.n.ch

Definition at line 45 of file IHitCreator.h.

Constructor & Destructor Documentation

◆ ~IHitCreator()

virtual iFatras::IHitCreator::~IHitCreator ( )
inlinevirtual

Virtual destructor.

Definition at line 49 of file IHitCreator.h.

49 {}

Member Function Documentation

◆ createHit()

virtual const ParametersROT* iFatras::IHitCreator::createHit ( const ISF::ISFParticle isp,
const Trk::TrackParameters tpars 
) const
pure virtual

Return the cluster on Track – the PrepRawData is contained in this one.

◆ createHits()

virtual const std::vector< ParametersROT >* iFatras::IHitCreator::createHits ( const ISF::ISFParticle isp,
const ParametersLayer tparsLayer 
) const
pure virtual

Return the cluster on Track – the PrepRawData is contained in this one.

◆ createSimHit()

virtual void iFatras::IHitCreator::createSimHit ( const ISF::ISFParticle isp,
const Trk::TrackParameters ,
double  time 
) const
pure virtual

Return nothing - store the HIT in hit collection.

◆ DeclareInterfaceID()

iFatras::IHitCreator::DeclareInterfaceID ( IHitCreator  ,
,
 
)

Creates the InterfaceID and interfaceID() method.


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