|
ATLAS Offline Software
|
Go to the documentation of this file.
9 #ifndef ISF_FATRASINTERFACES_IHITCREATOR_H
10 #define ISF_FATRASINTERFACES_IHITCREATOR_H
13 #include "GaudiKernel/IAlgTool.h"
30 typedef std::pair< const Trk::TrackParameters*, const Trk::RIO_OnTrack* >
ParametersROT;
31 typedef std::pair< const Trk::TrackParameters*, const Trk::Layer* >
ParametersLayer;
#define ATLAS_NOT_THREAD_SAFE
getNoisyStrip() Find noisy strips from hitmaps and write out into xml/db formats
std::pair< const Trk::TrackParameters *, const Trk::Layer * > ParametersLayer
virtual const ParametersROT * createHit(const ISF::ISFParticle &isp, const Trk::TrackParameters &tpars) const =0
Return the cluster on Track – the PrepRawData is contained in this one.
DeclareInterfaceID(IHitCreator, 1, 0)
Creates the InterfaceID and interfaceID() method.
Ensure that the ATLAS eigen extensions are properly loaded.
std::pair< const Trk::TrackParameters *, const Trk::RIO_OnTrack * > ParametersROT
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.
Define macros for attributes used to control the static checker.
virtual void createSimHit(const ISF::ISFParticle &isp, const Trk::TrackParameters &, double time) const =0
Return nothing - store the HIT in hit collection.
virtual ~IHitCreator()
Virtual destructor.