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. | |
TrackCreator class.
TrackCreator::TrackCreator | ( | const Settings & | settings, |
const pandora::Pandora *const | pPandora | ||
) |
Constructor.
settings | the creator settings |
pPandora | address of the relevant pandora instance |
pandora::StatusCode TrackCreator::CreateTrackAssociations | ( | const EVENT::LCEvent *const | pLCEvent | ) |
Create associations between tracks, V0s, kinks, etc.
pLCEvent | the lcio event |
Referenced by PandoraPFANewProcessor::processEvent().
pandora::StatusCode TrackCreator::CreateTracks | ( | EVENT::LCEvent * | pLCEvent | ) |
Create tracks, insert user code here.
pLCEvent | the lcio event |
References TrackCreator::Settings::m_maxTrackHits, TrackCreator::Settings::m_minFtdTrackHits, TrackCreator::Settings::m_minTrackHits, and TrackCreator::Settings::m_trackCollections.
Referenced by PandoraPFANewProcessor::processEvent().
|
inline |