#include <TRecTrackEvent.h>
Public Member Functions | |
TRecTrackEvent () | |
virtual | ~TRecTrackEvent () |
void | initialize () |
void | Clear (Option_t *option="") |
void | Print (Option_t *option="") const |
const TObjArray * | getRecMdcTrackCol () const |
retrieve the whole TObjArray of RecMdcTrack Data | |
void | addRecMdcTrack (TRecMdcTrack *Track) |
Add a TkrTrack into the Mdc data collection. | |
const TRecMdcTrack * | getRecMdcTrack (Int_t i) const |
retrieve a MdcTrack from the collection, using the index into the array | |
void | clearRecMdcTrackCol () |
clear the whole array (necessary because of the consts-s) | |
const TObjArray * | getRecMdcHitCol () const |
retrieve the whole TObjArray of RecMdcHit Data | |
void | addRecMdcHit (TRecMdcHit *Hit) |
Add a Rec Mdc Hit into the Mdc data collection. | |
const TRecMdcHit * | getRecMdcHit (Int_t i) const |
retrieve a RecMdcHit from the collection, using the index into the array | |
void | clearRecMdcHitCol () |
clear the whole array (necessary because of the consts-s) | |
const TObjArray * | getTofTrackCol () const |
retrieve the whole TObjArray of TofTrack Data | |
void | addTofTrack (TRecTofTrack *Track) |
Add a TofTrack into the TOF Data collection. | |
const TRecTofTrack * | getTofTrack (Int_t i) const |
retrieve a TofTrack From the collection, using the index into the array | |
void | clearTofTrackCol () |
clear the whole array | |
const TObjArray * | getEmcHitCol () const |
retrieve the whole TObjArray of EmcHit Data | |
void | addEmcHit (TRecEmcHit *Track) |
Add a TkrTrack into the Emc data collection */. | |
const TRecEmcHit * | getEmcHit (Int_t i) const |
retrieve a EmcHit from the collection, using the index into the array */ | |
void | clearEmcHitCol () |
clear the whole array (necessary because of the consts-s) */ | |
const TObjArray * | getEmcClusterCol () const |
retrieve the whole TObjArray of EmcCluster Data | |
void | addEmcCluster (TRecEmcCluster *Track) |
Add a TkrTrack into the Emc data collection */. | |
const TRecEmcCluster * | getEmcCluster (Int_t i) const |
retrieve a EmcCluster from the collection, using the index into the array */ | |
void | clearEmcClusterCol () |
clear the whole array (necessary because of the consts-s) */ | |
const TObjArray * | getEmcShowerCol () const |
retrieve the whole TObjArray of EmcShower Data | |
void | addEmcShower (TRecEmcShower *Track) |
Add a TkrTrack into the Emc data collection */. | |
const TRecEmcShower * | getEmcShower (Int_t i) const |
retrieve a EmcShower from the collection, using the index into the array */ | |
void | clearEmcShowerCol () |
clear the whole array (necessary because of the consts-s) */ | |
const TObjArray * | getMucTrackCol () const |
retrieve the whole TObjArray of MucTrack Data | |
void | addMucTrack (TRecMucTrack *Track) |
Add a MucTrack into the TOF Data collection. | |
const TRecMucTrack * | getMucTrack (Int_t i) const |
retrieve a MucTrack From the collection, using the index into the array | |
void | clearMucTrackCol () |
clear the whole array | |
const TObjArray * | getRecMdcDedxCol () const |
retrieve the whole TObjArray of Dedx Data | |
void | addRecMdcDedx (TRecMdcDedx *Track) |
Add a Dedx into the TOF Data collection. | |
const TRecMdcDedx * | getRecMdcDedx (Int_t i) const |
retrieve a TofTrack From the collection, using the index into the array | |
void | clearRecMdcDedxCol () |
clear the whole array | |
const TObjArray * | getRecMdcDedxHitCol () const |
retrieve the whole TObjArray of Dedx Data | |
void | addRecMdcDedxHit (TRecMdcDedxHit *Track) |
Add a Dedx into the TOF Data collection. | |
const TRecMdcDedxHit * | getRecMdcDedxHit (Int_t i) const |
retrieve a TofTrack From the collection, using the index into the array | |
void | clearRecMdcDedxHitCol () |
clear the whole array | |
const TObjArray * | getExtTrackCol () const |
void | addExtTrack (TRecExtTrack *Track) |
Add a ExtTrack into the Ext Data collection. | |
const TRecExtTrack * | getExtTrack (Int_t i) const |
void | clearExtTrackCol () |
const TObjArray * | getRecMdcKalTrackCol () const |
void | addRecMdcKalTrack (TRecMdcKalTrack *Track) |
const TRecMdcKalTrack * | getRecMdcKalTrack (Int_t i) const |
void | clearRecMdcKalTrackCol () |
const TObjArray * | getRecMdcKalHelixSegCol () const |
void | addRecMdcKalHelixSeg (TRecMdcKalHelixSeg *Track) |
const TRecMdcKalHelixSeg * | getRecMdcKalHelixSeg (Int_t i) const |
void | clearRecMdcKalHelixSegCol () |
const TObjArray * | getEvTimeCol () const |
void | addEvTime (TRecEvTime *Track) |
const TRecEvTime * | getEvTime (Int_t i) const |
void | clearEvTimeCol () |
const TObjArray * | getRecZddChannelCol () const |
void | addRecZddChannel (TRecZddChannel *dtag) |
const TRecZddChannel * | getRecZddChannel (Int_t i) const |
void | clearRecZddChannelCol () |
Private Attributes | |
TObjArray * | m_recMdcTrackCol |
TObjArray * | m_recMdcHitCol |
TObjArray * | m_recEmcHitCol |
TObjArray * | m_recEmcClusterCol |
TObjArray * | m_recEmcShowerCol |
TObjArray * | m_recTofTrackCol |
TObjArray * | m_recMucTrackCol |
TObjArray * | m_recMdcDedxCol |
TObjArray * | m_recMdcDedxHitCol |
TObjArray * | m_recExtTrackCol |
TObjArray * | m_recMdcKalTrackCol |
TObjArray * | m_recMdcKalHelixSegCol |
TObjArray * | m_recEvTimeCol |
TObjArray * | m_recZddChannelCol |
Static Private Attributes | |
static TObjArray * | s_staticRecMdcTrackCol |
data members to store Mdc data | |
static TObjArray * | s_staticRecMdcHitCol |
static TObjArray * | s_staticEmcHitCol = 0 |
static TObjArray * | s_staticEmcClusterCol = 0 |
static TObjArray * | s_staticEmcShowerCol = 0 |
static TObjArray * | s_staticTofTrackCol = 0 |
data members to store Tof data | |
static TObjArray * | s_staticMucTrackCol = 0 |
data members to store Muc data | |
static TObjArray * | s_staticRecMdcDedxCol = 0 |
data members to store Dedx data | |
static TObjArray * | s_staticRecMdcDedxHitCol = 0 |
data members to store Dedx data | |
static TObjArray * | s_staticExtTrackCol = 0 |
static TObjArray * | s_staticRecMdcKalTrackCol = 0 |
static TObjArray * | s_staticRecMdcKalHelixSegCol = 0 |
data members to store MdcKal data | |
static TObjArray * | s_staticEvTimeCol = 0 |
data members to store EvTime data | |
static TObjArray * | s_staticRecZddChannelCol = 0 |
Definition at line 24 of file TRecTrackEvent.h.
TRecTrackEvent::TRecTrackEvent | ( | ) |
Definition at line 24 of file TRecTrackEvent.cxx.
00025 { 00026 //Dst Track 00027 //Rec Track 00028 if (!s_staticRecMdcTrackCol) { 00029 s_staticRecMdcTrackCol = new TObjArray(); 00030 } 00031 m_recMdcTrackCol = s_staticRecMdcTrackCol; 00032 00033 if (!s_staticRecMdcHitCol) { 00034 s_staticRecMdcHitCol = new TObjArray(); 00035 } 00036 m_recMdcHitCol = s_staticRecMdcHitCol; 00037 00038 00039 if (! s_staticTofTrackCol ){ 00040 s_staticTofTrackCol = new TObjArray(); 00041 } 00042 m_recTofTrackCol = s_staticTofTrackCol; 00043 00044 if (!s_staticEmcHitCol ){ 00045 s_staticEmcHitCol = new TObjArray(); 00046 } 00047 m_recEmcHitCol = s_staticEmcHitCol; 00048 00049 if (!s_staticEmcClusterCol ){ 00050 s_staticEmcClusterCol = new TObjArray(); 00051 } 00052 m_recEmcClusterCol = s_staticEmcClusterCol; 00053 00054 if (!s_staticEmcShowerCol ){ 00055 s_staticEmcShowerCol = new TObjArray(); 00056 } 00057 m_recEmcShowerCol = s_staticEmcShowerCol; 00058 00059 00060 if (! s_staticMucTrackCol ){ 00061 s_staticMucTrackCol = new TObjArray(); 00062 } 00063 m_recMucTrackCol = s_staticMucTrackCol; 00064 00065 if (! s_staticRecMdcDedxCol ){ 00066 s_staticRecMdcDedxCol = new TObjArray(); 00067 } 00068 m_recMdcDedxCol = s_staticRecMdcDedxCol; 00069 00070 if (! s_staticRecMdcDedxHitCol ){ 00071 s_staticRecMdcDedxHitCol = new TObjArray(); 00072 } 00073 m_recMdcDedxHitCol = s_staticRecMdcDedxHitCol; 00074 00075 00076 if (! s_staticExtTrackCol ){ 00077 s_staticExtTrackCol = new TObjArray(); 00078 } 00079 m_recExtTrackCol = s_staticExtTrackCol; 00080 00081 00082 if (! s_staticRecMdcKalTrackCol ){ 00083 s_staticRecMdcKalTrackCol = new TObjArray(); 00084 } 00085 m_recMdcKalTrackCol = s_staticRecMdcKalTrackCol; 00086 00087 if (! s_staticRecMdcKalHelixSegCol ){ 00088 s_staticRecMdcKalHelixSegCol = new TObjArray(); 00089 } 00090 m_recMdcKalHelixSegCol = s_staticRecMdcKalHelixSegCol; 00091 00092 if(! s_staticEvTimeCol ){ 00093 s_staticEvTimeCol = new TObjArray(); 00094 } 00095 m_recEvTimeCol = s_staticEvTimeCol; 00096 00097 if ( ! s_staticRecZddChannelCol ) { 00098 s_staticRecZddChannelCol = new TObjArray(); 00099 } 00100 m_recZddChannelCol = s_staticRecZddChannelCol; 00101 00102 Clear(); 00103 00104 }
TRecTrackEvent::~TRecTrackEvent | ( | ) | [virtual] |
Definition at line 107 of file TRecTrackEvent.cxx.
References m_recEmcClusterCol, m_recEmcHitCol, m_recEmcShowerCol, m_recEvTimeCol, m_recExtTrackCol, m_recMdcDedxCol, m_recMdcDedxHitCol, m_recMdcHitCol, m_recMdcKalHelixSegCol, m_recMdcKalTrackCol, m_recMdcTrackCol, m_recMucTrackCol, m_recTofTrackCol, m_recZddChannelCol, s_staticEmcClusterCol, s_staticEmcHitCol, s_staticEmcShowerCol, s_staticEvTimeCol, s_staticExtTrackCol, s_staticMucTrackCol, s_staticRecMdcDedxCol, s_staticRecMdcDedxHitCol, s_staticRecMdcHitCol, s_staticRecMdcKalHelixSegCol, s_staticRecMdcKalTrackCol, s_staticRecMdcTrackCol, s_staticRecZddChannelCol, and s_staticTofTrackCol.
00107 { 00108 00109 /**************************** Dst Track *************************/ 00110 if(m_recMdcTrackCol == s_staticRecMdcTrackCol) s_staticRecMdcTrackCol = 0; 00111 m_recMdcTrackCol->Delete(); 00112 delete m_recMdcTrackCol; 00113 m_recMdcTrackCol = 0; 00114 00115 if(m_recMdcHitCol == s_staticRecMdcHitCol) s_staticRecMdcHitCol = 0; 00116 m_recMdcHitCol->Delete(); 00117 delete m_recMdcHitCol; 00118 m_recMdcHitCol = 0; 00119 00120 if(m_recTofTrackCol == s_staticTofTrackCol ) s_staticTofTrackCol = 0; 00121 m_recTofTrackCol->Delete(); 00122 delete m_recTofTrackCol; 00123 m_recTofTrackCol = 0; 00124 00125 if(m_recEmcHitCol == s_staticEmcHitCol) s_staticEmcHitCol = 0; 00126 m_recEmcHitCol->Delete(); 00127 delete m_recEmcHitCol; 00128 m_recEmcHitCol = 0; 00129 00130 if(m_recEmcClusterCol == s_staticEmcClusterCol) s_staticEmcClusterCol = 0; 00131 m_recEmcClusterCol->Delete(); 00132 delete m_recEmcClusterCol; 00133 m_recEmcClusterCol = 0; 00134 00135 if(m_recEmcShowerCol == s_staticEmcShowerCol) s_staticEmcShowerCol = 0; 00136 m_recEmcShowerCol->Delete(); 00137 delete m_recEmcShowerCol; 00138 m_recEmcShowerCol = 0; 00139 00140 00141 if(m_recMucTrackCol == s_staticMucTrackCol ) s_staticMucTrackCol = 0; 00142 m_recMucTrackCol->Delete(); 00143 delete m_recMucTrackCol; 00144 m_recMucTrackCol = 0; 00145 00146 if(m_recMdcDedxCol == s_staticRecMdcDedxCol ) s_staticRecMdcDedxCol = 0; 00147 m_recMdcDedxCol->Delete(); 00148 delete m_recMdcDedxCol; 00149 m_recMdcDedxCol = 0; 00150 00151 if(m_recMdcDedxHitCol == s_staticRecMdcDedxHitCol ) s_staticRecMdcDedxHitCol = 0; 00152 m_recMdcDedxHitCol->Delete(); 00153 delete m_recMdcDedxHitCol; 00154 m_recMdcDedxHitCol = 0; 00155 00156 00157 if(m_recExtTrackCol == s_staticExtTrackCol ) s_staticExtTrackCol = 0; 00158 m_recExtTrackCol->Delete(); 00159 delete m_recExtTrackCol; 00160 m_recExtTrackCol = 0; 00161 00162 if(m_recMdcKalTrackCol == s_staticRecMdcKalTrackCol ) s_staticRecMdcKalTrackCol = 0; 00163 m_recMdcKalTrackCol->Delete(); 00164 delete m_recMdcKalTrackCol; 00165 m_recMdcKalTrackCol = 0; 00166 00167 if(m_recMdcKalHelixSegCol == s_staticRecMdcKalHelixSegCol ) s_staticRecMdcKalHelixSegCol = 0; 00168 m_recMdcKalHelixSegCol->Delete(); 00169 delete m_recMdcKalHelixSegCol; 00170 m_recMdcKalHelixSegCol = 0; 00171 00172 if(m_recEvTimeCol == s_staticEvTimeCol ) s_staticEvTimeCol = 0; 00173 m_recEvTimeCol->Delete(); 00174 delete m_recEvTimeCol; 00175 m_recEvTimeCol = 0; 00176 00177 if ( m_recZddChannelCol == s_staticRecZddChannelCol ) s_staticRecZddChannelCol = 0; 00178 m_recZddChannelCol->Delete(); 00179 delete m_recZddChannelCol; 00180 m_recZddChannelCol = 0; 00181 }
void TRecTrackEvent::addEmcCluster | ( | TRecEmcCluster * | Track | ) |
Add a TkrTrack into the Emc data collection */.
Definition at line 242 of file TRecTrackEvent.cxx.
References m_recEmcClusterCol, and Track.
Referenced by RecEmcClusterCnv::DataObjectToTObject().
00242 { 00243 m_recEmcClusterCol->Add(Track); 00244 }
void TRecTrackEvent::addEmcHit | ( | TRecEmcHit * | Track | ) |
Add a TkrTrack into the Emc data collection */.
Definition at line 232 of file TRecTrackEvent.cxx.
References m_recEmcHitCol, and Track.
Referenced by RecEmcHitCnv::DataObjectToTObject().
00232 { 00233 m_recEmcHitCol->Add(Track); 00234 }
void TRecTrackEvent::addEmcShower | ( | TRecEmcShower * | Track | ) |
Add a TkrTrack into the Emc data collection */.
Definition at line 252 of file TRecTrackEvent.cxx.
References m_recEmcShowerCol, and Track.
Referenced by RecEmcShowerCnv::DataObjectToTObject().
00252 { 00253 m_recEmcShowerCol->Add(Track); 00254 }
void TRecTrackEvent::addEvTime | ( | TRecEvTime * | Track | ) |
Definition at line 331 of file TRecTrackEvent.cxx.
References m_recEvTimeCol, and Track.
Referenced by RecEvTimeCnv::DataObjectToTObject().
00331 { 00332 m_recEvTimeCol->Add(Track); 00333 }
void TRecTrackEvent::addExtTrack | ( | TRecExtTrack * | Track | ) |
Add a ExtTrack into the Ext Data collection.
Definition at line 299 of file TRecTrackEvent.cxx.
References m_recExtTrackCol, and Track.
Referenced by RecExtTrackCnv::DataObjectToTObject().
00299 { 00300 m_recExtTrackCol->Add(Track); 00301 }
void TRecTrackEvent::addMucTrack | ( | TRecMucTrack * | Track | ) |
Add a MucTrack into the TOF Data collection.
Definition at line 263 of file TRecTrackEvent.cxx.
References m_recMucTrackCol, and Track.
Referenced by RecMucTrackCnv::DataObjectToTObject().
00263 { 00264 m_recMucTrackCol->Add(Track); 00265 }
void TRecTrackEvent::addRecMdcDedx | ( | TRecMdcDedx * | Track | ) |
Add a Dedx into the TOF Data collection.
Definition at line 275 of file TRecTrackEvent.cxx.
References m_recMdcDedxCol, and Track.
Referenced by RecMdcDedxCnv::DataObjectToTObject().
00275 { 00276 m_recMdcDedxCol->Add(Track); 00277 }
void TRecTrackEvent::addRecMdcDedxHit | ( | TRecMdcDedxHit * | Track | ) |
Add a Dedx into the TOF Data collection.
Definition at line 287 of file TRecTrackEvent.cxx.
References m_recMdcDedxHitCol, and Track.
Referenced by RecMdcDedxHitCnv::DataObjectToTObject().
00287 { 00288 m_recMdcDedxHitCol->Add(Track); 00289 }
void TRecTrackEvent::addRecMdcHit | ( | TRecMdcHit * | Hit | ) |
Add a Rec Mdc Hit into the Mdc data collection.
Definition at line 210 of file TRecTrackEvent.cxx.
References m_recMdcHitCol.
Referenced by RecMdcHitCnv::DataObjectToTObject().
00210 { 00211 m_recMdcHitCol->Add(Hit); 00212 }
void TRecTrackEvent::addRecMdcKalHelixSeg | ( | TRecMdcKalHelixSeg * | Track | ) |
Definition at line 320 of file TRecTrackEvent.cxx.
References m_recMdcKalHelixSegCol, and Track.
Referenced by RecMdcKalHelixSegCnv::DataObjectToTObject().
00320 { 00321 m_recMdcKalHelixSegCol->Add(Track); 00322 }
void TRecTrackEvent::addRecMdcKalTrack | ( | TRecMdcKalTrack * | Track | ) |
Definition at line 310 of file TRecTrackEvent.cxx.
References m_recMdcKalTrackCol, and Track.
Referenced by RecMdcKalTrackCnv::DataObjectToTObject().
00310 { 00311 m_recMdcKalTrackCol->Add(Track); 00312 }
void TRecTrackEvent::addRecMdcTrack | ( | TRecMdcTrack * | Track | ) |
Add a TkrTrack into the Mdc data collection.
Definition at line 200 of file TRecTrackEvent.cxx.
References m_recMdcTrackCol, and Track.
Referenced by RecMdcTrackCnv::DataObjectToTObject().
00200 { 00201 m_recMdcTrackCol->Add(Track); 00202 }
void TRecTrackEvent::addRecZddChannel | ( | TRecZddChannel * | dtag | ) |
Definition at line 342 of file TRecTrackEvent.cxx.
References m_recZddChannelCol.
Referenced by RecZddChannelCnv::DataObjectToTObject().
00342 { 00343 m_recZddChannelCol->Add(zdd); 00344 }
void TRecTrackEvent::addTofTrack | ( | TRecTofTrack * | Track | ) |
Add a TofTrack into the TOF Data collection.
Definition at line 221 of file TRecTrackEvent.cxx.
References m_recTofTrackCol, and Track.
Referenced by RecTofTrackCnv::DataObjectToTObject().
00221 { 00222 m_recTofTrackCol->Add(Track); 00223 }
void TRecTrackEvent::Clear | ( | Option_t * | option = "" |
) |
void TRecTrackEvent::clearEmcClusterCol | ( | ) | [inline] |
clear the whole array (necessary because of the consts-s) */
Definition at line 101 of file TRecTrackEvent.h.
References m_recEmcClusterCol.
Referenced by RecEmcClusterCnv::DataObjectToTObject().
00101 { m_recEmcClusterCol->Clear(); }
void TRecTrackEvent::clearEmcHitCol | ( | ) | [inline] |
clear the whole array (necessary because of the consts-s) */
Definition at line 89 of file TRecTrackEvent.h.
References m_recEmcHitCol.
Referenced by RecEmcHitCnv::DataObjectToTObject().
00089 { m_recEmcHitCol->Clear(); }
void TRecTrackEvent::clearEmcShowerCol | ( | ) | [inline] |
clear the whole array (necessary because of the consts-s) */
Definition at line 113 of file TRecTrackEvent.h.
References m_recEmcShowerCol.
Referenced by RecEmcShowerCnv::DataObjectToTObject().
00113 { m_recEmcShowerCol->Clear(); }
void TRecTrackEvent::clearEvTimeCol | ( | ) | [inline] |
Definition at line 184 of file TRecTrackEvent.h.
References m_recEvTimeCol.
Referenced by RecEvTimeCnv::DataObjectToTObject().
00184 { m_recEvTimeCol->Clear();}
void TRecTrackEvent::clearExtTrackCol | ( | ) | [inline] |
Definition at line 165 of file TRecTrackEvent.h.
References m_recExtTrackCol.
Referenced by RecExtTrackCnv::DataObjectToTObject().
00165 { m_recExtTrackCol->Clear();}
void TRecTrackEvent::clearMucTrackCol | ( | ) | [inline] |
clear the whole array
Definition at line 126 of file TRecTrackEvent.h.
References m_recMucTrackCol.
Referenced by RecMucTrackCnv::DataObjectToTObject().
00126 { m_recMucTrackCol->Clear();}
void TRecTrackEvent::clearRecMdcDedxCol | ( | ) | [inline] |
clear the whole array
Definition at line 138 of file TRecTrackEvent.h.
References m_recMdcDedxCol.
Referenced by RecMdcDedxCnv::DataObjectToTObject().
00138 { m_recMdcDedxCol->Clear();}
void TRecTrackEvent::clearRecMdcDedxHitCol | ( | ) | [inline] |
clear the whole array
Definition at line 151 of file TRecTrackEvent.h.
References m_recMdcDedxHitCol.
Referenced by RecMdcDedxHitCnv::DataObjectToTObject().
00151 { m_recMdcDedxHitCol->Clear();}
void TRecTrackEvent::clearRecMdcHitCol | ( | ) | [inline] |
clear the whole array (necessary because of the consts-s)
Definition at line 63 of file TRecTrackEvent.h.
References m_recMdcHitCol.
Referenced by RecMdcHitCnv::DataObjectToTObject().
00063 { m_recMdcHitCol->Clear(); }
void TRecTrackEvent::clearRecMdcKalHelixSegCol | ( | ) | [inline] |
Definition at line 177 of file TRecTrackEvent.h.
References m_recMdcKalHelixSegCol.
Referenced by RecMdcKalHelixSegCnv::DataObjectToTObject().
00177 { m_recMdcKalHelixSegCol->Clear();}
void TRecTrackEvent::clearRecMdcKalTrackCol | ( | ) | [inline] |
Definition at line 171 of file TRecTrackEvent.h.
References m_recMdcKalTrackCol.
Referenced by RecMdcKalTrackCnv::DataObjectToTObject().
00171 { m_recMdcKalTrackCol->Clear();}
void TRecTrackEvent::clearRecMdcTrackCol | ( | ) | [inline] |
clear the whole array (necessary because of the consts-s)
Definition at line 52 of file TRecTrackEvent.h.
References m_recMdcTrackCol.
Referenced by RecMdcTrackCnv::DataObjectToTObject().
00052 { m_recMdcTrackCol->Clear(); }
void TRecTrackEvent::clearRecZddChannelCol | ( | ) | [inline] |
Definition at line 190 of file TRecTrackEvent.h.
References m_recZddChannelCol.
Referenced by RecZddChannelCnv::DataObjectToTObject().
00190 { m_recZddChannelCol->Clear(); }
void TRecTrackEvent::clearTofTrackCol | ( | ) | [inline] |
clear the whole array
Definition at line 76 of file TRecTrackEvent.h.
References m_recTofTrackCol.
Referenced by RecTofTrackCnv::DataObjectToTObject().
00076 { m_recTofTrackCol->Clear();}
const TRecEmcCluster * TRecTrackEvent::getEmcCluster | ( | Int_t | i | ) | const |
retrieve a EmcCluster from the collection, using the index into the array */
Definition at line 246 of file TRecTrackEvent.cxx.
References m_recEmcClusterCol.
00246 { 00247 if(Int_t(i) >= m_recEmcClusterCol->GetEntries()) 00248 return 0; 00249 return (TRecEmcCluster*)m_recEmcClusterCol->At(i); 00250 }
const TObjArray* TRecTrackEvent::getEmcClusterCol | ( | ) | const [inline] |
retrieve the whole TObjArray of EmcCluster Data
Definition at line 92 of file TRecTrackEvent.h.
References m_recEmcClusterCol.
Referenced by RecEmcClusterCnv::DataObjectToTObject().
00092 { return m_recEmcClusterCol; };
const TRecEmcHit * TRecTrackEvent::getEmcHit | ( | Int_t | i | ) | const |
retrieve a EmcHit from the collection, using the index into the array */
Definition at line 236 of file TRecTrackEvent.cxx.
References m_recEmcHitCol.
00236 { 00237 if(Int_t(i) >= m_recEmcHitCol->GetEntries()) 00238 return 0; 00239 return (TRecEmcHit*)m_recEmcHitCol->At(i); 00240 }
const TObjArray* TRecTrackEvent::getEmcHitCol | ( | ) | const [inline] |
retrieve the whole TObjArray of EmcHit Data
Definition at line 80 of file TRecTrackEvent.h.
References m_recEmcHitCol.
Referenced by RecEmcHitCnv::DataObjectToTObject().
00080 { return m_recEmcHitCol; };
const TRecEmcShower * TRecTrackEvent::getEmcShower | ( | Int_t | i | ) | const |
retrieve a EmcShower from the collection, using the index into the array */
Definition at line 256 of file TRecTrackEvent.cxx.
References m_recEmcShowerCol.
Referenced by BesClient::GetEvent(), and BesVisAlg::producer().
00256 { 00257 if(Int_t(i) >= m_recEmcShowerCol->GetEntries()) 00258 return 0; 00259 return (TRecEmcShower*)m_recEmcShowerCol->At(i); 00260 }
const TObjArray* TRecTrackEvent::getEmcShowerCol | ( | ) | const [inline] |
retrieve the whole TObjArray of EmcShower Data
Definition at line 104 of file TRecTrackEvent.h.
References m_recEmcShowerCol.
Referenced by RecEmcShowerCnv::DataObjectToTObject(), BesClient::GetEvent(), and BesVisAlg::producer().
00104 { return m_recEmcShowerCol; };
const TRecEvTime * TRecTrackEvent::getEvTime | ( | Int_t | i | ) | const |
Definition at line 335 of file TRecTrackEvent.cxx.
References m_recEvTimeCol.
00335 { 00336 if(Int_t(i) >=m_recEvTimeCol->GetEntries()) 00337 return 0; 00338 return (TRecEvTime*) m_recEvTimeCol->At(i); 00339 }
const TObjArray* TRecTrackEvent::getEvTimeCol | ( | ) | const [inline] |
Definition at line 181 of file TRecTrackEvent.h.
References m_recEvTimeCol.
Referenced by RecEvTimeCnv::DataObjectToTObject(), and BesClient::GetEvent().
00181 { return m_recEvTimeCol; }
const TRecExtTrack * TRecTrackEvent::getExtTrack | ( | Int_t | i | ) | const |
Definition at line 303 of file TRecTrackEvent.cxx.
References m_recExtTrackCol.
00303 { 00304 if(Int_t(i) >=m_recExtTrackCol->GetEntries()) 00305 return 0; 00306 return (TRecExtTrack*) m_recExtTrackCol->At(i); 00307 }
const TObjArray* TRecTrackEvent::getExtTrackCol | ( | ) | const [inline] |
Definition at line 156 of file TRecTrackEvent.h.
References m_recExtTrackCol.
Referenced by RecExtTrackCnv::DataObjectToTObject().
00156 { return m_recExtTrackCol; };
const TRecMucTrack * TRecTrackEvent::getMucTrack | ( | Int_t | i | ) | const |
retrieve a MucTrack From the collection, using the index into the array
Definition at line 268 of file TRecTrackEvent.cxx.
References m_recMucTrackCol.
Referenced by BesClient::GetEvent(), and BesVisAlg::producer().
00268 { 00269 if(Int_t(i) >=m_recMucTrackCol->GetEntries()) 00270 return 0; 00271 return (TRecMucTrack*) m_recMucTrackCol->At(i); 00272 }
const TObjArray* TRecTrackEvent::getMucTrackCol | ( | ) | const [inline] |
retrieve the whole TObjArray of MucTrack Data
Definition at line 117 of file TRecTrackEvent.h.
References m_recMucTrackCol.
Referenced by RecMucTrackCnv::DataObjectToTObject(), BesClient::GetEvent(), and BesVisAlg::producer().
00117 { return m_recMucTrackCol; };
const TRecMdcDedx * TRecTrackEvent::getRecMdcDedx | ( | Int_t | i | ) | const |
retrieve a TofTrack From the collection, using the index into the array
Definition at line 280 of file TRecTrackEvent.cxx.
References m_recMdcDedxCol.
00280 { 00281 if(Int_t(i) >=m_recMdcDedxCol->GetEntries()) 00282 return 0; 00283 return (TRecMdcDedx*) m_recMdcDedxCol->At(i); 00284 }
const TObjArray* TRecTrackEvent::getRecMdcDedxCol | ( | ) | const [inline] |
retrieve the whole TObjArray of Dedx Data
Definition at line 129 of file TRecTrackEvent.h.
References m_recMdcDedxCol.
Referenced by RecMdcDedxCnv::DataObjectToTObject().
00129 { return m_recMdcDedxCol; };
const TRecMdcDedxHit * TRecTrackEvent::getRecMdcDedxHit | ( | Int_t | i | ) | const |
retrieve a TofTrack From the collection, using the index into the array
Definition at line 292 of file TRecTrackEvent.cxx.
References m_recMdcDedxHitCol.
00292 { 00293 if(Int_t(i) >=m_recMdcDedxHitCol->GetEntries()) 00294 return 0; 00295 return (TRecMdcDedxHit*) m_recMdcDedxHitCol->At(i); 00296 }
const TObjArray* TRecTrackEvent::getRecMdcDedxHitCol | ( | ) | const [inline] |
retrieve the whole TObjArray of Dedx Data
Definition at line 142 of file TRecTrackEvent.h.
References m_recMdcDedxHitCol.
Referenced by RecMdcDedxHitCnv::DataObjectToTObject().
00142 { return m_recMdcDedxHitCol; };
const TRecMdcHit * TRecTrackEvent::getRecMdcHit | ( | Int_t | i | ) | const |
retrieve a RecMdcHit from the collection, using the index into the array
Definition at line 214 of file TRecTrackEvent.cxx.
References m_recMdcHitCol.
Referenced by BesClient::GetEvent(), and BesVisAlg::producer().
00214 { 00215 if (Int_t(i) >= m_recMdcHitCol->GetEntries()) 00216 return 0; 00217 return (TRecMdcHit*)m_recMdcHitCol->At(i); 00218 }
const TObjArray* TRecTrackEvent::getRecMdcHitCol | ( | ) | const [inline] |
retrieve the whole TObjArray of RecMdcHit Data
Definition at line 55 of file TRecTrackEvent.h.
References m_recMdcHitCol.
Referenced by RecMdcHitCnv::DataObjectToTObject(), BesClient::GetEvent(), and BesVisAlg::producer().
00055 { return m_recMdcHitCol; };
const TRecMdcKalHelixSeg * TRecTrackEvent::getRecMdcKalHelixSeg | ( | Int_t | i | ) | const |
Definition at line 324 of file TRecTrackEvent.cxx.
References m_recMdcKalHelixSegCol.
00324 { 00325 if(Int_t(i) >= m_recMdcKalHelixSegCol->GetEntries()) 00326 return 0; 00327 return ( TRecMdcKalHelixSeg*) m_recMdcKalHelixSegCol->At(i); 00328 }
const TObjArray* TRecTrackEvent::getRecMdcKalHelixSegCol | ( | ) | const [inline] |
Definition at line 174 of file TRecTrackEvent.h.
References m_recMdcKalHelixSegCol.
Referenced by RecMdcKalHelixSegCnv::DataObjectToTObject().
00174 { return m_recMdcKalHelixSegCol; }
const TRecMdcKalTrack * TRecTrackEvent::getRecMdcKalTrack | ( | Int_t | i | ) | const |
Definition at line 314 of file TRecTrackEvent.cxx.
References m_recMdcKalTrackCol.
00314 { 00315 if(Int_t(i) >=m_recMdcKalTrackCol->GetEntries()) 00316 return 0; 00317 return (TRecMdcKalTrack*) m_recMdcKalTrackCol->At(i); 00318 }
const TObjArray* TRecTrackEvent::getRecMdcKalTrackCol | ( | ) | const [inline] |
Definition at line 168 of file TRecTrackEvent.h.
References m_recMdcKalTrackCol.
Referenced by RecMdcKalTrackCnv::DataObjectToTObject().
00168 { return m_recMdcKalTrackCol; }
const TRecMdcTrack * TRecTrackEvent::getRecMdcTrack | ( | Int_t | i | ) | const |
retrieve a MdcTrack from the collection, using the index into the array
Definition at line 204 of file TRecTrackEvent.cxx.
References m_recMdcTrackCol.
Referenced by BesClient::GetEvent(), and BesVisAlg::producer().
00204 { 00205 if (Int_t(i) >= m_recMdcTrackCol->GetEntries()) 00206 return 0; 00207 return (TRecMdcTrack*)m_recMdcTrackCol->At(i); 00208 }
const TObjArray* TRecTrackEvent::getRecMdcTrackCol | ( | ) | const [inline] |
retrieve the whole TObjArray of RecMdcTrack Data
Definition at line 43 of file TRecTrackEvent.h.
References m_recMdcTrackCol.
Referenced by RecMdcTrackCnv::DataObjectToTObject(), BesClient::GetEvent(), and BesVisAlg::producer().
00043 { return m_recMdcTrackCol; };
const TRecZddChannel * TRecTrackEvent::getRecZddChannel | ( | Int_t | i | ) | const |
Definition at line 346 of file TRecTrackEvent.cxx.
References m_recZddChannelCol.
00346 { 00347 if ( i >= m_recZddChannelCol->GetEntries() || i < 0 ) 00348 return 0; 00349 return (TRecZddChannel*) m_recZddChannelCol->At(i); 00350 }
const TObjArray* TRecTrackEvent::getRecZddChannelCol | ( | ) | const [inline] |
Definition at line 187 of file TRecTrackEvent.h.
References m_recZddChannelCol.
Referenced by RecZddChannelCnv::DataObjectToTObject().
00187 {return m_recZddChannelCol; }
const TRecTofTrack * TRecTrackEvent::getTofTrack | ( | Int_t | i | ) | const |
retrieve a TofTrack From the collection, using the index into the array
Definition at line 225 of file TRecTrackEvent.cxx.
References m_recTofTrackCol.
Referenced by BesClient::GetEvent(), and BesVisAlg::producer().
00225 { 00226 if(Int_t(i) >=m_recTofTrackCol->GetEntries()) 00227 return 0; 00228 return (TRecTofTrack*) m_recTofTrackCol->At(i); 00229 }
const TObjArray* TRecTrackEvent::getTofTrackCol | ( | ) | const [inline] |
retrieve the whole TObjArray of TofTrack Data
Definition at line 67 of file TRecTrackEvent.h.
References m_recTofTrackCol.
Referenced by RecTofTrackCnv::DataObjectToTObject(), BesClient::GetEvent(), and BesVisAlg::producer().
00067 { return m_recTofTrackCol; };
void TRecTrackEvent::initialize | ( | ) |
Definition at line 184 of file TRecTrackEvent.cxx.
Referenced by RecTrackCnv::DataObjectToTObject().
void TRecTrackEvent::Print | ( | Option_t * | option = "" |
) | const |
TObjArray* TRecTrackEvent::m_recEmcClusterCol [private] |
Definition at line 204 of file TRecTrackEvent.h.
Referenced by addEmcCluster(), clearEmcClusterCol(), getEmcCluster(), getEmcClusterCol(), and ~TRecTrackEvent().
TObjArray* TRecTrackEvent::m_recEmcHitCol [private] |
Definition at line 201 of file TRecTrackEvent.h.
Referenced by addEmcHit(), clearEmcHitCol(), getEmcHit(), getEmcHitCol(), and ~TRecTrackEvent().
TObjArray* TRecTrackEvent::m_recEmcShowerCol [private] |
Definition at line 208 of file TRecTrackEvent.h.
Referenced by addEmcShower(), clearEmcShowerCol(), getEmcShower(), getEmcShowerCol(), and ~TRecTrackEvent().
TObjArray* TRecTrackEvent::m_recEvTimeCol [private] |
Definition at line 240 of file TRecTrackEvent.h.
Referenced by addEvTime(), clearEvTimeCol(), getEvTime(), getEvTimeCol(), and ~TRecTrackEvent().
TObjArray* TRecTrackEvent::m_recExtTrackCol [private] |
Definition at line 228 of file TRecTrackEvent.h.
Referenced by addExtTrack(), clearExtTrackCol(), getExtTrack(), getExtTrackCol(), and ~TRecTrackEvent().
TObjArray* TRecTrackEvent::m_recMdcDedxCol [private] |
Definition at line 220 of file TRecTrackEvent.h.
Referenced by addRecMdcDedx(), clearRecMdcDedxCol(), getRecMdcDedx(), getRecMdcDedxCol(), and ~TRecTrackEvent().
TObjArray* TRecTrackEvent::m_recMdcDedxHitCol [private] |
Definition at line 224 of file TRecTrackEvent.h.
Referenced by addRecMdcDedxHit(), clearRecMdcDedxHitCol(), getRecMdcDedxHit(), getRecMdcDedxHitCol(), and ~TRecTrackEvent().
TObjArray* TRecTrackEvent::m_recMdcHitCol [private] |
Definition at line 198 of file TRecTrackEvent.h.
Referenced by addRecMdcHit(), clearRecMdcHitCol(), getRecMdcHit(), getRecMdcHitCol(), and ~TRecTrackEvent().
TObjArray* TRecTrackEvent::m_recMdcKalHelixSegCol [private] |
Definition at line 236 of file TRecTrackEvent.h.
Referenced by addRecMdcKalHelixSeg(), clearRecMdcKalHelixSegCol(), getRecMdcKalHelixSeg(), getRecMdcKalHelixSegCol(), and ~TRecTrackEvent().
TObjArray* TRecTrackEvent::m_recMdcKalTrackCol [private] |
Definition at line 232 of file TRecTrackEvent.h.
Referenced by addRecMdcKalTrack(), clearRecMdcKalTrackCol(), getRecMdcKalTrack(), getRecMdcKalTrackCol(), and ~TRecTrackEvent().
TObjArray* TRecTrackEvent::m_recMdcTrackCol [private] |
Definition at line 196 of file TRecTrackEvent.h.
Referenced by addRecMdcTrack(), clearRecMdcTrackCol(), getRecMdcTrack(), getRecMdcTrackCol(), and ~TRecTrackEvent().
TObjArray* TRecTrackEvent::m_recMucTrackCol [private] |
Definition at line 216 of file TRecTrackEvent.h.
Referenced by addMucTrack(), clearMucTrackCol(), getMucTrack(), getMucTrackCol(), and ~TRecTrackEvent().
TObjArray* TRecTrackEvent::m_recTofTrackCol [private] |
Definition at line 212 of file TRecTrackEvent.h.
Referenced by addTofTrack(), clearTofTrackCol(), getTofTrack(), getTofTrackCol(), and ~TRecTrackEvent().
TObjArray* TRecTrackEvent::m_recZddChannelCol [private] |
Definition at line 244 of file TRecTrackEvent.h.
Referenced by addRecZddChannel(), clearRecZddChannelCol(), getRecZddChannel(), getRecZddChannelCol(), and ~TRecTrackEvent().
TObjArray * TRecTrackEvent::s_staticEmcClusterCol = 0 [static, private] |
TObjArray * TRecTrackEvent::s_staticEmcHitCol = 0 [static, private] |
TObjArray * TRecTrackEvent::s_staticEmcShowerCol = 0 [static, private] |
TObjArray * TRecTrackEvent::s_staticEvTimeCol = 0 [static, private] |
data members to store EvTime data
Definition at line 239 of file TRecTrackEvent.h.
Referenced by ~TRecTrackEvent().
TObjArray * TRecTrackEvent::s_staticExtTrackCol = 0 [static, private] |
TObjArray * TRecTrackEvent::s_staticMucTrackCol = 0 [static, private] |
data members to store Muc data
Definition at line 215 of file TRecTrackEvent.h.
Referenced by ~TRecTrackEvent().
TObjArray * TRecTrackEvent::s_staticRecMdcDedxCol = 0 [static, private] |
data members to store Dedx data
Definition at line 219 of file TRecTrackEvent.h.
Referenced by ~TRecTrackEvent().
TObjArray * TRecTrackEvent::s_staticRecMdcDedxHitCol = 0 [static, private] |
data members to store Dedx data
Definition at line 223 of file TRecTrackEvent.h.
Referenced by ~TRecTrackEvent().
TObjArray* TRecTrackEvent::s_staticRecMdcHitCol [static, private] |
TObjArray * TRecTrackEvent::s_staticRecMdcKalHelixSegCol = 0 [static, private] |
data members to store MdcKal data
Definition at line 235 of file TRecTrackEvent.h.
Referenced by ~TRecTrackEvent().
TObjArray * TRecTrackEvent::s_staticRecMdcKalTrackCol = 0 [static, private] |
TObjArray* TRecTrackEvent::s_staticRecMdcTrackCol [static, private] |
data members to store Mdc data
Definition at line 195 of file TRecTrackEvent.h.
Referenced by ~TRecTrackEvent().
TObjArray * TRecTrackEvent::s_staticRecZddChannelCol = 0 [static, private] |
TObjArray * TRecTrackEvent::s_staticTofTrackCol = 0 [static, private] |
data members to store Tof data
Definition at line 211 of file TRecTrackEvent.h.
Referenced by ~TRecTrackEvent().