Belle II Software  release-08-01-10
EclNbr Class Reference

EclNbr class
More...

#include <ECLGeometryPar.h>

Collaboration diagram for EclNbr:

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
 
EclNbroperator= (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
 

Detailed Description

EclNbr class

Definition at line 150 of file ECLGeometryPar.h.

Member Data Documentation

◆ mNbr_cellID

int mNbr_cellID
private

data members

The Cell ID information

Definition at line 218 of file ECLGeometryPar.h.


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