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

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

#include <BmnScWallCell.h>

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

Public Member Functions

 BmnScWallCell ()
 Default constructor.
 
 BmnScWallCell (int CellId, float CellSignal, TVector3 posHit, TVector3 posHitErr, int pointIndx)
 Constructor to use.
 
 BmnScWallCell (const BmnScWallCell &)
 
 BmnScWallCell (BmnScWallCell &&) noexcept
 
BmnScWallCelloperator= (const BmnScWallCell &)
 
BmnScWallCelloperator= (BmnScWallCell &&) noexcept
 
virtual ~BmnScWallCell ()
 
virtual const char * GetClassName ()
 Class name.
 
int GetCellId () const
 Cell id.
 
float GetSignal () const
 Deposited Signal.
 
void SetCellId (int CellId)
 Position.
 
void SetSignal (float Signal)
 
void reset ()
 
virtual void Print (Option_t *option="") const
 
 BmnScWallCell ()
 Default constructor.
 
 BmnScWallCell (int CellId, float CellSignal, TVector3 posHit, TVector3 posHitErr, int pointIndx)
 Constructor to use.
 
 BmnScWallCell (const BmnScWallCell &)
 
 BmnScWallCell (BmnScWallCell &&) noexcept
 
BmnScWallCelloperator= (const BmnScWallCell &)
 
BmnScWallCelloperator= (BmnScWallCell &&) noexcept
 
virtual ~BmnScWallCell ()
 
virtual const char * GetClassName ()
 Class name.
 
int GetCellId () const
 Cell id.
 
float GetSignal () const
 Deposited Signal.
 
void SetCellId (int CellId)
 Position.
 
void SetSignal (float Signal)
 
void reset ()
 
virtual void Print (Option_t *option="") const
 

Detailed Description

Class for Bmn ScWall module data container in event.

Version
0.1

Definition at line 21 of file BmnScWallCell.h.

Constructor & Destructor Documentation

◆ BmnScWallCell() [1/8]

BmnScWallCell::BmnScWallCell ( )

Default constructor.

Definition at line 15 of file BmnScWallCell.cxx.

References kSCWALL.

◆ BmnScWallCell() [2/8]

BmnScWallCell::BmnScWallCell ( int  CellId,
float  CellSignal,
TVector3  posHit,
TVector3  posHitErr,
int  pointIndx 
)

Constructor to use.

Definition at line 24 of file BmnScWallCell.cxx.

◆ BmnScWallCell() [3/8]

BmnScWallCell::BmnScWallCell ( const BmnScWallCell other)

Copy constructor

Definition at line 33 of file BmnScWallCell.cxx.

◆ BmnScWallCell() [4/8]

BmnScWallCell::BmnScWallCell ( BmnScWallCell &&  other)
noexcept

Move constructor

Definition at line 42 of file BmnScWallCell.cxx.

◆ ~BmnScWallCell() [1/2]

virtual BmnScWallCell::~BmnScWallCell ( )
inlinevirtual

Destructor

Definition at line 46 of file BmnScWallCell.h.

◆ BmnScWallCell() [5/8]

BmnScWallCell::BmnScWallCell ( )

Default constructor.

◆ BmnScWallCell() [6/8]

BmnScWallCell::BmnScWallCell ( int  CellId,
float  CellSignal,
TVector3  posHit,
TVector3  posHitErr,
int  pointIndx 
)

Constructor to use.

◆ BmnScWallCell() [7/8]

BmnScWallCell::BmnScWallCell ( const BmnScWallCell )

Copy constructor

◆ BmnScWallCell() [8/8]

BmnScWallCell::BmnScWallCell ( BmnScWallCell &&  )
noexcept

Move constructor

◆ ~BmnScWallCell() [2/2]

virtual BmnScWallCell::~BmnScWallCell ( )
inlinevirtual

Destructor

Definition at line 46 of file BmnScWallCell.h.

Member Function Documentation

◆ GetCellId() [1/2]

int BmnScWallCell::GetCellId ( ) const
inline

Cell id.

Returns
BmnScWallCell index

Definition at line 56 of file BmnScWallCell.h.

◆ GetCellId() [2/2]

int BmnScWallCell::GetCellId ( ) const
inline

Cell id.

Returns
BmnScWallCell index

Definition at line 56 of file BmnScWallCell.h.

◆ GetClassName() [1/2]

virtual const char * BmnScWallCell::GetClassName ( )
inlinevirtual

Class name.

Returns
BmnScWallCell

Definition at line 51 of file BmnScWallCell.h.

◆ GetClassName() [2/2]

virtual const char * BmnScWallCell::GetClassName ( )
inlinevirtual

Class name.

Returns
BmnScWallCell

Definition at line 51 of file BmnScWallCell.h.

◆ GetSignal() [1/2]

float BmnScWallCell::GetSignal ( ) const
inline

Deposited Signal.

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

Definition at line 61 of file BmnScWallCell.h.

◆ GetSignal() [2/2]

float BmnScWallCell::GetSignal ( ) const
inline

Deposited Signal.

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

Definition at line 61 of file BmnScWallCell.h.

◆ operator=() [1/4]

BmnScWallCell & BmnScWallCell::operator= ( BmnScWallCell &&  other)
noexcept

Move Assignment operator

Definition at line 63 of file BmnScWallCell.cxx.

◆ operator=() [2/4]

BmnScWallCell & BmnScWallCell::operator= ( BmnScWallCell &&  )
noexcept

Move Assignment operator

◆ operator=() [3/4]

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

Assignment operator

Definition at line 51 of file BmnScWallCell.cxx.

◆ operator=() [4/4]

BmnScWallCell & BmnScWallCell::operator= ( const BmnScWallCell )

Assignment operator

◆ Print() [1/2]

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

Definition at line 74 of file BmnScWallCell.cxx.

◆ Print() [2/2]

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

◆ reset() [1/2]

void BmnScWallCell::reset ( )

Definition at line 78 of file BmnScWallCell.cxx.

◆ reset() [2/2]

void BmnScWallCell::reset ( )

◆ SetCellId() [1/2]

void BmnScWallCell::SetCellId ( int  CellId)
inline

Position.

Returns
unherited from FairHit

use GetX() GetY() GetZ() syntaxis

Definition at line 68 of file BmnScWallCell.h.

Referenced by BmnScWallReconstructor::ParseGeometry().

◆ SetCellId() [2/2]

void BmnScWallCell::SetCellId ( int  CellId)
inline

Position.

Returns
unherited from FairHit

use GetX() GetY() GetZ() syntaxis

Definition at line 68 of file BmnScWallCell.h.

◆ SetSignal() [1/2]

void BmnScWallCell::SetSignal ( float  Signal)
inline

Definition at line 69 of file BmnScWallCell.h.

Referenced by BmnScWallReconstructor::Exec().

◆ SetSignal() [2/2]

void BmnScWallCell::SetSignal ( float  Signal)
inline

Definition at line 69 of file BmnScWallCell.h.


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