BmnRoot
Loading...
Searching...
No Matches
BmnHodoStrip Class Reference

Class for Bmn Hodo strip data container in event. More...

#include <BmnHodoStrip.h>

Public Types

enum class  PileUp {
  No , Resolved , Unresolved , No ,
  Resolved , Unresolved
}
 
enum class  PileUp {
  No , Resolved , Unresolved , No ,
  Resolved , Unresolved
}
 

Public Member Functions

 BmnHodoStrip ()
 Default constructor.
 
 BmnHodoStrip (const BmnHodoStrip &)
 
 BmnHodoStrip (BmnHodoStrip &&)
 
BmnHodoStripoperator= (const BmnHodoStrip &)
 
BmnHodoStripoperator= (BmnHodoStrip &&)
 
virtual ~BmnHodoStrip ()
 
virtual const char * GetClassName ()
 Class name.
 
int GetStripId () const
 Strip id.
 
float GetSignal () const
 Deposited Signal.
 
float GetSignalIntegral () const
 Deposited Signal by integral.
 
PileUp GetPileUpStatus () const
 Get pile-up status.
 
void SetStripId (int StripId)
 
void SetSignal (float Signal)
 
void SetSignalIntegral (float Signal)
 
void SetPileUpStatus (PileUp pileUp)
 
void reset ()
 
virtual void Print (Option_t *option="") const
 
 BmnHodoStrip ()
 Default constructor.
 
 BmnHodoStrip (const BmnHodoStrip &)
 
 BmnHodoStrip (BmnHodoStrip &&)
 
BmnHodoStripoperator= (const BmnHodoStrip &)
 
BmnHodoStripoperator= (BmnHodoStrip &&)
 
virtual ~BmnHodoStrip ()
 
virtual const char * GetClassName ()
 Class name.
 
int GetStripId () const
 Strip id.
 
float GetSignal () const
 Deposited Signal.
 
float GetSignalIntegral () const
 Deposited Signal by integral.
 
PileUp GetPileUpStatus () const
 Get pile-up status.
 
void SetStripId (int StripId)
 
void SetSignal (float Signal)
 
void SetSignalIntegral (float Signal)
 
void SetPileUpStatus (PileUp pileUp)
 
void reset ()
 
virtual void Print (Option_t *option="") const
 

Detailed Description

Class for Bmn Hodo strip data container in event.

Version
0.1

Definition at line 18 of file BmnHodoStrip.h.

Member Enumeration Documentation

◆ PileUp [1/2]

enum class BmnHodoStrip::PileUp
strong
Enumerator
No 
Resolved 
Unresolved 
No 
Resolved 
Unresolved 

Definition at line 22 of file BmnHodoStrip.h.

◆ PileUp [2/2]

enum class BmnHodoStrip::PileUp
strong
Enumerator
No 
Resolved 
Unresolved 
No 
Resolved 
Unresolved 

Definition at line 22 of file BmnHodoStrip.h.

Constructor & Destructor Documentation

◆ BmnHodoStrip() [1/6]

BmnHodoStrip::BmnHodoStrip ( )

Default constructor.

Definition at line 6 of file BmnHodoStrip.cxx.

◆ BmnHodoStrip() [2/6]

BmnHodoStrip::BmnHodoStrip ( const BmnHodoStrip other)

Copy constructor

Definition at line 14 of file BmnHodoStrip.cxx.

◆ BmnHodoStrip() [3/6]

BmnHodoStrip::BmnHodoStrip ( BmnHodoStrip &&  other)

Move constructor

Definition at line 22 of file BmnHodoStrip.cxx.

◆ ~BmnHodoStrip() [1/2]

virtual BmnHodoStrip::~BmnHodoStrip ( )
inlinevirtual

Destructor

Definition at line 46 of file BmnHodoStrip.h.

◆ BmnHodoStrip() [4/6]

BmnHodoStrip::BmnHodoStrip ( )

Default constructor.

◆ BmnHodoStrip() [5/6]

BmnHodoStrip::BmnHodoStrip ( const BmnHodoStrip )

Copy constructor

◆ BmnHodoStrip() [6/6]

BmnHodoStrip::BmnHodoStrip ( BmnHodoStrip &&  )

Move constructor

◆ ~BmnHodoStrip() [2/2]

virtual BmnHodoStrip::~BmnHodoStrip ( )
inlinevirtual

Destructor

Definition at line 46 of file BmnHodoStrip.h.

Member Function Documentation

◆ GetClassName() [1/2]

virtual const char * BmnHodoStrip::GetClassName ( )
inlinevirtual

Class name.

Returns
BmnHodoStrip

Definition at line 51 of file BmnHodoStrip.h.

◆ GetClassName() [2/2]

virtual const char * BmnHodoStrip::GetClassName ( )
inlinevirtual

Class name.

Returns
BmnHodoStrip

Definition at line 51 of file BmnHodoStrip.h.

◆ GetPileUpStatus() [1/2]

PileUp BmnHodoStrip::GetPileUpStatus ( ) const
inline

Get pile-up status.

Returns
Pile-up status

Definition at line 71 of file BmnHodoStrip.h.

◆ GetPileUpStatus() [2/2]

PileUp BmnHodoStrip::GetPileUpStatus ( ) const
inline

Get pile-up status.

Returns
Pile-up status

Definition at line 71 of file BmnHodoStrip.h.

◆ GetSignal() [1/2]

float BmnHodoStrip::GetSignal ( ) const
inline

Deposited Signal.

Returns
Deposited Signal in strip in event [~Z^2]

Definition at line 61 of file BmnHodoStrip.h.

◆ GetSignal() [2/2]

float BmnHodoStrip::GetSignal ( ) const
inline

Deposited Signal.

Returns
Deposited Signal in strip in event [~Z^2]

Definition at line 61 of file BmnHodoStrip.h.

◆ GetSignalIntegral() [1/2]

float BmnHodoStrip::GetSignalIntegral ( ) const
inline

Deposited Signal by integral.

Returns
Deposited Signal by integral over the whole waveform in strip in event [~Z^2]

Definition at line 66 of file BmnHodoStrip.h.

◆ GetSignalIntegral() [2/2]

float BmnHodoStrip::GetSignalIntegral ( ) const
inline

Deposited Signal by integral.

Returns
Deposited Signal by integral over the whole waveform in strip in event [~Z^2]

Definition at line 66 of file BmnHodoStrip.h.

◆ GetStripId() [1/2]

int BmnHodoStrip::GetStripId ( ) const
inline

Strip id.

Returns
BmnHodoStrip index

Definition at line 56 of file BmnHodoStrip.h.

◆ GetStripId() [2/2]

int BmnHodoStrip::GetStripId ( ) const
inline

Strip id.

Returns
BmnHodoStrip index

Definition at line 56 of file BmnHodoStrip.h.

◆ operator=() [1/4]

BmnHodoStrip & BmnHodoStrip::operator= ( BmnHodoStrip &&  other)

Move Assignment operator

Definition at line 41 of file BmnHodoStrip.cxx.

◆ operator=() [2/4]

BmnHodoStrip & BmnHodoStrip::operator= ( BmnHodoStrip &&  )

Move Assignment operator

◆ operator=() [3/4]

BmnHodoStrip & BmnHodoStrip::operator= ( const BmnHodoStrip other)

Assignment operator

Definition at line 30 of file BmnHodoStrip.cxx.

◆ operator=() [4/4]

BmnHodoStrip & BmnHodoStrip::operator= ( const BmnHodoStrip )

Assignment operator

◆ Print() [1/2]

void BmnHodoStrip::Print ( Option_t *  option = "") const
virtual

Definition at line 52 of file BmnHodoStrip.cxx.

◆ Print() [2/2]

virtual void BmnHodoStrip::Print ( Option_t *  option = "") const
virtual

◆ reset() [1/2]

void BmnHodoStrip::reset ( )

Definition at line 57 of file BmnHodoStrip.cxx.

References No.

◆ reset() [2/2]

void BmnHodoStrip::reset ( )

◆ SetPileUpStatus() [1/2]

void BmnHodoStrip::SetPileUpStatus ( PileUp  pileUp)
inline

Definition at line 76 of file BmnHodoStrip.h.

◆ SetPileUpStatus() [2/2]

void BmnHodoStrip::SetPileUpStatus ( PileUp  pileUp)
inline

Definition at line 76 of file BmnHodoStrip.h.

◆ SetSignal() [1/2]

void BmnHodoStrip::SetSignal ( float  Signal)
inline

Definition at line 74 of file BmnHodoStrip.h.

Referenced by BmnHodoReconstructor::Exec().

◆ SetSignal() [2/2]

void BmnHodoStrip::SetSignal ( float  Signal)
inline

Definition at line 74 of file BmnHodoStrip.h.

◆ SetSignalIntegral() [1/2]

void BmnHodoStrip::SetSignalIntegral ( float  Signal)
inline

Definition at line 75 of file BmnHodoStrip.h.

◆ SetSignalIntegral() [2/2]

void BmnHodoStrip::SetSignalIntegral ( float  Signal)
inline

Definition at line 75 of file BmnHodoStrip.h.

◆ SetStripId() [1/2]

void BmnHodoStrip::SetStripId ( int  StripId)
inline

Definition at line 73 of file BmnHodoStrip.h.

◆ SetStripId() [2/2]

void BmnHodoStrip::SetStripId ( int  StripId)
inline

Definition at line 73 of file BmnHodoStrip.h.


The documentation for this class was generated from the following files: