ATLAS Offline Software
Loading...
Searching...
No Matches
iFatras::IHitCreator Class Referenceabstract

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

#include <IHitCreator.h>

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

Public Member Functions

virtual ~IHitCreator ()
 Virtual destructor.
 DeclareInterfaceID (IHitCreator, 1, 0)
 Creates the InterfaceID and interfaceID() method.
virtual void createSimHit (const ISF::ISFParticle &isp, const Trk::TrackParameters &, double time) const =0
 Return nothing - store the HIT in hit collection.
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.
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.

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 ,
1 ,
0  )

Creates the InterfaceID and interfaceID() method.


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