Class for Bmn Ndet data container in event.
More...
#include <BmnNdetEvent.h>
|
| | BmnNdetEvent () |
| | Default constructor.
|
| |
| virtual | ~BmnNdetEvent () |
| |
| | BmnNdetEvent (const BmnNdetEvent &) |
| |
| | BmnNdetEvent (BmnNdetEvent &&) noexcept |
| |
| BmnNdetEvent & | operator= (const BmnNdetEvent &) |
| |
| BmnNdetEvent & | operator= (BmnNdetEvent &&) noexcept |
| |
| virtual const char * | GetClassName () |
| | Class name.
|
| |
| void | AddCell (BmnNdetCell *cell) |
| | Add a cell to the event.
|
| |
| BmnNdetCell * | GetCell (uint32_t address) |
| | Get a cell based on its address.
|
| |
| BmnNdetCell * | GetCell (uint32_t ArmId, uint32_t RowId, uint32_t ColumnId, uint32_t LayerId) |
| | Get a cell based on its arm, row, column, and layer indices.
|
| |
| Long64_t | GetTotalCells () const |
| | Get the total number of cells fired in event.
|
| |
| TClonesArray * | GetCells () const |
| | Interface to the cells set.
|
| |
| TClonesArray * | GetModifiableCells () |
| | Modifiable interface to the cells set.
|
| |
| void | reset () |
| | Zero all fields.
|
| |
| void | ResetCells () |
| | Reset time and energy for all cells.
|
| |
| | BmnNdetEvent () |
| | Default constructor.
|
| |
| virtual | ~BmnNdetEvent () |
| |
| | BmnNdetEvent (const BmnNdetEvent &) |
| |
| | BmnNdetEvent (BmnNdetEvent &&) noexcept |
| |
| BmnNdetEvent & | operator= (const BmnNdetEvent &) |
| |
| BmnNdetEvent & | operator= (BmnNdetEvent &&) noexcept |
| |
| virtual const char * | GetClassName () |
| | Class name.
|
| |
| void | AddCell (BmnNdetCell *cell) |
| | Add a cell to the event.
|
| |
| BmnNdetCell * | GetCell (uint32_t address) |
| | Get a cell based on its address.
|
| |
| BmnNdetCell * | GetCell (uint32_t ArmId, uint32_t RowId, uint32_t ColumnId, uint32_t LayerId) |
| | Get a cell based on its arm, row, column, and layer indices.
|
| |
| Long64_t | GetTotalCells () const |
| | Get the total number of cells fired in event.
|
| |
| TClonesArray * | GetCells () const |
| | Interface to the cells set.
|
| |
| TClonesArray * | GetModifiableCells () |
| | Modifiable interface to the cells set.
|
| |
| void | reset () |
| | Zero all fields.
|
| |
| void | ResetCells () |
| | Reset time and energy for all cells.
|
| |
Class for Bmn Ndet data container in event.
- Version
- 1.0
Definition at line 19 of file BmnNdetEvent.h.
◆ BmnNdetEvent() [1/6]
| BmnNdetEvent::BmnNdetEvent |
( |
| ) |
|
◆ ~BmnNdetEvent() [1/2]
| BmnNdetEvent::~BmnNdetEvent |
( |
| ) |
|
|
virtual |
◆ BmnNdetEvent() [2/6]
◆ BmnNdetEvent() [3/6]
◆ BmnNdetEvent() [4/6]
| BmnNdetEvent::BmnNdetEvent |
( |
| ) |
|
◆ ~BmnNdetEvent() [2/2]
| virtual BmnNdetEvent::~BmnNdetEvent |
( |
| ) |
|
|
virtual |
◆ BmnNdetEvent() [5/6]
◆ BmnNdetEvent() [6/6]
◆ AddCell() [1/2]
◆ AddCell() [2/2]
Add a cell to the event.
- Parameters
-
◆ GetCell() [1/4]
| BmnNdetCell * BmnNdetEvent::GetCell |
( |
uint32_t |
address | ) |
|
◆ GetCell() [2/4]
| BmnNdetCell * BmnNdetEvent::GetCell |
( |
uint32_t |
address | ) |
|
Get a cell based on its address.
- Parameters
-
| address | The unique address of the cell. |
- Returns
- Pointer to the BmnNdetCell corresponding to the address.
◆ GetCell() [3/4]
| BmnNdetCell * BmnNdetEvent::GetCell |
( |
uint32_t |
ArmId, |
|
|
uint32_t |
RowId, |
|
|
uint32_t |
ColumnId, |
|
|
uint32_t |
LayerId |
|
) |
| |
◆ GetCell() [4/4]
| BmnNdetCell * BmnNdetEvent::GetCell |
( |
uint32_t |
ArmId, |
|
|
uint32_t |
RowId, |
|
|
uint32_t |
ColumnId, |
|
|
uint32_t |
LayerId |
|
) |
| |
Get a cell based on its arm, row, column, and layer indices.
- Parameters
-
| ArmId | Arm index. |
| RowId | Row index. |
| ColumnId | Column index. |
| LayerId | Layer index. |
- Returns
- Pointer to the BmnNdetCell corresponding to the indices.
◆ GetCells() [1/2]
| TClonesArray * BmnNdetEvent::GetCells |
( |
| ) |
const |
|
inline |
Interface to the cells set.
- Returns
- Cells set.
Definition at line 73 of file BmnNdetEvent.h.
◆ GetCells() [2/2]
| TClonesArray * BmnNdetEvent::GetCells |
( |
| ) |
const |
|
inline |
Interface to the cells set.
- Returns
- Cells set.
Definition at line 73 of file BmnNdetEvent.h.
◆ GetClassName() [1/2]
| virtual const char * BmnNdetEvent::GetClassName |
( |
| ) |
|
|
inlinevirtual |
◆ GetClassName() [2/2]
| virtual const char * BmnNdetEvent::GetClassName |
( |
| ) |
|
|
inlinevirtual |
◆ GetModifiableCells() [1/2]
| TClonesArray * BmnNdetEvent::GetModifiableCells |
( |
| ) |
|
|
inline |
Modifiable interface to the cells set.
- Returns
- Modifiable cells set.
Definition at line 78 of file BmnNdetEvent.h.
◆ GetModifiableCells() [2/2]
| TClonesArray * BmnNdetEvent::GetModifiableCells |
( |
| ) |
|
|
inline |
Modifiable interface to the cells set.
- Returns
- Modifiable cells set.
Definition at line 78 of file BmnNdetEvent.h.
◆ GetTotalCells() [1/2]
| Long64_t BmnNdetEvent::GetTotalCells |
( |
| ) |
const |
|
inline |
Get the total number of cells fired in event.
- Returns
- Total number of cells fired in event.
Definition at line 68 of file BmnNdetEvent.h.
◆ GetTotalCells() [2/2]
| Long64_t BmnNdetEvent::GetTotalCells |
( |
| ) |
const |
|
inline |
Get the total number of cells fired in event.
- Returns
- Total number of cells fired in event.
Definition at line 68 of file BmnNdetEvent.h.
◆ operator=() [1/4]
◆ operator=() [2/4]
◆ operator=() [3/4]
◆ operator=() [4/4]
◆ reset() [1/2]
| void BmnNdetEvent::reset |
( |
| ) |
|
◆ reset() [2/2]
| void BmnNdetEvent::reset |
( |
| ) |
|
◆ ResetCells() [1/2]
| void BmnNdetEvent::ResetCells |
( |
| ) |
|
◆ ResetCells() [2/2]
| void BmnNdetEvent::ResetCells |
( |
| ) |
|
Reset time and energy for all cells.
The documentation for this class was generated from the following files: