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

Class for Bmn ScWall data container in event. More...

#include <BmnScWallEvent.h>

Inheritance diagram for BmnScWallEvent:
[legend]
Collaboration diagram for BmnScWallEvent:
[legend]

Public Member Functions

 BmnScWallEvent ()
 Default constructor.
 
 ~BmnScWallEvent ()
 
virtual const char * GetClassName ()
 Class name.
 
BmnScWallCellGetCell (uint8_t cell_id)
 Cell info.
 
void SetCell (uint8_t cell_id, BmnScWallCell Cell)
 Set CellsArrtor.
 
void reset ()
 Zero all fields.
 
void ResetCells ()
 
void SummarizeEvent ()
 
virtual void Print (Option_t *option="") const
 
 BmnScWallEvent ()
 Default constructor.
 
 ~BmnScWallEvent ()
 
virtual const char * GetClassName ()
 Class name.
 
BmnScWallCellGetCell (uint8_t cell_id)
 Cell info.
 
void SetCell (uint8_t cell_id, BmnScWallCell Cell)
 Set CellsArrtor.
 
void reset ()
 Zero all fields.
 
void ResetCells ()
 
void SummarizeEvent ()
 
virtual void Print (Option_t *option="") const
 

Static Public Attributes

static const int fgkMaxCells = 174
 

Detailed Description

Class for Bmn ScWall data container in event.

Version
0.1

Definition at line 21 of file BmnScWallEvent.h.

Constructor & Destructor Documentation

◆ BmnScWallEvent() [1/2]

BmnScWallEvent::BmnScWallEvent ( )
inline

Default constructor.

Definition at line 26 of file BmnScWallEvent.h.

References reset().

◆ ~BmnScWallEvent() [1/2]

BmnScWallEvent::~BmnScWallEvent ( )
inline

Destructor

Definition at line 34 of file BmnScWallEvent.h.

References reset().

◆ BmnScWallEvent() [2/2]

BmnScWallEvent::BmnScWallEvent ( )
inline

Default constructor.

Definition at line 26 of file BmnScWallEvent.h.

References reset().

◆ ~BmnScWallEvent() [2/2]

BmnScWallEvent::~BmnScWallEvent ( )
inline

Destructor

Definition at line 34 of file BmnScWallEvent.h.

References reset().

Member Function Documentation

◆ GetCell() [1/2]

BmnScWallCell * BmnScWallEvent::GetCell ( uint8_t  cell_id)
inline

Cell info.

Returns
BmnScWallCell object with index cell_id = {1 to 174}

Definition at line 44 of file BmnScWallEvent.h.

Referenced by BmnScWallReconstructor::Exec(), and BmnScWallReconstructor::ParseGeometry().

◆ GetCell() [2/2]

BmnScWallCell * BmnScWallEvent::GetCell ( uint8_t  cell_id)
inline

Cell info.

Returns
BmnScWallCell object with index cell_id = {1 to 174}

Definition at line 44 of file BmnScWallEvent.h.

◆ GetClassName() [1/2]

virtual const char * BmnScWallEvent::GetClassName ( )
inlinevirtual

Class name.

Returns
BmnScWallEvent

Definition at line 39 of file BmnScWallEvent.h.

◆ GetClassName() [2/2]

virtual const char * BmnScWallEvent::GetClassName ( )
inlinevirtual

Class name.

Returns
BmnScWallEvent

Definition at line 39 of file BmnScWallEvent.h.

◆ Print() [1/2]

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

Definition at line 66 of file BmnScWallEvent.h.

◆ Print() [2/2]

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

Definition at line 66 of file BmnScWallEvent.h.

◆ reset() [1/2]

void BmnScWallEvent::reset ( )
inline

Zero all fields.

Returns
Set All fields to zero

Definition at line 54 of file BmnScWallEvent.h.

Referenced by BmnScWallEvent(), BmnScWallReconstructor::Init(), and ~BmnScWallEvent().

◆ reset() [2/2]

void BmnScWallEvent::reset ( )
inline

Zero all fields.

Returns
Set All fields to zero

Definition at line 54 of file BmnScWallEvent.h.

◆ ResetCells() [1/2]

void BmnScWallEvent::ResetCells ( )
inline

Definition at line 55 of file BmnScWallEvent.h.

Referenced by BmnScWallReconstructor::Exec().

◆ ResetCells() [2/2]

void BmnScWallEvent::ResetCells ( )
inline

Definition at line 55 of file BmnScWallEvent.h.

◆ SetCell() [1/2]

void BmnScWallEvent::SetCell ( uint8_t  cell_id,
BmnScWallCell  Cell 
)
inline

Set CellsArrtor.

Returns
Set Vector of BmnScWallCell objects

Definition at line 49 of file BmnScWallEvent.h.

◆ SetCell() [2/2]

void BmnScWallEvent::SetCell ( uint8_t  cell_id,
BmnScWallCell  Cell 
)
inline

Set CellsArrtor.

Returns
Set Vector of BmnScWallCell objects

Definition at line 49 of file BmnScWallEvent.h.

◆ SummarizeEvent() [1/2]

void BmnScWallEvent::SummarizeEvent ( )

Definition at line 10 of file BmnScWallEvent.cxx.

Referenced by BmnScWallReconstructor::Exec().

◆ SummarizeEvent() [2/2]

void BmnScWallEvent::SummarizeEvent ( )

Member Data Documentation

◆ fgkMaxCells

static const int BmnScWallEvent::fgkMaxCells = 174
static

Definition at line 68 of file BmnScWallEvent.h.

Referenced by BmnScWallReconstructor::Exec().


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