BOSS 7.1.0
BESIII Offline Software System
Loading...
Searching...
No Matches
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
14 ~TJobInfo();
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
void setBossVer(string ver)
Definition: TJobInfo.h:21
void setTotEvtNo(std::vector< int > i)
Definition: TJobInfo.h:25
~TJobInfo()
Definition: TJobInfo.cxx:11
string getDecayOptions() const
Definition: TJobInfo.h:18
void setDecayOptions(string opt)
Definition: TJobInfo.h:24
vector< string > getJobOptions() const
Definition: TJobInfo.h:17
std::vector< int > getTotEvtNo() const
Definition: TJobInfo.h:19
string getBossVer() const
Definition: TJobInfo.h:16
void addJobOptions(string opt)
Definition: TJobInfo.h:22
void setJobOptions(vector< string > opt)
Definition: TJobInfo.h:23