|
BmnRoot 26.10.0-19-g6979a6c6
Software framework of the BM@N experiment
|
#include <BmnHodoStrip.h>
Public Types | |
| enum class | PileUp { No , Resolved , Unresolved } |
Public Member Functions | |
| BmnHodoStrip () | |
| BmnHodoStrip (const BmnHodoStrip &) | |
| BmnHodoStrip (BmnHodoStrip &&) | |
| BmnHodoStrip & | operator= (const BmnHodoStrip &) |
| BmnHodoStrip & | operator= (BmnHodoStrip &&) |
| virtual | ~BmnHodoStrip () |
| virtual const char * | GetClassName () |
| int | GetStripId () const |
| float | GetSignal () const |
| float | GetIntegral () const |
| PileUp | GetPileUpStatus () const |
| void | SetStripId (int stripId) |
| void | SetSignal (float signal) |
| void | SetIntegral (float signal) |
| void | SetPileUpStatus (PileUp pileUp) |
| void | reset () |
| void | clear () |
| const std::vector< BmnHodoDigit * > & | GetDigits () const |
| std::vector< BmnHodoDigit * > & | GetDigits () |
| void | AddDigit (BmnHodoDigit *d) |
| void | ClearDigits () |
| size_t | GetNDigits () const |
| BmnHodoDigit * | GetDigit (size_t i) const |
| virtual void | Print (Option_t *option="") const |
Private Attributes | |
| uint8_t | fStripId |
| float | fSignal |
| float | fIntegral |
| PileUp | fPileUpStatus |
| std::vector< BmnHodoDigit * > | fDigits |
Definition at line 11 of file BmnHodoStrip.h.
|
strong |
| Enumerator | |
|---|---|
| No | |
| Resolved | |
| Unresolved | |
Definition at line 14 of file BmnHodoStrip.h.
| BmnHodoStrip::BmnHodoStrip | ( | ) |
Definition at line 7 of file BmnHodoStrip.cxx.
References fIntegral, fPileUpStatus, fSignal, and fStripId.
Referenced by BmnHodoStrip(), BmnHodoStrip(), operator=(), and operator=().
| BmnHodoStrip::BmnHodoStrip | ( | const BmnHodoStrip & | other | ) |
Definition at line 15 of file BmnHodoStrip.cxx.
References BmnHodoStrip(), fDigits, fIntegral, fPileUpStatus, fSignal, and fStripId.
| BmnHodoStrip::BmnHodoStrip | ( | BmnHodoStrip && | other | ) |
Definition at line 24 of file BmnHodoStrip.cxx.
References BmnHodoStrip(), fDigits, fIntegral, fPileUpStatus, fSignal, and fStripId.
|
inlinevirtual |
Definition at line 28 of file BmnHodoStrip.h.
|
inline |
Definition at line 48 of file BmnHodoStrip.h.
| void BmnHodoStrip::clear | ( | ) |
Definition at line 72 of file BmnHodoStrip.cxx.
References fDigits, fIntegral, fPileUpStatus, fSignal, and No.
Referenced by BmnHodoEvent::ResetStrips().
|
inline |
Definition at line 49 of file BmnHodoStrip.h.
References fDigits.
|
inlinevirtual |
Definition at line 30 of file BmnHodoStrip.h.
|
inline |
Definition at line 51 of file BmnHodoStrip.h.
|
inline |
Definition at line 46 of file BmnHodoStrip.h.
References fDigits.
|
inline |
Definition at line 45 of file BmnHodoStrip.h.
References fDigits.
Referenced by BmnHodoReconstructor::ProcessStrip().
|
inline |
Definition at line 34 of file BmnHodoStrip.h.
References fIntegral.
|
inline |
Definition at line 50 of file BmnHodoStrip.h.
References fDigits.
|
inline |
Definition at line 35 of file BmnHodoStrip.h.
References fPileUpStatus.
|
inline |
Definition at line 33 of file BmnHodoStrip.h.
References fSignal.
|
inline |
Definition at line 32 of file BmnHodoStrip.h.
References fStripId.
| BmnHodoStrip & BmnHodoStrip::operator= | ( | BmnHodoStrip && | other | ) |
Definition at line 46 of file BmnHodoStrip.cxx.
References BmnHodoStrip(), fDigits, fIntegral, fPileUpStatus, fSignal, and fStripId.
| BmnHodoStrip & BmnHodoStrip::operator= | ( | const BmnHodoStrip & | other | ) |
Definition at line 33 of file BmnHodoStrip.cxx.
References BmnHodoStrip(), fDigits, fIntegral, fPileUpStatus, fSignal, and fStripId.
|
virtual |
Definition at line 80 of file BmnHodoStrip.cxx.
| void BmnHodoStrip::reset | ( | ) |
Definition at line 59 of file BmnHodoStrip.cxx.
References fDigits, fIntegral, fPileUpStatus, fSignal, fStripId, and No.
|
inline |
Definition at line 39 of file BmnHodoStrip.h.
References fIntegral, and signal().
Referenced by BmnHodoReconstructor::ProcessStrip().
|
inline |
Definition at line 40 of file BmnHodoStrip.h.
References fPileUpStatus.
|
inline |
Definition at line 38 of file BmnHodoStrip.h.
References fSignal, and signal().
Referenced by BmnHodoReconstructor::ProcessStrip().
|
inline |
Definition at line 37 of file BmnHodoStrip.h.
References fStripId.
Referenced by BmnHodoEvent::AddStrip().
|
private |
Definition at line 60 of file BmnHodoStrip.h.
Referenced by BmnHodoStrip(), BmnHodoStrip(), AddDigit(), clear(), ClearDigits(), GetDigit(), GetDigits(), GetDigits(), GetNDigits(), operator=(), operator=(), and reset().
|
private |
Definition at line 58 of file BmnHodoStrip.h.
Referenced by BmnHodoStrip(), BmnHodoStrip(), BmnHodoStrip(), clear(), GetIntegral(), operator=(), operator=(), reset(), and SetIntegral().
|
private |
Definition at line 59 of file BmnHodoStrip.h.
Referenced by BmnHodoStrip(), BmnHodoStrip(), BmnHodoStrip(), clear(), GetPileUpStatus(), operator=(), operator=(), reset(), and SetPileUpStatus().
|
private |
Definition at line 57 of file BmnHodoStrip.h.
Referenced by BmnHodoStrip(), BmnHodoStrip(), BmnHodoStrip(), clear(), GetSignal(), operator=(), operator=(), reset(), and SetSignal().
|
private |
Definition at line 56 of file BmnHodoStrip.h.
Referenced by BmnHodoStrip(), BmnHodoStrip(), BmnHodoStrip(), GetStripId(), operator=(), operator=(), reset(), and SetStripId().