BOSS 8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
Event/RootEventData/include/RootEventData/TEvtRecTrack.h
Go to the documentation of this file.
1#ifndef RootEventData_TEvtRecTrack_H
2#define RootEventData_TEvtRecTrack_H
3
4#include "TObject.h"
5#include <vector>
6
7class TEvtRecTrack : public TObject {
8
9public:
11 virtual ~TEvtRecTrack();
12
13 Int_t trackId() const { return m_trackId; }
14 Int_t partId() const { return m_partId; }
15 Int_t quality() const { return m_quality; }
16 Int_t mdcTrackId() const { return m_mdcTrackId; }
17 Int_t mdcKalTrackId() const { return m_mdcKalTrackId; }
18 Int_t mdcDedxId() const { return m_mdcDedxId; }
19 Int_t extTrackId() const { return m_extTrackId; }
20 Int_t emcShowerId() const { return m_emcShowerId; }
21 Int_t mucTrackId() const { return m_mucTrackId; }
22
23 const std::vector<Int_t>& tofTrackIds() const { return m_tofTrackIds; }
24
25 void setTrackId( const int trackId ) { m_trackId = trackId; }
26 void setPartId( const int partId ) { m_partId = partId; }
27 void setQuality( const int quality ) { m_quality = quality; }
28 void setMdcTrackId( const int mdcTrackId ) { m_mdcTrackId = mdcTrackId; }
29 void setMdcKalTrackId( const int mdcKalTrackId ) { m_mdcKalTrackId = mdcKalTrackId; }
30 void setMdcDedxId( const int mdcDedxId ) { m_mdcDedxId = mdcDedxId; }
31 void setExtTrackId( const int extTrackId ) { m_extTrackId = extTrackId; }
32 void setEmcShowerId( const int emcShowerId ) { m_emcShowerId = emcShowerId; }
33 void setMucTrackId( const int mucTrackId ) { m_mucTrackId = mucTrackId; }
34
35 void setTofTrackIds( const std::vector<Int_t>& tofTrackIds ) { m_tofTrackIds = tofTrackIds; }
36 void addTofTrackId( const int tofTrackId ) { m_tofTrackIds.push_back( tofTrackId ); }
37
38private:
39 Int_t m_trackId;
40 Int_t m_partId;
41 Int_t m_quality;
42
43 Int_t m_mdcTrackId;
44 Int_t m_mdcKalTrackId;
45 Int_t m_mdcDedxId;
46 Int_t m_extTrackId;
47 Int_t m_emcShowerId;
48 Int_t m_mucTrackId;
49
50 std::vector<Int_t> m_tofTrackIds;
51
52 ClassDef( TEvtRecTrack, 3 )
53};
54
55#endif
void setTofTrackIds(const std::vector< Int_t > &tofTrackIds)
virtual ~TEvtRecTrack()
const std::vector< Int_t > & tofTrackIds() const