Belle II Software
release-08-01-10
|
#include <ECLGeometryPar.h>
Public Types | |
typedef EclIdentifier | Identifier |
constants, enums and typedefs | |
Public Member Functions | |
EclNbr () | |
Constructors and destructor. | |
EclNbr (const EclNbr &aNbr) | |
Constructor of EclNbr. | |
EclNbr (const std::vector< Identifier > &aNbrs, const std::vector< Identifier >::size_type aNearSize) | |
Constructor of EclNbr. | |
virtual | ~EclNbr () |
destructor | |
const std::vector< Identifier > & | nbrs () const |
get crystals nbrs | |
const std::vector< Identifier >::const_iterator | nearBegin () const |
get crystals nearBegin | |
const std::vector< Identifier >::const_iterator | nearEnd () const |
get crystals nearEnd | |
const std::vector< Identifier >::const_iterator | nextBegin () const |
get crystals nextBegin | |
const std::vector< Identifier >::const_iterator | nextEnd () const |
get crystals nextEnd | |
std::vector< Identifier >::size_type | nearSize () const |
get crystals nearSize | |
std::vector< Identifier >::size_type | nextSize () const |
get crystals nextSize | |
EclNbr & | operator= (const EclNbr &aNbr) |
assignment operator(s) | |
EclNbr | getNbr (const Identifier aCellId) |
get crystals nbr | |
void | printNbr () |
print crystals nbrs | |
void | Mapping (int cid) |
Mapping theta, phi Id. | |
int | GetCellID (int ThetaId, int PhiId) |
Get Cell Id. | |
int | GetCellID () |
Get Cell Id. | |
int | GetThetaID () |
Get Theta Id. | |
int | GetPhiID () |
Get Phi Id. | |
Private Attributes | |
int | mNbr_cellID |
data members More... | |
int | mNbr_thetaID |
The Theta ID information. | |
int | mNbr_phiID |
The Phi ID information. | |
std::vector< Identifier > & | m_nbrs |
id of m_brs | |
std::vector< Identifier >::size_type | m_nearSize |
size of near brs | |
EclNbr class
Definition at line 150 of file ECLGeometryPar.h.
|
private |