ATLAS Offline Software
Loading...
Searching...
No Matches
TIDA::Reference Class Reference

#include <TIDAReference.h>

Collaboration diagram for TIDA::Reference:

Public Member Functions

 Reference (const std::string &name, TrackSelector *selector, TrackFilter *filter=0, TrigObjectMatcher *tom=0)
 ~Reference ()
void Clean ()
const std::string & name () const
TrackSelectorselector ()
const TrackSelectorselector () const
TrackFilterfilter ()
const TrackFilterfilter () const
TrigObjectMatchertom ()
const TrigObjectMatchertom () const

Protected Attributes

std::string m_name
TrackSelectorm_selector
TrackFilterm_filter
TrigObjectMatcherm_tom

Detailed Description

Definition at line 28 of file TIDAReference.h.

Constructor & Destructor Documentation

◆ Reference()

TIDA::Reference::Reference ( const std::string & name,
TrackSelector * selector,
TrackFilter * filter = 0,
TrigObjectMatcher * tom = 0 )
inline

Definition at line 32 of file TIDAReference.h.

32 :
34 }
TrigObjectMatcher * tom()
TrackSelector * m_selector
TrackSelector * selector()
std::string m_name
const std::string & name() const
TrackFilter * m_filter
TrackFilter * filter()
TrigObjectMatcher * m_tom

◆ ~Reference()

TIDA::Reference::~Reference ( )
inline

Definition at line 36 of file TIDAReference.h.

36{}

Member Function Documentation

◆ Clean()

void TIDA::Reference::Clean ( )
inline

Definition at line 38 of file TIDAReference.h.

38 {
39 delete m_selector;
40 delete m_tom;
41 m_selector=0;
42 m_tom=0;
43 }

◆ filter() [1/2]

TrackFilter * TIDA::Reference::filter ( )
inline

Definition at line 50 of file TIDAReference.h.

50{ return m_filter; }

◆ filter() [2/2]

const TrackFilter * TIDA::Reference::filter ( ) const
inline

Definition at line 51 of file TIDAReference.h.

51{ return m_filter; }

◆ name()

const std::string & TIDA::Reference::name ( ) const
inline

Definition at line 45 of file TIDAReference.h.

45{ return m_name; }

◆ selector() [1/2]

TrackSelector * TIDA::Reference::selector ( )
inline

Definition at line 47 of file TIDAReference.h.

47{ return m_selector; }

◆ selector() [2/2]

const TrackSelector * TIDA::Reference::selector ( ) const
inline

Definition at line 48 of file TIDAReference.h.

48{ return m_selector; }

◆ tom() [1/2]

TrigObjectMatcher * TIDA::Reference::tom ( )
inline

Definition at line 53 of file TIDAReference.h.

53{ return m_tom; }

◆ tom() [2/2]

const TrigObjectMatcher * TIDA::Reference::tom ( ) const
inline

Definition at line 54 of file TIDAReference.h.

54{ return m_tom; }

Member Data Documentation

◆ m_filter

TrackFilter* TIDA::Reference::m_filter
protected

Definition at line 62 of file TIDAReference.h.

◆ m_name

std::string TIDA::Reference::m_name
protected

Definition at line 59 of file TIDAReference.h.

◆ m_selector

TrackSelector* TIDA::Reference::m_selector
protected

Definition at line 61 of file TIDAReference.h.

◆ m_tom

TrigObjectMatcher* TIDA::Reference::m_tom
protected

Definition at line 63 of file TIDAReference.h.


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