![]() |
Belle II Software release-09-00-03
|
#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 | |
| 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.
| typedef EclIdentifier Identifier |
constants, enums and typedefs
Definition at line 155 of file ECLGeometryPar.h.
| EclNbr | ( | ) |
Constructors and destructor.
Definition at line 504 of file ECLGeometryPar.cc.
Constructor of EclNbr.
Definition at line 512 of file ECLGeometryPar.cc.
| EclNbr | ( | const std::vector< Identifier > & | aNbrs, |
| const std::vector< Identifier >::size_type | aNearSize | ||
| ) |
Constructor of EclNbr.
Definition at line 521 of file ECLGeometryPar.cc.
|
virtual |
|
inline |
| int GetCellID | ( | int | ThetaId, |
| int | PhiId | ||
| ) |
Get Cell Id.
Definition at line 636 of file ECLGeometryPar.cc.
| EclNbr getNbr | ( | const Identifier | aCellId | ) |
get crystals nbr
Definition at line 651 of file ECLGeometryPar.cc.
|
inline |
|
inline |
| void Mapping | ( | int | cid | ) |
Mapping theta, phi Id.
Definition at line 644 of file ECLGeometryPar.cc.
| const std::vector< EclNbr::Identifier > & nbrs | ( | ) | const |
| const std::vector< EclNbr::Identifier >::const_iterator nearBegin | ( | ) | const |
get crystals nearBegin
Definition at line 600 of file ECLGeometryPar.cc.
| const std::vector< EclNbr::Identifier >::const_iterator nearEnd | ( | ) | const |
get crystals nearEnd
Definition at line 606 of file ECLGeometryPar.cc.
| std::vector< EclNbr::Identifier >::size_type nearSize | ( | ) | const |
get crystals nearSize
Definition at line 624 of file ECLGeometryPar.cc.
| const std::vector< EclNbr::Identifier >::const_iterator nextBegin | ( | ) | const |
get crystals nextBegin
Definition at line 612 of file ECLGeometryPar.cc.
| const std::vector< EclNbr::Identifier >::const_iterator nextEnd | ( | ) | const |
get crystals nextEnd
Definition at line 618 of file ECLGeometryPar.cc.
| std::vector< EclNbr::Identifier >::size_type nextSize | ( | ) | const |
get crystals nextSize
Definition at line 630 of file ECLGeometryPar.cc.
assignment operator(s)
Definition at line 572 of file ECLGeometryPar.cc.
| void printNbr | ( | ) |
print crystals nbrs
Definition at line 554 of file ECLGeometryPar.cc.
|
private |
id of m_brs
Definition at line 221 of file ECLGeometryPar.h.
|
private |
size of near brs
Definition at line 222 of file ECLGeometryPar.h.
|
private |
|
private |
The Phi ID information.
Definition at line 220 of file ECLGeometryPar.h.
|
private |
The Theta ID information.
Definition at line 219 of file ECLGeometryPar.h.