ARTEMIS-CRIB
Loading...
Searching...
No Matches
TTSData.cc
Go to the documentation of this file.
1
/**
2
* @file TTSData.cc
3
* @brief
4
* @author Kodai Okawa <okawa@cns.s.u-tokyo.ac.jp>
5
* @date 2022?
6
* @note last modified: 2024-08-23 21:00:16
7
* @details
8
*/
9
10
#include "
TTSData.h
"
11
12
using
art::crib::TTSData
;
13
14
ClassImp
(
TTSData
);
15
16
TTSData::TTSData
()
17
: fTS(kInvalidI), fTScal(kInvalidD) {
18
TDataObject::SetID(kInvalidI);
19
}
20
21
TTSData::~TTSData
() {}
22
23
TTSData::TTSData
(
const
TTSData
&rhs)
24
:
TDataObject
(rhs),
25
fTS(rhs.fTS),
26
fTScal(rhs.fTScal) {}
27
28
TTSData
&
TTSData::operator=
(
const
TTSData
&rhs) {
29
if
(
this
!= &rhs) {
30
((
TTSData
&)rhs).
Copy
(*
this
);
31
}
32
return
*
this
;
33
}
34
35
void
TTSData::Copy
(TObject &dest)
const
{
36
TDataObject::Copy(dest);
37
TTSData
&cobj = *(
TTSData
*)&dest;
38
cobj.
fTS
= this->
GetTS
();
39
cobj.
fTScal
= this->
GetTScal
();
40
}
41
42
void
TTSData::Clear
(Option_t *opt) {
43
TDataObject::Clear(opt);
44
TDataObject::SetID(kInvalidI);
45
fTS
= kInvalidI;
46
fTScal
= kInvalidD;
47
}
ClassImp
ClassImp(TTSData)
TTSData.h
TDataObject
art::crib::TTSData
Definition
TTSData.h:20
art::crib::TTSData::Clear
void Clear(Option_t *opt="") override
Definition
TTSData.cc:42
art::crib::TTSData::operator=
TTSData & operator=(const TTSData &rhs)
Definition
TTSData.cc:28
art::crib::TTSData::GetTScal
Double_t GetTScal() const
Definition
TTSData.h:35
art::crib::TTSData::~TTSData
~TTSData() override
Definition
TTSData.cc:21
art::crib::TTSData::fTScal
Double_t fTScal
Definition
TTSData.h:43
art::crib::TTSData::Copy
void Copy(TObject &dest) const override
Definition
TTSData.cc:35
art::crib::TTSData::GetTS
ULong64_t GetTS() const
Definition
TTSData.h:33
art::crib::TTSData::TTSData
TTSData()
Definition
TTSData.cc:16
art::crib::TTSData::fTS
ULong64_t fTS
Definition
TTSData.h:42
return to the guide
src-crib
timestamp
TTSData.cc
Generated on Mon Mar 17 2025 08:25:49 for ARTEMIS-CRIB by
1.12.0