BOSS 7.0.5
BESIII Offline Software System
Loading...
Searching...
No Matches
InstallArea/include/RootEventData/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
15
16 string getBossVer() const{return m_bossVer; }
17 vector<string> getJobOptions() const {return m_jobOptions;}
18 string getDecayOptions() const{return m_decayOptions;}
19 std::vector<int> getTotEvtNo() const { return m_totEvtNo; }
20
21 void setBossVer(string ver ) { m_bossVer = ver; }
22 void addJobOptions(string opt) { m_jobOptions.push_back(opt); }
23 void setJobOptions(vector<string> opt) { m_jobOptions = opt; }
24 void setDecayOptions(string opt) { m_decayOptions = opt; }
25 void setTotEvtNo(std::vector<int> i) { m_totEvtNo = i; }
26
27private:
28
29 string m_decayOptions;
30 string m_bossVer;
31 vector<string> m_jobOptions;
32 std::vector<int> m_totEvtNo;
33
34 ClassDef(TJobInfo,1)
35};
36
37
38#endif //TrackRootData_TJobInfo_H
39