12#ifndef TIDA_TRACKANALYSISSEQUENCE_H
13#define TIDA_TRACKANALYSISSEQUENCE_H
41 const std::string& _chain,
const std::string& _key,
42 const std::string& _refchain,
const std::string& _refkey,
46 TrackFilter* reffilter,
70 const std::string& _chain,
const std::string& _key,
71 const std::string& _refchain,
const std::string& _refkey,
89 const std::string& _chain,
const std::string& _key,
std::ostream & operator<<(std::ostream &s, const TrackAnalysisSequence &)
TIDA::Associator< TIDA::Track > TrackAssociator
base class for a single track selection filter allowing parameter setting for complex track selection
void setTestSelector(TrackSelector *selector)
TrackAnalysis * m_analysis
TrackFilter * m_testFilter
const std::string & keyRef() const
TrackAssociator * m_matcher
const std::string & name() const
TrackAssociator * getAssociator()
std::string m_chainRefName
TrackAnalysis * getAnalysis()
void setAnalysis(TrackAnalysis *analysis)
const std::string & chainRefName() const
TrackSelector * m_testSelector
void setRefSelector(TrackSelector *selector)
TrackAnalysisSequence(const std::string &_name, const std::string &_chain, const std::string &_key, const std::string &_refchain, const std::string &_refkey, TrackSelector *selector, TrackFilter *filter, TrackSelector *refselector, TrackFilter *reffilter, TrackAssociator *matcher, TrackAnalysis *analysis, bool seeded=true)
TrackAnalysisSequence(const std::string &_chain, const std::string &_key, TrackSelector *selector, TrackSelector *refselector, TrackAssociator *matcher, TrackAnalysis *analysis, bool seeded=true)
TrackSelector * getRefSelector()
TrackFilter * m_refFilter
const std::string & key() const
void setAssociator(TrackAssociator *matcher)
const std::string & chainName() const
TrackSelector * m_refSelector
TrackAnalysisSequence(const std::string &_name, const std::string &_chain, const std::string &_key, TrackSelector *selector, TrackSelector *refselector, TrackAssociator *matcher, TrackAnalysis *analysis, bool seeded=true)
TrackSelector * getTestSelector()
TrackAnalysisSequence(const std::string &_name, const std::string &_chain, const std::string &_key, const std::string &_refchain, const std::string &_refkey, TrackSelector *selector, TrackSelector *refselector, TrackAssociator *matcher, TrackAnalysis *analysis, bool seeded=true)