18 #ifndef __RAT_DS_Calib__
19 #define __RAT_DS_Calib__
22 #include <TTimeStamp.h>
32 Calib() : TObject(), id(-1), name(
"") {}
37 virtual void SetSourceName(
const std::string &_name) { name = _name; }
40 virtual Int_t
GetID()
const {
return id; }
41 virtual void SetID(Int_t _id) {
id = _id; }
44 virtual Int_t
GetMode()
const {
return mode; }
45 virtual void SetMode(Int_t _mode) { mode = _mode; }
49 virtual void SetIntensity(Double_t _intensity) { intensity = _intensity; }
53 virtual void SetWavelength(Double_t _wavelength) { wavelength = _wavelength; }
56 virtual TTimeStamp
GetUTC()
const {
return utc; }
57 virtual void SetUTC(
const TTimeStamp &_utc) { utc = _utc; }
61 virtual void SetPosition(
const TVector3 &_pos) { pos = _pos; }
65 virtual void SetDirection(
const TVector3 &_dir) { dir = _dir; }
virtual Double_t GetIntensity() const
Definition: Calib.hh:48
virtual const std::string & GetSourceName() const
Definition: Calib.hh:36
virtual const TVector3 & GetDirection() const
Definition: Calib.hh:64
virtual Double_t GetWavelength() const
Definition: Calib.hh:52
virtual Int_t GetMode() const
Definition: Calib.hh:44
virtual Int_t GetID() const
Definition: Calib.hh:40
virtual const TVector3 & GetPosition() const
Definition: Calib.hh:60
virtual TTimeStamp GetUTC() const
Definition: Calib.hh:56
Definition: CCCrossSecMessenger.hh:29