ARTEMIS-CRIB
Loading...
Searching...
No Matches
TModuleData.h
Go to the documentation of this file.
1
/**
2
* @file TModuleData.h
3
* @brief inherit from TModuleInfo
4
* @author Kodai Okawa <okawa@cns.s.u-tokyo.ac.jp>
5
* @date 2024-01-08 17:51:01
6
* @note last modified: 2025-01-08 10:40:13
7
* @details
8
*/
9
10
#ifndef _CRIB_TMODULEDATA_H_
11
#define _CRIB_TMODULEDATA_H_
12
13
#include <TModuleInfo.h>
14
15
namespace
art::crib
{
16
class
TModuleData;
17
}
// namespace art::crib
18
19
class
art::crib::TModuleData
:
public
art::TModuleInfo {
20
public
:
21
TModuleData
(
const
TModuleInfo &info);
22
~TModuleData
()
override
;
23
24
TModuleData
(
const
TModuleData
&rhs);
25
TModuleData
&
operator=
(
const
TModuleData
&rhs);
26
27
Int_t
GetNCh
()
const
{
return
fNCh
; }
28
void
SetCh
(Int_t Nch) {
29
fNCh
= Nch;
30
};
31
32
Int_t
GetMod
()
const
{
return
fMod
; }
33
void
SetMod
(Int_t mod) {
34
fMod
= mod;
35
};
36
37
std::vector<Int_t>
fData1D
;
38
std::vector<std::vector<Int_t>>
fData2D
;
39
40
protected
:
41
Int_t
fNCh
;
42
Int_t
fMod
;
43
44
private
:
45
ClassDefOverride(
TModuleData
, 2)
// module information
46
};
47
48
#endif
// _TMODULEDATA_H_
art::crib::TModuleData
Definition
TModuleData.h:19
art::crib::TModuleData::fData1D
std::vector< Int_t > fData1D
Definition
TModuleData.h:37
art::crib::TModuleData::fMod
Int_t fMod
Definition
TModuleData.h:42
art::crib::TModuleData::SetCh
void SetCh(Int_t Nch)
Definition
TModuleData.h:28
art::crib::TModuleData::operator=
TModuleData & operator=(const TModuleData &rhs)
Definition
TModuleData.cc:27
art::crib::TModuleData::GetMod
Int_t GetMod() const
Definition
TModuleData.h:32
art::crib::TModuleData::fNCh
Int_t fNCh
Definition
TModuleData.h:41
art::crib::TModuleData::~TModuleData
~TModuleData() override
Definition
TModuleData.cc:20
art::crib::TModuleData::GetNCh
Int_t GetNCh() const
Definition
TModuleData.h:27
art::crib::TModuleData::SetMod
void SetMod(Int_t mod)
Definition
TModuleData.h:33
art::crib::TModuleData::TModuleData
TModuleData(const TModuleInfo &info)
Definition
TModuleData.cc:16
art::crib::TModuleData::fData2D
std::vector< std::vector< Int_t > > fData2D
Definition
TModuleData.h:38
art::crib
Definition
TCatCmdLoopStart.h:15
return to the guide
src-crib
TModuleData.h
Generated on Mon Mar 17 2025 08:25:49 for ARTEMIS-CRIB by
1.12.0