BmnRoot
26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
Toggle main menu visibility
Loading...
Searching...
No Matches
BmnNdetDigit.h
Go to the documentation of this file.
1
#ifndef BMNNDETDIGIT_H
2
#define BMNNDETDIGIT_H
3
4
#include "BmnAbstractDigit.h"
// for Abstract digit
5
#include "
BmnNdetAddress.h
"
// for BmnNdetAddress
6
#include "
BmnNdetAddressMixin.h
"
// for BmnNdetAddressMixin
7
8
class
BmnNdetDigit
9
:
public
BmnAbstractDigit
10
,
public
BmnNdetAddressMixin
<BmnNdetDigit>
11
{
12
public
:
13
BmnNdetDigit
()
14
:
BmnAbstractDigit
()
15
{}
16
BmnNdetDigit
(uint32_t address,
double
time,
double
signal)
17
:
BmnAbstractDigit
(address, time, signal)
18
{}
19
20
~BmnNdetDigit
() {}
21
22
// Member Functions
23
virtual
const
char
*
GetClassName
() {
return
"BmnNdetDigit"
; }
24
virtual
void
Print
(
const
Option_t
* opt =
""
)
25
{
26
printf(
"%s: %s Data %s \n"
,
GetClassName
(),
BmnNdetAddress::GetInfoString
(
fAddress
).c_str(),
27
GetStringData
().Data());
28
}
29
30
ClassDef
(
BmnNdetDigit
, 6);
31
};
32
33
#endif
// BMNNDETDIGIT_H
Option_t
const char Option_t
ClassDef
#define ClassDef(name, id)
BmnAbstractDigit::GetStringData
TString GetStringData()
Definition
BmnAbstractDigit.h:38
BmnAbstractDigit::BmnAbstractDigit
BmnAbstractDigit()
Definition
BmnAbstractDigit.h:16
BmnAbstractDigit::fAddress
uint32_t fAddress
Definition
BmnAbstractDigit.h:51
BmnNdetAddressMixin
interface to use the address methods
Definition
BmnNdetAddressMixin.h:16
BmnNdetAddress::GetInfoString
static std::string GetInfoString(uint32_t address)
Return a formatted string with all address components.
Definition
BmnNdetAddress.h:55
BmnNdetDigit
Definition
BmnNdetDigit.h:11
BmnNdetDigit::GetClassName
virtual const char * GetClassName()
Definition
BmnNdetDigit.h:23
BmnNdetDigit::BmnNdetDigit
BmnNdetDigit(uint32_t address, double time, double signal)
Definition
BmnNdetDigit.h:16
BmnNdetDigit::BmnNdetDigit
BmnNdetDigit()
Definition
BmnNdetDigit.h:13
BmnNdetDigit::Print
virtual void Print(const Option_t *opt="")
Definition
BmnNdetDigit.h:24
BmnNdetDigit::~BmnNdetDigit
~BmnNdetDigit()
Definition
BmnNdetDigit.h:20
BmnNdetAddressMixin.h
BmnNdetAddress.h
detectors
ndet
BmnNdetDigit.h
Generated on
for BmnRoot by
1.17.0