CbmRoot
CbmMuchBeamTimeDigi.h
Go to the documentation of this file.
1
// TODO comment to be changed
19
#ifndef CBMMUCHBEAMTIMEDIGI_H
20
#define CBMMUCHBEAMTIMEDIGI_H 1
21
22
#include <Rtypes.h>
// for ClassDef
23
#include <RtypesCore.h>
// for Int_t, ULong64_t
24
25
#include <string>
// for string
26
27
#include "
CbmMuchDigi.h
"
// for CbmMuchDigi
28
29
class
CbmMuchBeamTimeDigi
:
public
CbmMuchDigi
{
30
public
:
31
CbmMuchBeamTimeDigi
();
32
CbmMuchBeamTimeDigi
(Int_t address, Int_t charge = 0, ULong64_t time = 0);
33
CbmMuchBeamTimeDigi
(
CbmMuchBeamTimeDigi
* digi);
34
CbmMuchBeamTimeDigi
(
const
CbmMuchBeamTimeDigi
&);
35
CbmMuchBeamTimeDigi
&
operator=
(
const
CbmMuchBeamTimeDigi
&);
36
37
38
virtual
~CbmMuchBeamTimeDigi
() {}
39
40
void
SetPadX
(Int_t padX) {
fPadX
= padX; }
41
void
SetPadY
(Int_t padY) {
fPadY
= padY; }
42
void
SetRocId
(Int_t rocId) {
fRocId
= rocId; }
43
void
SetNxId
(Int_t nxId) {
fNxId
= nxId; }
44
void
SetNxCh
(Int_t nxCh) {
fNxCh
= nxCh; }
45
void
SetElink
(Int_t elink) {
fElink
= elink; }
46
47
Int_t
GetPadX
()
const
{
return
fPadX
; }
48
Int_t
GetPadY
()
const
{
return
fPadY
; }
49
Int_t
GetRocId
()
const
{
return
fRocId
; }
50
Int_t
GetNxId
()
const
{
return
fNxId
; }
51
Int_t
GetNxCh
()
const
{
return
fNxCh
; }
52
Int_t
GetElink
()
const
{
return
fElink
; }
53
54
std::string
ToString
()
const
{
return
std::string {
""
}; }
55
56
60
static
const
char
*
GetClassName
() {
return
"CbmMuchBeamTimeDigi"
; }
61
62
63
private
:
64
Int_t
fPadX
;
65
Int_t
fPadY
;
66
Int_t
fRocId
;
67
Int_t
fNxId
;
68
Int_t
fNxCh
;
69
Int_t
fElink
;
70
71
ClassDef
(
CbmMuchBeamTimeDigi
, 3);
72
};
73
#endif
CbmMuchBeamTimeDigi::SetPadX
void SetPadX(Int_t padX)
Definition:
CbmMuchBeamTimeDigi.h:40
CbmMuchDigi.h
CbmMuchBeamTimeDigi::fNxId
Int_t fNxId
Definition:
CbmMuchBeamTimeDigi.h:67
CbmMuchBeamTimeDigi::GetElink
Int_t GetElink() const
Definition:
CbmMuchBeamTimeDigi.h:52
CbmMuchBeamTimeDigi::fPadY
Int_t fPadY
Definition:
CbmMuchBeamTimeDigi.h:65
CbmMuchBeamTimeDigi
Definition:
CbmMuchBeamTimeDigi.h:29
CbmMuchBeamTimeDigi::SetPadY
void SetPadY(Int_t padY)
Definition:
CbmMuchBeamTimeDigi.h:41
CbmMuchBeamTimeDigi::SetRocId
void SetRocId(Int_t rocId)
Definition:
CbmMuchBeamTimeDigi.h:42
CbmMuchBeamTimeDigi::fPadX
Int_t fPadX
Definition:
CbmMuchBeamTimeDigi.h:64
CbmMuchBeamTimeDigi::GetNxCh
Int_t GetNxCh() const
Definition:
CbmMuchBeamTimeDigi.h:51
CbmMuchBeamTimeDigi::SetElink
void SetElink(Int_t elink)
Definition:
CbmMuchBeamTimeDigi.h:45
CbmMuchBeamTimeDigi::GetRocId
Int_t GetRocId() const
Definition:
CbmMuchBeamTimeDigi.h:49
CbmMuchBeamTimeDigi::operator=
CbmMuchBeamTimeDigi & operator=(const CbmMuchBeamTimeDigi &)
Definition:
CbmMuchBeamTimeDigi.cxx:61
CbmMuchBeamTimeDigi::GetPadY
Int_t GetPadY() const
Definition:
CbmMuchBeamTimeDigi.h:48
CbmMuchBeamTimeDigi::GetClassName
static const char * GetClassName()
Class name (static)
Definition:
CbmMuchBeamTimeDigi.h:60
CbmMuchBeamTimeDigi::SetNxId
void SetNxId(Int_t nxId)
Definition:
CbmMuchBeamTimeDigi.h:43
CbmMuchBeamTimeDigi::ToString
std::string ToString() const
Definition:
CbmMuchBeamTimeDigi.h:54
CbmMuchBeamTimeDigi::ClassDef
ClassDef(CbmMuchBeamTimeDigi, 3)
CbmMuchBeamTimeDigi::fNxCh
Int_t fNxCh
Definition:
CbmMuchBeamTimeDigi.h:68
CbmMuchDigi
Definition:
CbmMuchDigi.h:31
CbmMuchBeamTimeDigi::~CbmMuchBeamTimeDigi
virtual ~CbmMuchBeamTimeDigi()
Definition:
CbmMuchBeamTimeDigi.h:38
CbmMuchBeamTimeDigi::SetNxCh
void SetNxCh(Int_t nxCh)
Definition:
CbmMuchBeamTimeDigi.h:44
CbmMuchBeamTimeDigi::fElink
Int_t fElink
Definition:
CbmMuchBeamTimeDigi.h:69
CbmMuchBeamTimeDigi::fRocId
Int_t fRocId
Definition:
CbmMuchBeamTimeDigi.h:66
CbmMuchBeamTimeDigi::GetNxId
Int_t GetNxId() const
Definition:
CbmMuchBeamTimeDigi.h:50
CbmMuchBeamTimeDigi::CbmMuchBeamTimeDigi
CbmMuchBeamTimeDigi()
Definition:
CbmMuchBeamTimeDigi.cxx:18
CbmMuchBeamTimeDigi::GetPadX
Int_t GetPadX() const
Definition:
CbmMuchBeamTimeDigi.h:47
core
data
much
CbmMuchBeamTimeDigi.h
Generated on Wed Oct 28 2020 15:11:42 for CbmRoot by
1.8.18