BOSS 7.0.6
BESIII Offline Software System
Loading...
Searching...
No Matches
InjSigTimeCal.h
Go to the documentation of this file.
1#ifndef INJSIGTIMECAL_H
2#define INJSIGTIMECAL_H
3#include "GaudiKernel/DataObject.h"
6#include "Rtypes.h"
7#include <vector>
8using namespace std;
9
10namespace CalibData {
12
13public:
14 // Re-implemented from DataObject
16 virtual ~InjSigTimeCal() {}
17 inline virtual const CLID& clID() const { return classID(); }
18
19 inline static const CLID& classID() { return CLID_Calib_InjSigTime; }
20
21 virtual StatusCode update(CalibBase1& other, MsgStream* log);
22
23 int getNpar() {return m_npar;}
24 int getFlag(unsigned int No);
25 ULong64_t getIST(unsigned int No);
26
27 void setNpar(const int npar) {m_npar = npar;}
28 void setIST(const ULong64_t Ist);
29 void setFlag(const int flag);
30
31 private:
32 int m_npar;
33 vector<ULong64_t> m_IST;
34 vector<int> m_flag;
35
36};
37}
38#endif /* INJSIGTIMECAL_H */
const CLID CLID_Calib_InjSigTime
Definition: CalibModel.h:67
ULong64_t getIST(unsigned int No)
static const CLID & classID()
Definition: InjSigTimeCal.h:19
void setIST(const ULong64_t Ist)
int getFlag(unsigned int No)
void setFlag(const int flag)
virtual const CLID & clID() const
Definition: InjSigTimeCal.h:17
void setNpar(const int npar)
Definition: InjSigTimeCal.h:27