MarlinPandora  03.00.00
 All Classes Functions Variables
Classes | Public Types | Public Member Functions | List of all members
TrackCreator Class Reference

TrackCreator class. More...

#include <TrackCreator.h>

Classes

class  Settings
 Settings class. More...
 

Public Types

typedef std::vector< double > DoubleVector
 
typedef std::vector< std::string > StringVector
 

Public Member Functions

 TrackCreator (const Settings &settings, const pandora::Pandora *const pPandora)
 Constructor. More...
 
 ~TrackCreator ()
 Destructor.
 
pandora::StatusCode CreateTrackAssociations (const EVENT::LCEvent *const pLCEvent)
 Create associations between tracks, V0s, kinks, etc. More...
 
pandora::StatusCode CreateTracks (EVENT::LCEvent *pLCEvent)
 Create tracks, insert user code here. More...
 
const TrackVector & GetTrackVector () const
 Get the track vector. More...
 
void Reset ()
 Reset the track creator.
 

Detailed Description

TrackCreator class.

Constructor & Destructor Documentation

TrackCreator::TrackCreator ( const Settings settings,
const pandora::Pandora *const  pPandora 
)

Constructor.

Parameters
settingsthe creator settings
pPandoraaddress of the relevant pandora instance

Member Function Documentation

pandora::StatusCode TrackCreator::CreateTrackAssociations ( const EVENT::LCEvent *const  pLCEvent)

Create associations between tracks, V0s, kinks, etc.

Parameters
pLCEventthe lcio event

Referenced by PandoraPFANewProcessor::processEvent().

pandora::StatusCode TrackCreator::CreateTracks ( EVENT::LCEvent *  pLCEvent)
const TrackVector & TrackCreator::GetTrackVector ( ) const
inline

Get the track vector.

Returns
The track vector

Referenced by PandoraPFANewProcessor::processEvent().


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