ARTEMIS-CRIB
 
Loading...
Searching...
No Matches
TTSData.h
Go to the documentation of this file.
1/**
2 * @file TTSData.h
3 * @brief
4 * @author Kodai Okawa <okawa@cns.s.u-tokyo.ac.jp>
5 * @date 2022?
6 * @note last modified: 2025-01-08 10:37:13
7 * @details
8 */
9
10#ifndef _TTSDATA_H_
11#define _TTSDATA_H_
12
13#include "TDataObject.h"
14#include "constant.h"
15
16namespace art::crib {
17class TTSData;
18} // namespace art::crib
19
21 public:
22 typedef enum { kID,
24 typedef enum { kASC,
26
27 TTSData();
28 ~TTSData() override;
29
30 TTSData(const TTSData &rhs);
31 TTSData &operator=(const TTSData &rhs);
32
33 ULong64_t GetTS() const { return fTS; }
34 void SetTS(ULong64_t arg) { fTS = arg; }
35 Double_t GetTScal() const { return fTScal; }
36 void SetTScal(Double_t arg) { fTScal = arg; }
37
38 void Copy(TObject &dest) const override;
39 void Clear(Option_t *opt = "") override;
40
41 protected:
42 ULong64_t fTS;
43 Double_t fTScal;
44
45 ClassDefOverride(TTSData, 1)
46};
47
48#endif // _TTSDATA_H_
void Clear(Option_t *opt="") override
Definition TTSData.cc:42
TTSData & operator=(const TTSData &rhs)
Definition TTSData.cc:28
Double_t GetTScal() const
Definition TTSData.h:35
~TTSData() override
Definition TTSData.cc:21
Double_t fTScal
Definition TTSData.h:43
void Copy(TObject &dest) const override
Definition TTSData.cc:35
ULong64_t GetTS() const
Definition TTSData.h:33
void SetTScal(Double_t arg)
Definition TTSData.h:36
void SetTS(ULong64_t arg)
Definition TTSData.h:34
ULong64_t fTS
Definition TTSData.h:42
return to the guide