![]() |
![]() |
#include <TrackingAlgorithm.h>
Public Member Functions | |
virtual std::string | AlgorithmName () const |
Make the PSimHit equivalent. | |
void | AttachStubToSeed (L1TkTrack< T > &seed, edm::Ptr< L1TkStub< T > > &candidate) const |
Match a Stub to a Seed/Track. | |
virtual void | CreateSeeds (std::vector< L1TkTrack< T > > &output, edm::Handle< std::vector< L1TkStub< T > > > &input) const |
Seed creation. | |
TrackingAlgorithm (const StackedTrackerGeometry *aStackedGeom, std::string fName) | |
Constructors. | |
virtual | ~TrackingAlgorithm () |
Destructor. | |
Protected Attributes | |
std::string | className_ |
const StackedTrackerGeometry * | theStackedTracker |
Data members. |
//////////////////////////////////////// Stacked Tracker Simulations /// / Nicola Pozzobon, UNIPD /// / 2011, September /// ////////////////////////////////////// ************************ DECLARATION OF CLASS ************************
Definition at line 33 of file TrackingAlgorithm.h.
TrackingAlgorithm< T >::TrackingAlgorithm | ( | const StackedTrackerGeometry * | aStackedGeom, |
std::string | fName | ||
) | [inline] |
Constructors.
Definition at line 41 of file TrackingAlgorithm.h.
References TrackingAlgorithm< T >::className_.
: theStackedTracker( aStackedGeom ) { className_=classNameFinder<T>(fName); }
virtual TrackingAlgorithm< T >::~TrackingAlgorithm | ( | ) | [inline, virtual] |
virtual std::string TrackingAlgorithm< T >::AlgorithmName | ( | ) | const [inline, virtual] |
Make the PSimHit equivalent.
Algorithm name
Definition at line 74 of file TrackingAlgorithm.h.
References TrackingAlgorithm< T >::className_.
{ return className_; }
void TrackingAlgorithm< T >::AttachStubToSeed | ( | L1TkTrack< T > & | seed, |
edm::Ptr< L1TkStub< T > > & | candidate | ||
) | const [inline] |
Match a Stub to a Seed/Track.
Reimplemented in TrackingAlgorithm_PROVA< T >.
Definition at line 56 of file TrackingAlgorithm.h.
References L1TkTrack< T >::addStubPtr().
{ seed.addStubPtr( candidate ); }
virtual void TrackingAlgorithm< T >::CreateSeeds | ( | std::vector< L1TkTrack< T > > & | output, |
edm::Handle< std::vector< L1TkStub< T > > > & | input | ||
) | const [inline, virtual] |
Seed creation.
Reimplemented in TrackingAlgorithm_PROVA< T >.
Definition at line 50 of file TrackingAlgorithm.h.
References convertSQLitetoXML_cfg::output.
{ output.clear(); }
std::string TrackingAlgorithm< T >::className_ [protected] |
Definition at line 38 of file TrackingAlgorithm.h.
Referenced by TrackingAlgorithm< T >::AlgorithmName(), and TrackingAlgorithm< T >::TrackingAlgorithm().
const StackedTrackerGeometry* TrackingAlgorithm< T >::theStackedTracker [protected] |
Data members.
Definition at line 37 of file TrackingAlgorithm.h.