BOSS 8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
Event/RootEventData/include/RootEventData/TJobInfo.h
Go to the documentation of this file.
1#ifndef RootEventData_TJobInfo_H
2#define RootEventData_TJobInfo_H 1
3
4#include "TObject.h"
5#include <string>
6#include <vector>
7using namespace std;
8
9class TJobInfo : public TObject {
10
11public:
12 TJobInfo();
13 ~TJobInfo();
14
15 string getBossVer() const { return m_bossVer; }
16 vector<string> getJobOptions() const { return m_jobOptions; }
17 string getDecayOptions() const { return m_decayOptions; }
18 std::vector<int> getTotEvtNo() const { return m_totEvtNo; }
19
20 void setBossVer( string ver ) { m_bossVer = ver; }
21 void addJobOptions( string opt ) { m_jobOptions.push_back( opt ); }
22 void setJobOptions( vector<string> opt ) { m_jobOptions = opt; }
23 void setDecayOptions( string opt ) { m_decayOptions = opt; }
24 void setTotEvtNo( std::vector<int> i ) { m_totEvtNo = i; }
25
26private:
27 string m_decayOptions;
28 string m_bossVer;
29 vector<string> m_jobOptions;
30 std::vector<int> m_totEvtNo;
31
32 ClassDef( TJobInfo, 1 )
33};
34
35#endif // TrackRootData_TJobInfo_H