BOSS 8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
Event::RelKey< T1, T2, T3 > Class Template Reference

#include <RelKey.h>

Public Member Functions

 RelKey ()
 RelKey (T1 *obj)
 ~RelKey ()
void setData (T1 *obj)
const T1 * getData () const
T1 * getData ()
void setPrev (Relation< T2, T3 > *rel)
Relation< T2, T3 > * getPrev ()
void setSame (Relation< T2, T3 > *rel)
Relation< T2, T3 > * getSame ()
void setFirst (Relation< T2, T3 > *rel)
Relation< T2, T3 > * getFirst ()
void toStream (std::ostream &s) const
 Fill the ASCII output stream.
 RelKey ()
 RelKey (T1 *obj)
 ~RelKey ()
void setData (T1 *obj)
const T1 * getData () const
T1 * getData ()
void setPrev (Relation< T2, T3 > *rel)
Relation< T2, T3 > * getPrev ()
void setSame (Relation< T2, T3 > *rel)
Relation< T2, T3 > * getSame ()
void setFirst (Relation< T2, T3 > *rel)
Relation< T2, T3 > * getFirst ()
void toStream (std::ostream &s) const
 Fill the ASCII output stream.
 RelKey ()
 RelKey (T1 *obj)
 ~RelKey ()
void setData (T1 *obj)
const T1 * getData () const
T1 * getData ()
void setPrev (Relation< T2, T3 > *rel)
Relation< T2, T3 > * getPrev ()
void setSame (Relation< T2, T3 > *rel)
Relation< T2, T3 > * getSame ()
void setFirst (Relation< T2, T3 > *rel)
Relation< T2, T3 > * getFirst ()
void toStream (std::ostream &s) const
 Fill the ASCII output stream.

Detailed Description

template<class T1, class T2, class T3>
class Event::RelKey< T1, T2, T3 >

Definition at line 27 of file Event/RelTable/include/RelTable/RelKey.h.

Constructor & Destructor Documentation

◆ RelKey() [1/6]

template<class T1, class T2, class T3>
Event::RelKey< T1, T2, T3 >::RelKey ( )
inline

Definition at line 30 of file Event/RelTable/include/RelTable/RelKey.h.

30{}

◆ RelKey() [2/6]

template<class T1, class T2, class T3>
Event::RelKey< T1, T2, T3 >::RelKey ( T1 * obj)
inline

◆ ~RelKey() [1/3]

template<class T1, class T2, class T3>
Event::RelKey< T1, T2, T3 >::~RelKey ( )
inline

Definition at line 33 of file Event/RelTable/include/RelTable/RelKey.h.

33{}

◆ RelKey() [3/6]

template<class T1, class T2, class T3>
Event::RelKey< T1, T2, T3 >::RelKey ( )
inline

◆ RelKey() [4/6]

template<class T1, class T2, class T3>
Event::RelKey< T1, T2, T3 >::RelKey ( T1 * obj)
inline

Definition at line 31 of file InstallArea/x86_64-el9-gcc13-dbg/include/RelTable/RelKey.h.

31: m_data( obj ) {}

◆ ~RelKey() [2/3]

template<class T1, class T2, class T3>
Event::RelKey< T1, T2, T3 >::~RelKey ( )
inline

◆ RelKey() [5/6]

template<class T1, class T2, class T3>
Event::RelKey< T1, T2, T3 >::RelKey ( )
inline

◆ RelKey() [6/6]

template<class T1, class T2, class T3>
Event::RelKey< T1, T2, T3 >::RelKey ( T1 * obj)
inline

Definition at line 31 of file InstallArea/x86_64-el9-gcc13-opt/include/RelTable/RelKey.h.

31: m_data( obj ) {}

◆ ~RelKey() [3/3]

template<class T1, class T2, class T3>
Event::RelKey< T1, T2, T3 >::~RelKey ( )
inline

Member Function Documentation

◆ getData() [1/6]

template<class T1, class T2, class T3>
T1 * Event::RelKey< T1, T2, T3 >::getData ( )
inline

Definition at line 37 of file Event/RelTable/include/RelTable/RelKey.h.

37{ return m_data; }

◆ getData() [2/6]

template<class T1, class T2, class T3>
T1 * Event::RelKey< T1, T2, T3 >::getData ( )
inline

Definition at line 37 of file InstallArea/x86_64-el9-gcc13-dbg/include/RelTable/RelKey.h.

37{ return m_data; }

◆ getData() [3/6]

template<class T1, class T2, class T3>
T1 * Event::RelKey< T1, T2, T3 >::getData ( )
inline

Definition at line 37 of file InstallArea/x86_64-el9-gcc13-opt/include/RelTable/RelKey.h.

37{ return m_data; }

◆ getData() [4/6]

template<class T1, class T2, class T3>
const T1 * Event::RelKey< T1, T2, T3 >::getData ( ) const
inline

Definition at line 36 of file Event/RelTable/include/RelTable/RelKey.h.

36{ return m_data; }

◆ getData() [5/6]

template<class T1, class T2, class T3>
const T1 * Event::RelKey< T1, T2, T3 >::getData ( ) const
inline

Definition at line 36 of file InstallArea/x86_64-el9-gcc13-dbg/include/RelTable/RelKey.h.

36{ return m_data; }

◆ getData() [6/6]

template<class T1, class T2, class T3>
const T1 * Event::RelKey< T1, T2, T3 >::getData ( ) const
inline

Definition at line 36 of file InstallArea/x86_64-el9-gcc13-opt/include/RelTable/RelKey.h.

36{ return m_data; }

◆ getFirst() [1/3]

template<class T1, class T2, class T3>
Relation< T2, T3 > * Event::RelKey< T1, T2, T3 >::getFirst ( )
inline

Definition at line 46 of file Event/RelTable/include/RelTable/RelKey.h.

46{ return m_first; }

◆ getFirst() [2/3]

template<class T1, class T2, class T3>
Relation< T2, T3 > * Event::RelKey< T1, T2, T3 >::getFirst ( )
inline

Definition at line 46 of file InstallArea/x86_64-el9-gcc13-dbg/include/RelTable/RelKey.h.

46{ return m_first; }

◆ getFirst() [3/3]

template<class T1, class T2, class T3>
Relation< T2, T3 > * Event::RelKey< T1, T2, T3 >::getFirst ( )
inline

Definition at line 46 of file InstallArea/x86_64-el9-gcc13-opt/include/RelTable/RelKey.h.

46{ return m_first; }

◆ getPrev() [1/3]

template<class T1, class T2, class T3>
Relation< T2, T3 > * Event::RelKey< T1, T2, T3 >::getPrev ( )
inline

Definition at line 40 of file Event/RelTable/include/RelTable/RelKey.h.

40{ return m_prev; }

◆ getPrev() [2/3]

template<class T1, class T2, class T3>
Relation< T2, T3 > * Event::RelKey< T1, T2, T3 >::getPrev ( )
inline

Definition at line 40 of file InstallArea/x86_64-el9-gcc13-dbg/include/RelTable/RelKey.h.

40{ return m_prev; }

◆ getPrev() [3/3]

template<class T1, class T2, class T3>
Relation< T2, T3 > * Event::RelKey< T1, T2, T3 >::getPrev ( )
inline

Definition at line 40 of file InstallArea/x86_64-el9-gcc13-opt/include/RelTable/RelKey.h.

40{ return m_prev; }

◆ getSame() [1/3]

template<class T1, class T2, class T3>
Relation< T2, T3 > * Event::RelKey< T1, T2, T3 >::getSame ( )
inline

Definition at line 43 of file Event/RelTable/include/RelTable/RelKey.h.

43{ return m_same; }

◆ getSame() [2/3]

template<class T1, class T2, class T3>
Relation< T2, T3 > * Event::RelKey< T1, T2, T3 >::getSame ( )
inline

Definition at line 43 of file InstallArea/x86_64-el9-gcc13-dbg/include/RelTable/RelKey.h.

43{ return m_same; }

◆ getSame() [3/3]

template<class T1, class T2, class T3>
Relation< T2, T3 > * Event::RelKey< T1, T2, T3 >::getSame ( )
inline

Definition at line 43 of file InstallArea/x86_64-el9-gcc13-opt/include/RelTable/RelKey.h.

43{ return m_same; }

◆ setData() [1/3]

template<class T1, class T2, class T3>
void Event::RelKey< T1, T2, T3 >::setData ( T1 * obj)
inline

Definition at line 35 of file Event/RelTable/include/RelTable/RelKey.h.

35{ m_data = obj; }

◆ setData() [2/3]

template<class T1, class T2, class T3>
void Event::RelKey< T1, T2, T3 >::setData ( T1 * obj)
inline

Definition at line 35 of file InstallArea/x86_64-el9-gcc13-dbg/include/RelTable/RelKey.h.

35{ m_data = obj; }

◆ setData() [3/3]

template<class T1, class T2, class T3>
void Event::RelKey< T1, T2, T3 >::setData ( T1 * obj)
inline

Definition at line 35 of file InstallArea/x86_64-el9-gcc13-opt/include/RelTable/RelKey.h.

35{ m_data = obj; }

◆ setFirst() [1/3]

template<class T1, class T2, class T3>
void Event::RelKey< T1, T2, T3 >::setFirst ( Relation< T2, T3 > * rel)
inline

Definition at line 45 of file Event/RelTable/include/RelTable/RelKey.h.

45{ m_first = rel; }

◆ setFirst() [2/3]

template<class T1, class T2, class T3>
void Event::RelKey< T1, T2, T3 >::setFirst ( Relation< T2, T3 > * rel)
inline

Definition at line 45 of file InstallArea/x86_64-el9-gcc13-dbg/include/RelTable/RelKey.h.

45{ m_first = rel; }

◆ setFirst() [3/3]

template<class T1, class T2, class T3>
void Event::RelKey< T1, T2, T3 >::setFirst ( Relation< T2, T3 > * rel)
inline

Definition at line 45 of file InstallArea/x86_64-el9-gcc13-opt/include/RelTable/RelKey.h.

45{ m_first = rel; }

◆ setPrev() [1/3]

template<class T1, class T2, class T3>
void Event::RelKey< T1, T2, T3 >::setPrev ( Relation< T2, T3 > * rel)
inline

Definition at line 39 of file Event/RelTable/include/RelTable/RelKey.h.

39{ m_prev = rel; }

◆ setPrev() [2/3]

template<class T1, class T2, class T3>
void Event::RelKey< T1, T2, T3 >::setPrev ( Relation< T2, T3 > * rel)
inline

Definition at line 39 of file InstallArea/x86_64-el9-gcc13-dbg/include/RelTable/RelKey.h.

39{ m_prev = rel; }

◆ setPrev() [3/3]

template<class T1, class T2, class T3>
void Event::RelKey< T1, T2, T3 >::setPrev ( Relation< T2, T3 > * rel)
inline

Definition at line 39 of file InstallArea/x86_64-el9-gcc13-opt/include/RelTable/RelKey.h.

39{ m_prev = rel; }

◆ setSame() [1/3]

template<class T1, class T2, class T3>
void Event::RelKey< T1, T2, T3 >::setSame ( Relation< T2, T3 > * rel)
inline

Definition at line 42 of file Event/RelTable/include/RelTable/RelKey.h.

42{ m_same = rel; }

◆ setSame() [2/3]

template<class T1, class T2, class T3>
void Event::RelKey< T1, T2, T3 >::setSame ( Relation< T2, T3 > * rel)
inline

Definition at line 42 of file InstallArea/x86_64-el9-gcc13-dbg/include/RelTable/RelKey.h.

42{ m_same = rel; }

◆ setSame() [3/3]

template<class T1, class T2, class T3>
void Event::RelKey< T1, T2, T3 >::setSame ( Relation< T2, T3 > * rel)
inline

Definition at line 42 of file InstallArea/x86_64-el9-gcc13-opt/include/RelTable/RelKey.h.

42{ m_same = rel; }

◆ toStream() [1/3]

template<class T1, class T2, class T3>
void RelKey::toStream ( std::ostream & s) const
inline

Fill the ASCII output stream.

Fill the ASCII output stream

Definition at line 63 of file Event/RelTable/include/RelTable/RelKey.h.

63 {
64 /// Fill the ASCII output stream
65 s << "\n Data = " << m_data
66 << "\n Previous Relation = " << m_prev
67 << "\n Next Relation = " << m_same
68 << "\n First Different Data = " << m_first;
69 }

◆ toStream() [2/3]

template<class T1, class T2, class T3>
void Event::RelKey< T1, T2, T3 >::toStream ( std::ostream & s) const

Fill the ASCII output stream.

◆ toStream() [3/3]

template<class T1, class T2, class T3>
void Event::RelKey< T1, T2, T3 >::toStream ( std::ostream & s) const

Fill the ASCII output stream.


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