BmnRoot
Loading...
Searching...
No Matches
BmnHodoStrip.cxx
Go to the documentation of this file.
1
#include "
BmnHodoStrip.h
"
2
3
#include <iostream>
4
using namespace
std
;
5
6
BmnHodoStrip::BmnHodoStrip
()
7
: fStripId()
8
, fStripSignal()
9
, fStripSignalIntegral()
10
, fPileUpStatus(
PileUp
::No)
// Initialize fPileUpStatus to PileUp::No
11
{
12
}
13
14
BmnHodoStrip::BmnHodoStrip
(
const
BmnHodoStrip
& other)
15
: fStripId(other.fStripId)
16
, fStripSignal(other.fStripSignal)
17
, fStripSignalIntegral(other.fStripSignalIntegral)
18
, fPileUpStatus(other.fPileUpStatus)
19
{
20
}
21
22
BmnHodoStrip::BmnHodoStrip
(
BmnHodoStrip
&& other)
23
: fStripId(other.fStripId)
24
, fStripSignal(other.fStripSignal)
25
, fStripSignalIntegral(other.fStripSignalIntegral)
26
, fPileUpStatus(other.fPileUpStatus)
27
{
28
}
29
30
BmnHodoStrip
&
BmnHodoStrip::operator=
(
const
BmnHodoStrip
& other)
31
{
32
if
(
this
!= &other) {
33
fStripId = other.fStripId;
34
fStripSignal = other.fStripSignal;
35
fStripSignalIntegral = other.fStripSignalIntegral;
36
fPileUpStatus = other.fPileUpStatus;
37
}
38
return
*
this
;
39
}
40
41
BmnHodoStrip
&
BmnHodoStrip::operator=
(
BmnHodoStrip
&& other)
42
{
43
if
(
this
!= &other) {
44
fStripId = other.fStripId;
45
fStripSignal = other.fStripSignal;
46
fStripSignalIntegral = other.fStripSignalIntegral;
47
fPileUpStatus = other.fPileUpStatus;
48
}
49
return
*
this
;
50
}
51
52
void
BmnHodoStrip::Print
(Option_t *option)
const
53
{
54
// Implement your Print method if needed
55
}
56
57
void
BmnHodoStrip::reset
()
58
{
59
fStripId = 0;
60
fStripSignal = 0.;
61
fStripSignalIntegral = 0.;
62
fPileUpStatus =
PileUp::No
;
// Reset fPileUpStatus to PileUp::No
63
}
BmnHodoStrip
Class for Bmn Hodo strip data container in event.
Definition
BmnHodoStrip.h:19
BmnHodoStrip::operator=
BmnHodoStrip & operator=(const BmnHodoStrip &)
Definition
BmnHodoStrip.cxx:30
BmnHodoStrip::PileUp
PileUp
Definition
BmnHodoStrip.h:23
BmnHodoStrip::PileUp::No
@ No
BmnHodoStrip::Print
virtual void Print(Option_t *option="") const
Definition
BmnHodoStrip.cxx:52
BmnHodoStrip::BmnHodoStrip
BmnHodoStrip()
Default constructor.
Definition
BmnHodoStrip.cxx:6
BmnHodoStrip::reset
void reset()
Definition
BmnHodoStrip.cxx:57
BmnHodoStrip.h
std
STL namespace.
detectors
hodo
BmnHodoStrip.cxx
Generated on Fri May 15 2026 10:40:51 for BmnRoot by
1.9.8