#include <CrystalNeighbour.h>
Public Member Functions | |
CrystalNeighbour (unsigned number=999, int status=-2) | |
unsigned | number () const |
Number of the crystal. This has nothing to do with the UniqueID. More... | |
void | setNumber (unsigned n) |
set the number More... | |
void | setStatus (int status) |
set the status More... | |
void | setToBeGlued (bool proj) |
int | status () const |
get the status 0 : gap; 1: crack ; -1 : does not exist ; -2 not calculated yet More... | |
bool | toBeGlued () const |
do the edge in this direction should be glued ? More... | |
~CrystalNeighbour () | |
Private Attributes | |
unsigned | number_ |
int | status_ |
bool | tobeprojected_ |
Stores basic information on the neighbour. Used in EcalHitMaker
Definition at line 10 of file CrystalNeighbour.h.
|
inline |
Definition at line 13 of file CrystalNeighbour.h.
|
inline |
Definition at line 14 of file CrystalNeighbour.h.
|
inline |
Number of the crystal. This has nothing to do with the UniqueID.
Definition at line 16 of file CrystalNeighbour.h.
References number_.
|
inline |
|
inline |
set the status
Definition at line 20 of file CrystalNeighbour.h.
References status(), and status_.
|
inline |
set if this direction should be projected this means something only if the direction is N,E,W,S
Definition at line 26 of file CrystalNeighbour.h.
References tobeprojected_.
|
inline |
get the status 0 : gap; 1: crack ; -1 : does not exist ; -2 not calculated yet
Definition at line 18 of file CrystalNeighbour.h.
References status_.
Referenced by setStatus().
|
inline |
do the edge in this direction should be glued ?
Definition at line 29 of file CrystalNeighbour.h.
References number_, and tobeprojected_.
|
private |
Definition at line 29 of file CrystalNeighbour.h.
Referenced by number(), setNumber(), and toBeGlued().
|
private |
Definition at line 33 of file CrystalNeighbour.h.
Referenced by setStatus(), and status().
|
private |
Definition at line 34 of file CrystalNeighbour.h.
Referenced by setToBeGlued(), and toBeGlued().