BOSS 8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
TEvtRecObject Class Reference

#include <TEvtRecObject.h>

Inheritance diagram for TEvtRecObject:

Public Member Functions

 TEvtRecObject ()
virtual ~TEvtRecObject ()
void initialize ()
void Clear (Option_t *option="")
void Print (Option_t *option="") const
const TEvtRecEventgetEvtRecEvent () const
void setEvtRecEvent (TEvtRecEvent *evtRecEvent)
const TObjArray * getEvtRecTrackCol () const
void addEvtRecTrack (TEvtRecTrack *track)
const TEvtRecTrackgetEvtRecTrack (Int_t i) const
void clearEvtRecTrackCol ()
const TEvtRecPrimaryVertexgetEvtRecPrimaryVertex () const
void setEvtRecPrimaryVertex (TEvtRecPrimaryVertex *evtRecPrimaryVertex)
const TObjArray * getEvtRecVeeVertexCol () const
void addEvtRecVeeVertex (TEvtRecVeeVertex *veeVertex)
const TEvtRecVeeVertexgetEvtRecVeeVertex (Int_t i) const
void clearEvtRecVeeVertexCol ()
const TObjArray * getEvtRecPi0Col () const
void addEvtRecPi0 (TEvtRecPi0 *pi0)
const TEvtRecPi0getEvtRecPi0 (Int_t i) const
void clearEvtRecPi0Col ()
const TObjArray * getEvtRecEtaToGGCol () const
void addEvtRecEtaToGG (TEvtRecEtaToGG *eta)
const TEvtRecEtaToGGgetEvtRecEtaToGG (Int_t i) const
void clearEvtRecEtaToGGCol ()
const TObjArray * getEvtRecDTagCol () const
void addEvtRecDTag (TEvtRecDTag *dtag)
const TEvtRecDTaggetEvtRecDTag (Int_t i) const
void clearEvtRecDTagCol ()
 TEvtRecObject ()
virtual ~TEvtRecObject ()
void initialize ()
void Clear (Option_t *option="")
void Print (Option_t *option="") const
const TEvtRecEventgetEvtRecEvent () const
void setEvtRecEvent (TEvtRecEvent *evtRecEvent)
const TObjArray * getEvtRecTrackCol () const
void addEvtRecTrack (TEvtRecTrack *track)
const TEvtRecTrackgetEvtRecTrack (Int_t i) const
void clearEvtRecTrackCol ()
const TEvtRecPrimaryVertexgetEvtRecPrimaryVertex () const
void setEvtRecPrimaryVertex (TEvtRecPrimaryVertex *evtRecPrimaryVertex)
const TObjArray * getEvtRecVeeVertexCol () const
void addEvtRecVeeVertex (TEvtRecVeeVertex *veeVertex)
const TEvtRecVeeVertexgetEvtRecVeeVertex (Int_t i) const
void clearEvtRecVeeVertexCol ()
const TObjArray * getEvtRecPi0Col () const
void addEvtRecPi0 (TEvtRecPi0 *pi0)
const TEvtRecPi0getEvtRecPi0 (Int_t i) const
void clearEvtRecPi0Col ()
const TObjArray * getEvtRecEtaToGGCol () const
void addEvtRecEtaToGG (TEvtRecEtaToGG *eta)
const TEvtRecEtaToGGgetEvtRecEtaToGG (Int_t i) const
void clearEvtRecEtaToGGCol ()
const TObjArray * getEvtRecDTagCol () const
void addEvtRecDTag (TEvtRecDTag *dtag)
const TEvtRecDTaggetEvtRecDTag (Int_t i) const
void clearEvtRecDTagCol ()
 TEvtRecObject ()
virtual ~TEvtRecObject ()
void initialize ()
void Clear (Option_t *option="")
void Print (Option_t *option="") const
const TEvtRecEventgetEvtRecEvent () const
void setEvtRecEvent (TEvtRecEvent *evtRecEvent)
const TObjArray * getEvtRecTrackCol () const
void addEvtRecTrack (TEvtRecTrack *track)
const TEvtRecTrackgetEvtRecTrack (Int_t i) const
void clearEvtRecTrackCol ()
const TEvtRecPrimaryVertexgetEvtRecPrimaryVertex () const
void setEvtRecPrimaryVertex (TEvtRecPrimaryVertex *evtRecPrimaryVertex)
const TObjArray * getEvtRecVeeVertexCol () const
void addEvtRecVeeVertex (TEvtRecVeeVertex *veeVertex)
const TEvtRecVeeVertexgetEvtRecVeeVertex (Int_t i) const
void clearEvtRecVeeVertexCol ()
const TObjArray * getEvtRecPi0Col () const
void addEvtRecPi0 (TEvtRecPi0 *pi0)
const TEvtRecPi0getEvtRecPi0 (Int_t i) const
void clearEvtRecPi0Col ()
const TObjArray * getEvtRecEtaToGGCol () const
void addEvtRecEtaToGG (TEvtRecEtaToGG *eta)
const TEvtRecEtaToGGgetEvtRecEtaToGG (Int_t i) const
void clearEvtRecEtaToGGCol ()
const TObjArray * getEvtRecDTagCol () const
void addEvtRecDTag (TEvtRecDTag *dtag)
const TEvtRecDTaggetEvtRecDTag (Int_t i) const
void clearEvtRecDTagCol ()

Detailed Description

Constructor & Destructor Documentation

◆ TEvtRecObject() [1/3]

TEvtRecObject::TEvtRecObject ( )

Definition at line 16 of file TEvtRecObject.cxx.

16 {
17 if ( !s_staticEvtRecEvent ) { s_staticEvtRecEvent = new TEvtRecEvent; }
18 m_evtRecEvent = s_staticEvtRecEvent;
19
20 if ( !s_staticEvtRecTrackCol ) { s_staticEvtRecTrackCol = new TObjArray(); }
21 m_evtRecTrackCol = s_staticEvtRecTrackCol;
22
23 if ( !s_staticEvtRecPrimaryVertex )
24 { s_staticEvtRecPrimaryVertex = new TEvtRecPrimaryVertex(); }
25 m_evtRecPrimaryVertex = s_staticEvtRecPrimaryVertex;
26
27 if ( !s_staticEvtRecVeeVertexCol ) { s_staticEvtRecVeeVertexCol = new TObjArray(); }
28 m_evtRecVeeVertexCol = s_staticEvtRecVeeVertexCol;
29
30 if ( !s_staticEvtRecPi0Col ) { s_staticEvtRecPi0Col = new TObjArray(); }
31 m_evtRecPi0Col = s_staticEvtRecPi0Col;
32
33 if ( !s_staticEvtRecEtaToGGCol ) { s_staticEvtRecEtaToGGCol = new TObjArray(); }
34 m_evtRecEtaToGGCol = s_staticEvtRecEtaToGGCol;
35
36 if ( !s_staticEvtRecDTagCol ) { s_staticEvtRecDTagCol = new TObjArray(); }
37 m_evtRecDTagCol = s_staticEvtRecDTagCol;
38
39 Clear();
40}
void Clear(Option_t *option="")

◆ ~TEvtRecObject() [1/3]

TEvtRecObject::~TEvtRecObject ( )
virtual

Definition at line 42 of file TEvtRecObject.cxx.

42 {
43
44 if ( m_evtRecEvent == s_staticEvtRecEvent ) s_staticEvtRecEvent = 0;
45 delete m_evtRecEvent;
46 m_evtRecEvent = 0;
47
48 if ( m_evtRecTrackCol == s_staticEvtRecTrackCol ) s_staticEvtRecTrackCol = 0;
49 m_evtRecTrackCol->Delete();
50 delete m_evtRecTrackCol;
51 m_evtRecTrackCol = 0;
52
53 if ( m_evtRecPrimaryVertex == s_staticEvtRecPrimaryVertex ) s_staticEvtRecPrimaryVertex = 0;
54 delete m_evtRecPrimaryVertex;
55 m_evtRecPrimaryVertex = 0;
56
57 if ( m_evtRecVeeVertexCol == s_staticEvtRecVeeVertexCol ) s_staticEvtRecVeeVertexCol = 0;
58 m_evtRecVeeVertexCol->Delete();
59 delete m_evtRecVeeVertexCol;
60 m_evtRecVeeVertexCol = 0;
61
62 if ( m_evtRecPi0Col == s_staticEvtRecPi0Col ) s_staticEvtRecPi0Col = 0;
63 m_evtRecPi0Col->Delete();
64 delete m_evtRecPi0Col;
65 m_evtRecPi0Col = 0;
66
67 if ( m_evtRecEtaToGGCol == s_staticEvtRecEtaToGGCol ) s_staticEvtRecEtaToGGCol = 0;
68 m_evtRecEtaToGGCol->Delete();
69 delete m_evtRecEtaToGGCol;
70 m_evtRecEtaToGGCol = 0;
71
72 if ( m_evtRecDTagCol == s_staticEvtRecDTagCol ) s_staticEvtRecDTagCol = 0;
73 m_evtRecDTagCol->Delete();
74 delete m_evtRecDTagCol;
75 m_evtRecDTagCol = 0;
76}

◆ TEvtRecObject() [2/3]

TEvtRecObject::TEvtRecObject ( )

◆ ~TEvtRecObject() [2/3]

virtual TEvtRecObject::~TEvtRecObject ( )
virtual

◆ TEvtRecObject() [3/3]

TEvtRecObject::TEvtRecObject ( )

◆ ~TEvtRecObject() [3/3]

virtual TEvtRecObject::~TEvtRecObject ( )
virtual

Member Function Documentation

◆ addEvtRecDTag() [1/3]

void TEvtRecObject::addEvtRecDTag ( TEvtRecDTag * dtag)

Definition at line 124 of file TEvtRecObject.cxx.

124{ m_evtRecDTagCol->Add( dtag ); }

Referenced by EvtRecDTagCnv::DataObjectToTObject().

◆ addEvtRecDTag() [2/3]

void TEvtRecObject::addEvtRecDTag ( TEvtRecDTag * dtag)

◆ addEvtRecDTag() [3/3]

void TEvtRecObject::addEvtRecDTag ( TEvtRecDTag * dtag)

◆ addEvtRecEtaToGG() [1/3]

void TEvtRecObject::addEvtRecEtaToGG ( TEvtRecEtaToGG * eta)

Definition at line 122 of file TEvtRecObject.cxx.

122{ m_evtRecEtaToGGCol->Add( eta ); }

Referenced by EvtRecEtaToGGCnv::DataObjectToTObject().

◆ addEvtRecEtaToGG() [2/3]

void TEvtRecObject::addEvtRecEtaToGG ( TEvtRecEtaToGG * eta)

◆ addEvtRecEtaToGG() [3/3]

void TEvtRecObject::addEvtRecEtaToGG ( TEvtRecEtaToGG * eta)

◆ addEvtRecPi0() [1/3]

void TEvtRecObject::addEvtRecPi0 ( TEvtRecPi0 * pi0)

Definition at line 120 of file TEvtRecObject.cxx.

120{ m_evtRecPi0Col->Add( pi0 ); }

Referenced by EvtRecPi0Cnv::DataObjectToTObject().

◆ addEvtRecPi0() [2/3]

void TEvtRecObject::addEvtRecPi0 ( TEvtRecPi0 * pi0)

◆ addEvtRecPi0() [3/3]

void TEvtRecObject::addEvtRecPi0 ( TEvtRecPi0 * pi0)

◆ addEvtRecTrack() [1/3]

void TEvtRecObject::addEvtRecTrack ( TEvtRecTrack * track)

Definition at line 94 of file TEvtRecObject.cxx.

94{ m_evtRecTrackCol->Add( track ); }

Referenced by EvtRecTrackCnv::DataObjectToTObject().

◆ addEvtRecTrack() [2/3]

void TEvtRecObject::addEvtRecTrack ( TEvtRecTrack * track)

◆ addEvtRecTrack() [3/3]

void TEvtRecObject::addEvtRecTrack ( TEvtRecTrack * track)

◆ addEvtRecVeeVertex() [1/3]

void TEvtRecObject::addEvtRecVeeVertex ( TEvtRecVeeVertex * veeVertex)

Definition at line 116 of file TEvtRecObject.cxx.

116 {
117 m_evtRecVeeVertexCol->Add( veeVertex );
118}

Referenced by EvtRecVeeVertexCnv::DataObjectToTObject().

◆ addEvtRecVeeVertex() [2/3]

void TEvtRecObject::addEvtRecVeeVertex ( TEvtRecVeeVertex * veeVertex)

◆ addEvtRecVeeVertex() [3/3]

void TEvtRecObject::addEvtRecVeeVertex ( TEvtRecVeeVertex * veeVertex)

◆ Clear() [1/3]

void TEvtRecObject::Clear ( Option_t * option = "")

Definition at line 80 of file TEvtRecObject.cxx.

80{}

Referenced by TEvtRecObject().

◆ Clear() [2/3]

void TEvtRecObject::Clear ( Option_t * option = "")

◆ Clear() [3/3]

void TEvtRecObject::Clear ( Option_t * option = "")

◆ clearEvtRecDTagCol() [1/3]

void TEvtRecObject::clearEvtRecDTagCol ( )
inline

Definition at line 63 of file Event/RootEventData/include/RootEventData/TEvtRecObject.h.

63{ m_evtRecDTagCol->Clear(); }

Referenced by EvtRecDTagCnv::DataObjectToTObject().

◆ clearEvtRecDTagCol() [2/3]

void TEvtRecObject::clearEvtRecDTagCol ( )
inline

Definition at line 63 of file InstallArea/x86_64-el9-gcc13-dbg/include/RootEventData/TEvtRecObject.h.

63{ m_evtRecDTagCol->Clear(); }

◆ clearEvtRecDTagCol() [3/3]

void TEvtRecObject::clearEvtRecDTagCol ( )
inline

Definition at line 63 of file InstallArea/x86_64-el9-gcc13-opt/include/RootEventData/TEvtRecObject.h.

63{ m_evtRecDTagCol->Clear(); }

◆ clearEvtRecEtaToGGCol() [1/3]

void TEvtRecObject::clearEvtRecEtaToGGCol ( )
inline

Definition at line 57 of file Event/RootEventData/include/RootEventData/TEvtRecObject.h.

57{ m_evtRecEtaToGGCol->Clear(); }

Referenced by EvtRecEtaToGGCnv::DataObjectToTObject().

◆ clearEvtRecEtaToGGCol() [2/3]

void TEvtRecObject::clearEvtRecEtaToGGCol ( )
inline

Definition at line 57 of file InstallArea/x86_64-el9-gcc13-dbg/include/RootEventData/TEvtRecObject.h.

57{ m_evtRecEtaToGGCol->Clear(); }

◆ clearEvtRecEtaToGGCol() [3/3]

void TEvtRecObject::clearEvtRecEtaToGGCol ( )
inline

Definition at line 57 of file InstallArea/x86_64-el9-gcc13-opt/include/RootEventData/TEvtRecObject.h.

57{ m_evtRecEtaToGGCol->Clear(); }

◆ clearEvtRecPi0Col() [1/3]

void TEvtRecObject::clearEvtRecPi0Col ( )
inline

Definition at line 51 of file Event/RootEventData/include/RootEventData/TEvtRecObject.h.

51{ m_evtRecPi0Col->Clear(); }

Referenced by EvtRecPi0Cnv::DataObjectToTObject().

◆ clearEvtRecPi0Col() [2/3]

void TEvtRecObject::clearEvtRecPi0Col ( )
inline

Definition at line 51 of file InstallArea/x86_64-el9-gcc13-dbg/include/RootEventData/TEvtRecObject.h.

51{ m_evtRecPi0Col->Clear(); }

◆ clearEvtRecPi0Col() [3/3]

void TEvtRecObject::clearEvtRecPi0Col ( )
inline

Definition at line 51 of file InstallArea/x86_64-el9-gcc13-opt/include/RootEventData/TEvtRecObject.h.

51{ m_evtRecPi0Col->Clear(); }

◆ clearEvtRecTrackCol() [1/3]

void TEvtRecObject::clearEvtRecTrackCol ( )
inline

Definition at line 35 of file Event/RootEventData/include/RootEventData/TEvtRecObject.h.

35{ m_evtRecTrackCol->Clear(); }

Referenced by EvtRecTrackCnv::DataObjectToTObject().

◆ clearEvtRecTrackCol() [2/3]

void TEvtRecObject::clearEvtRecTrackCol ( )
inline

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

35{ m_evtRecTrackCol->Clear(); }

◆ clearEvtRecTrackCol() [3/3]

void TEvtRecObject::clearEvtRecTrackCol ( )
inline

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

35{ m_evtRecTrackCol->Clear(); }

◆ clearEvtRecVeeVertexCol() [1/3]

void TEvtRecObject::clearEvtRecVeeVertexCol ( )
inline

Definition at line 45 of file Event/RootEventData/include/RootEventData/TEvtRecObject.h.

45{ m_evtRecVeeVertexCol->Clear(); }

Referenced by EvtRecVeeVertexCnv::DataObjectToTObject().

◆ clearEvtRecVeeVertexCol() [2/3]

void TEvtRecObject::clearEvtRecVeeVertexCol ( )
inline

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

45{ m_evtRecVeeVertexCol->Clear(); }

◆ clearEvtRecVeeVertexCol() [3/3]

void TEvtRecObject::clearEvtRecVeeVertexCol ( )
inline

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

45{ m_evtRecVeeVertexCol->Clear(); }

◆ getEvtRecDTag() [1/3]

const TEvtRecDTag * TEvtRecObject::getEvtRecDTag ( Int_t i) const

Definition at line 141 of file TEvtRecObject.cxx.

141 {
142 if ( i >= m_evtRecDTagCol->GetEntries() || i < 0 ) return 0;
143 return (TEvtRecDTag*)m_evtRecDTagCol->At( i );
144}

◆ getEvtRecDTag() [2/3]

const TEvtRecDTag * TEvtRecObject::getEvtRecDTag ( Int_t i) const

◆ getEvtRecDTag() [3/3]

const TEvtRecDTag * TEvtRecObject::getEvtRecDTag ( Int_t i) const

◆ getEvtRecDTagCol() [1/3]

const TObjArray * TEvtRecObject::getEvtRecDTagCol ( ) const
inline

Definition at line 60 of file Event/RootEventData/include/RootEventData/TEvtRecObject.h.

60{ return m_evtRecDTagCol; }

Referenced by EvtRecDTagCnv::DataObjectToTObject().

◆ getEvtRecDTagCol() [2/3]

const TObjArray * TEvtRecObject::getEvtRecDTagCol ( ) const
inline

Definition at line 60 of file InstallArea/x86_64-el9-gcc13-dbg/include/RootEventData/TEvtRecObject.h.

60{ return m_evtRecDTagCol; }

◆ getEvtRecDTagCol() [3/3]

const TObjArray * TEvtRecObject::getEvtRecDTagCol ( ) const
inline

Definition at line 60 of file InstallArea/x86_64-el9-gcc13-opt/include/RootEventData/TEvtRecObject.h.

60{ return m_evtRecDTagCol; }

◆ getEvtRecEtaToGG() [1/3]

const TEvtRecEtaToGG * TEvtRecObject::getEvtRecEtaToGG ( Int_t i) const

Definition at line 136 of file TEvtRecObject.cxx.

136 {
137 if ( i >= m_evtRecEtaToGGCol->GetEntries() || i < 0 ) return 0;
138 return (TEvtRecEtaToGG*)m_evtRecEtaToGGCol->At( i );
139}

◆ getEvtRecEtaToGG() [2/3]

const TEvtRecEtaToGG * TEvtRecObject::getEvtRecEtaToGG ( Int_t i) const

◆ getEvtRecEtaToGG() [3/3]

const TEvtRecEtaToGG * TEvtRecObject::getEvtRecEtaToGG ( Int_t i) const

◆ getEvtRecEtaToGGCol() [1/3]

const TObjArray * TEvtRecObject::getEvtRecEtaToGGCol ( ) const
inline

Definition at line 54 of file Event/RootEventData/include/RootEventData/TEvtRecObject.h.

54{ return m_evtRecEtaToGGCol; }

Referenced by EvtRecEtaToGGCnv::DataObjectToTObject().

◆ getEvtRecEtaToGGCol() [2/3]

const TObjArray * TEvtRecObject::getEvtRecEtaToGGCol ( ) const
inline

Definition at line 54 of file InstallArea/x86_64-el9-gcc13-dbg/include/RootEventData/TEvtRecObject.h.

54{ return m_evtRecEtaToGGCol; }

◆ getEvtRecEtaToGGCol() [3/3]

const TObjArray * TEvtRecObject::getEvtRecEtaToGGCol ( ) const
inline

Definition at line 54 of file InstallArea/x86_64-el9-gcc13-opt/include/RootEventData/TEvtRecObject.h.

54{ return m_evtRecEtaToGGCol; }

◆ getEvtRecEvent() [1/3]

const TEvtRecEvent * TEvtRecObject::getEvtRecEvent ( ) const
inline

Definition at line 28 of file Event/RootEventData/include/RootEventData/TEvtRecObject.h.

28{ return m_evtRecEvent; }

Referenced by EvtRecEventCnv::DataObjectToTObject().

◆ getEvtRecEvent() [2/3]

const TEvtRecEvent * TEvtRecObject::getEvtRecEvent ( ) const
inline

Definition at line 28 of file InstallArea/x86_64-el9-gcc13-dbg/include/RootEventData/TEvtRecObject.h.

28{ return m_evtRecEvent; }

◆ getEvtRecEvent() [3/3]

const TEvtRecEvent * TEvtRecObject::getEvtRecEvent ( ) const
inline

Definition at line 28 of file InstallArea/x86_64-el9-gcc13-opt/include/RootEventData/TEvtRecObject.h.

28{ return m_evtRecEvent; }

◆ getEvtRecPi0() [1/3]

const TEvtRecPi0 * TEvtRecObject::getEvtRecPi0 ( Int_t i) const

Definition at line 131 of file TEvtRecObject.cxx.

131 {
132 if ( i >= m_evtRecPi0Col->GetEntries() || i < 0 ) return 0;
133 return (TEvtRecPi0*)m_evtRecPi0Col->At( i );
134}

◆ getEvtRecPi0() [2/3]

const TEvtRecPi0 * TEvtRecObject::getEvtRecPi0 ( Int_t i) const

◆ getEvtRecPi0() [3/3]

const TEvtRecPi0 * TEvtRecObject::getEvtRecPi0 ( Int_t i) const

◆ getEvtRecPi0Col() [1/3]

const TObjArray * TEvtRecObject::getEvtRecPi0Col ( ) const
inline

Definition at line 48 of file Event/RootEventData/include/RootEventData/TEvtRecObject.h.

48{ return m_evtRecPi0Col; }

Referenced by EvtRecPi0Cnv::DataObjectToTObject().

◆ getEvtRecPi0Col() [2/3]

const TObjArray * TEvtRecObject::getEvtRecPi0Col ( ) const
inline

Definition at line 48 of file InstallArea/x86_64-el9-gcc13-dbg/include/RootEventData/TEvtRecObject.h.

48{ return m_evtRecPi0Col; }

◆ getEvtRecPi0Col() [3/3]

const TObjArray * TEvtRecObject::getEvtRecPi0Col ( ) const
inline

Definition at line 48 of file InstallArea/x86_64-el9-gcc13-opt/include/RootEventData/TEvtRecObject.h.

48{ return m_evtRecPi0Col; }

◆ getEvtRecPrimaryVertex() [1/3]

const TEvtRecPrimaryVertex * TEvtRecObject::getEvtRecPrimaryVertex ( ) const
inline

Definition at line 38 of file Event/RootEventData/include/RootEventData/TEvtRecObject.h.

38{ return m_evtRecPrimaryVertex; }

Referenced by EvtRecPrimaryVertexCnv::DataObjectToTObject().

◆ getEvtRecPrimaryVertex() [2/3]

const TEvtRecPrimaryVertex * TEvtRecObject::getEvtRecPrimaryVertex ( ) const
inline

Definition at line 38 of file InstallArea/x86_64-el9-gcc13-dbg/include/RootEventData/TEvtRecObject.h.

38{ return m_evtRecPrimaryVertex; }

◆ getEvtRecPrimaryVertex() [3/3]

const TEvtRecPrimaryVertex * TEvtRecObject::getEvtRecPrimaryVertex ( ) const
inline

Definition at line 38 of file InstallArea/x86_64-el9-gcc13-opt/include/RootEventData/TEvtRecObject.h.

38{ return m_evtRecPrimaryVertex; }

◆ getEvtRecTrack() [1/3]

const TEvtRecTrack * TEvtRecObject::getEvtRecTrack ( Int_t i) const

Definition at line 96 of file TEvtRecObject.cxx.

96 {
97 if ( i >= m_evtRecTrackCol->GetEntries() || i < 0 ) return 0;
98 return (TEvtRecTrack*)m_evtRecTrackCol->At( i );
99}

◆ getEvtRecTrack() [2/3]

const TEvtRecTrack * TEvtRecObject::getEvtRecTrack ( Int_t i) const

◆ getEvtRecTrack() [3/3]

const TEvtRecTrack * TEvtRecObject::getEvtRecTrack ( Int_t i) const

◆ getEvtRecTrackCol() [1/3]

const TObjArray * TEvtRecObject::getEvtRecTrackCol ( ) const
inline

Definition at line 32 of file Event/RootEventData/include/RootEventData/TEvtRecObject.h.

32{ return m_evtRecTrackCol; }

Referenced by EvtRecTrackCnv::DataObjectToTObject().

◆ getEvtRecTrackCol() [2/3]

const TObjArray * TEvtRecObject::getEvtRecTrackCol ( ) const
inline

Definition at line 32 of file InstallArea/x86_64-el9-gcc13-dbg/include/RootEventData/TEvtRecObject.h.

32{ return m_evtRecTrackCol; }

◆ getEvtRecTrackCol() [3/3]

const TObjArray * TEvtRecObject::getEvtRecTrackCol ( ) const
inline

Definition at line 32 of file InstallArea/x86_64-el9-gcc13-opt/include/RootEventData/TEvtRecObject.h.

32{ return m_evtRecTrackCol; }

◆ getEvtRecVeeVertex() [1/3]

const TEvtRecVeeVertex * TEvtRecObject::getEvtRecVeeVertex ( Int_t i) const

Definition at line 126 of file TEvtRecObject.cxx.

126 {
127 if ( i >= m_evtRecVeeVertexCol->GetEntries() || i < 0 ) return 0;
128 return (TEvtRecVeeVertex*)m_evtRecVeeVertexCol->At( i );
129}

◆ getEvtRecVeeVertex() [2/3]

const TEvtRecVeeVertex * TEvtRecObject::getEvtRecVeeVertex ( Int_t i) const

◆ getEvtRecVeeVertex() [3/3]

const TEvtRecVeeVertex * TEvtRecObject::getEvtRecVeeVertex ( Int_t i) const

◆ getEvtRecVeeVertexCol() [1/3]

const TObjArray * TEvtRecObject::getEvtRecVeeVertexCol ( ) const
inline

Definition at line 42 of file Event/RootEventData/include/RootEventData/TEvtRecObject.h.

42{ return m_evtRecVeeVertexCol; }

Referenced by EvtRecVeeVertexCnv::DataObjectToTObject().

◆ getEvtRecVeeVertexCol() [2/3]

const TObjArray * TEvtRecObject::getEvtRecVeeVertexCol ( ) const
inline

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

42{ return m_evtRecVeeVertexCol; }

◆ getEvtRecVeeVertexCol() [3/3]

const TObjArray * TEvtRecObject::getEvtRecVeeVertexCol ( ) const
inline

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

42{ return m_evtRecVeeVertexCol; }

◆ initialize() [1/3]

void TEvtRecObject::initialize ( )

Definition at line 78 of file TEvtRecObject.cxx.

78{}

◆ initialize() [2/3]

void TEvtRecObject::initialize ( )

◆ initialize() [3/3]

void TEvtRecObject::initialize ( )

◆ Print() [1/3]

void TEvtRecObject::Print ( Option_t * option = "") const

Definition at line 82 of file TEvtRecObject.cxx.

82{ TObject::Print( option ); }

◆ Print() [2/3]

void TEvtRecObject::Print ( Option_t * option = "") const

◆ Print() [3/3]

void TEvtRecObject::Print ( Option_t * option = "") const

◆ setEvtRecEvent() [1/3]

void TEvtRecObject::setEvtRecEvent ( TEvtRecEvent * evtRecEvent)

Definition at line 84 of file TEvtRecObject.cxx.

84 {
85 m_evtRecEvent->setTotalTracks( evtRecEvent->totalTracks() );
86 m_evtRecEvent->setTotalCharged( evtRecEvent->totalCharged() );
87 m_evtRecEvent->setTotalNeutral( evtRecEvent->totalNeutral() );
88 m_evtRecEvent->setNumberOfVee( evtRecEvent->numberOfVee() );
89 m_evtRecEvent->setNumberOfPi0( evtRecEvent->numberOfPi0() );
90 m_evtRecEvent->setNumberOfEtaToGG( evtRecEvent->numberOfEtaToGG() );
91 m_evtRecEvent->setNumberOfDTag( evtRecEvent->numberOfDTag() );
92}

◆ setEvtRecEvent() [2/3]

void TEvtRecObject::setEvtRecEvent ( TEvtRecEvent * evtRecEvent)

◆ setEvtRecEvent() [3/3]

void TEvtRecObject::setEvtRecEvent ( TEvtRecEvent * evtRecEvent)

◆ setEvtRecPrimaryVertex() [1/3]

void TEvtRecObject::setEvtRecPrimaryVertex ( TEvtRecPrimaryVertex * evtRecPrimaryVertex)

Definition at line 101 of file TEvtRecObject.cxx.

101 {
102 m_evtRecPrimaryVertex->setIsValid( evtRecPrimaryVertex->isValid() );
103 m_evtRecPrimaryVertex->setNTracks( evtRecPrimaryVertex->nTracks() );
104 m_evtRecPrimaryVertex->setTrackIdList( evtRecPrimaryVertex->trackIdList() );
105 m_evtRecPrimaryVertex->setChi2( evtRecPrimaryVertex->chi2() );
106 m_evtRecPrimaryVertex->setNdof( evtRecPrimaryVertex->ndof() );
107 m_evtRecPrimaryVertex->setFitMethod( evtRecPrimaryVertex->fitMethod() );
108 Double_t vtx[3];
109 for ( Int_t i = 0; i < 3; i++ ) { vtx[i] = evtRecPrimaryVertex->vertex( i ); }
110 Double_t Evtx[6];
111 for ( Int_t i = 0; i < 6; i++ ) { Evtx[i] = evtRecPrimaryVertex->errorVertex( i ); }
112 m_evtRecPrimaryVertex->setVertex( vtx );
113 m_evtRecPrimaryVertex->setErrorVertex( Evtx );
114}

◆ setEvtRecPrimaryVertex() [2/3]

void TEvtRecObject::setEvtRecPrimaryVertex ( TEvtRecPrimaryVertex * evtRecPrimaryVertex)

◆ setEvtRecPrimaryVertex() [3/3]

void TEvtRecObject::setEvtRecPrimaryVertex ( TEvtRecPrimaryVertex * evtRecPrimaryVertex)

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