BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
Loading...
Searching...
No Matches
BmnScWallCell Class Reference

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

#include <BmnScWallCell.h>

Inheritance diagram for BmnScWallCell:
Collaboration diagram for BmnScWallCell:

Public Member Functions

 BmnScWallCell ()
 Default constructor.
 BmnScWallCell (int CellId, float CellSignal, TVector3 posHit, TVector3 posHitErr, int pointIndx)
 Constructor to use.
 BmnScWallCell (const BmnScWallCell &)
 Copy constructor.
 BmnScWallCell (BmnScWallCell &&) noexcept
 Move constructor.
BmnScWallCell & operator= (const BmnScWallCell &)
 Assignment operator.
BmnScWallCell & operator= (BmnScWallCell &&) noexcept
 Move Assignment operator.
virtual ~BmnScWallCell ()
 Destructor.
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 &)
 Copy constructor.
 BmnScWallCell (BmnScWallCell &&) noexcept
 Move constructor.
BmnScWallCell & operator= (const BmnScWallCell &)
 Assignment operator.
BmnScWallCell & operator= (BmnScWallCell &&) noexcept
 Move Assignment operator.
virtual ~BmnScWallCell ()
 Destructor.
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

Private Attributes

int fCellId
float fCellSignal

Detailed Description

Version
0.1

Definition at line 21 of file BmnScWallCell.h.

Constructor & Destructor Documentation

◆ BmnScWallCell() [1/8]

BmnScWallCell::BmnScWallCell ( )

Definition at line 16 of file BmnScWallCell.cxx.

References fCellId, fCellSignal, and kSCWALL.

Referenced by BmnScWallCell(), BmnScWallCell(), ~BmnScWallCell(), operator=(), operator=(), and Print().

Here is the caller graph for this function:

◆ BmnScWallCell() [2/8]

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

Definition at line 24 of file BmnScWallCell.cxx.

References fCellId, fCellSignal, and kSCWALL.

◆ BmnScWallCell() [3/8]

BmnScWallCell::BmnScWallCell ( const BmnScWallCell & other)

Definition at line 31 of file BmnScWallCell.cxx.

References BmnScWallCell(), fCellId, and fCellSignal.

Here is the call graph for this function:

◆ BmnScWallCell() [4/8]

BmnScWallCell::BmnScWallCell ( BmnScWallCell && other)
noexcept

Definition at line 38 of file BmnScWallCell.cxx.

References BmnScWallCell(), fCellId, fCellSignal, and std::noexcept().

Here is the call graph for this function:

◆ ~BmnScWallCell() [1/2]

virtual BmnScWallCell::~BmnScWallCell ( )
inlinevirtual

Definition at line 46 of file BmnScWallCell.h.

◆ BmnScWallCell() [5/8]

BmnScWallCell::BmnScWallCell ( )

◆ BmnScWallCell() [6/8]

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

◆ BmnScWallCell() [7/8]

BmnScWallCell::BmnScWallCell ( const BmnScWallCell & )

References BmnScWallCell().

Here is the call graph for this function:

◆ BmnScWallCell() [8/8]

BmnScWallCell::BmnScWallCell ( BmnScWallCell && )
noexcept

References BmnScWallCell().

Here is the call graph for this function:

◆ ~BmnScWallCell() [2/2]

virtual BmnScWallCell::~BmnScWallCell ( )
inlinevirtual

Definition at line 46 of file BmnScWallCell.h.

References BmnScWallCell().

Here is the call graph for this function:

Member Function Documentation

◆ GetCellId() [1/2]

int BmnScWallCell::GetCellId ( ) const
inline
Returns
BmnScWallCell index

Definition at line 56 of file BmnScWallCell.h.

References fCellId.

◆ GetCellId() [2/2]

int BmnScWallCell::GetCellId ( ) const
inline
Returns
BmnScWallCell index

Definition at line 56 of file BmnScWallCell.h.

References fCellId.

◆ GetClassName() [1/2]

virtual const char * BmnScWallCell::GetClassName ( )
inlinevirtual
Returns
BmnScWallCell

Definition at line 51 of file BmnScWallCell.h.

◆ GetClassName() [2/2]

virtual const char * BmnScWallCell::GetClassName ( )
inlinevirtual
Returns
BmnScWallCell

Definition at line 51 of file BmnScWallCell.h.

◆ GetSignal() [1/2]

float BmnScWallCell::GetSignal ( ) const
inline
Returns
Deposited Signal in cell in event [~Z^2]

Definition at line 61 of file BmnScWallCell.h.

References fCellSignal.

Referenced by BmnGlobalTracking::MatchingScWall().

Here is the caller graph for this function:

◆ GetSignal() [2/2]

float BmnScWallCell::GetSignal ( ) const
inline
Returns
Deposited Signal in cell in event [~Z^2]

Definition at line 61 of file BmnScWallCell.h.

References fCellSignal.

◆ operator=() [1/4]

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

Definition at line 56 of file BmnScWallCell.cxx.

References BmnScWallCell(), fCellId, and fCellSignal.

Here is the call graph for this function:

◆ operator=() [2/4]

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

References BmnScWallCell().

Here is the call graph for this function:

◆ operator=() [3/4]

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

Definition at line 45 of file BmnScWallCell.cxx.

References BmnScWallCell(), fCellId, and fCellSignal.

Here is the call graph for this function:

◆ operator=() [4/4]

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

References BmnScWallCell().

Here is the call graph for this function:

◆ Print() [1/2]

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

Definition at line 66 of file BmnScWallCell.cxx.

◆ Print() [2/2]

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

References BmnScWallCell(), fCellId, and fCellSignal.

Here is the call graph for this function:

◆ reset() [1/2]

void BmnScWallCell::reset ( )

Definition at line 68 of file BmnScWallCell.cxx.

References fCellId, and fCellSignal.

◆ reset() [2/2]

void BmnScWallCell::reset ( )

◆ SetCellId() [1/2]

void BmnScWallCell::SetCellId ( int CellId)
inline
Returns
unherited from FairHit

use GetX() GetY() GetZ() syntaxis

Definition at line 68 of file BmnScWallCell.h.

References fCellId.

◆ SetCellId() [2/2]

void BmnScWallCell::SetCellId ( int CellId)
inline
Returns
unherited from FairHit

use GetX() GetY() GetZ() syntaxis

Definition at line 68 of file BmnScWallCell.h.

References fCellId.

◆ SetSignal() [1/2]

void BmnScWallCell::SetSignal ( float Signal)
inline

Definition at line 69 of file BmnScWallCell.h.

References fCellSignal.

◆ SetSignal() [2/2]

void BmnScWallCell::SetSignal ( float Signal)
inline

Definition at line 69 of file BmnScWallCell.h.

References fCellSignal.

Member Data Documentation

◆ fCellId

int BmnScWallCell::fCellId
private

◆ fCellSignal

float BmnScWallCell::fCellSignal
private

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