|
| OrgScintInfo () |
|
| OrgScintInfo (const OrgScintInfo &a_rhs) |
|
OrgScintInfo & | operator= (OrgScintInfo a_rhs) |
| assignment operator for providing deep copies in stl containers More...
|
|
std::vector< double > | getResParams () |
|
CutBase * | getNeutronCut () const |
|
CutBase * | getGammaCut () const |
|
CutBase * | getPSDCut () const |
|
CutBase * | getEnCut () const |
|
enum ParticleType | getParticleType (double a_X, double a_Y) const |
|
bool | isNeutron (double a_X, double a_Y) const |
|
bool | isGamma (double a_X, double a_Y) const |
|
void | setResParams (double a_EC, double a_E1, double a_E2) |
|
void | setNeutronCut (CutBase *a_cut) |
|
void | setGammaCut (CutBase *a_cut) |
|
void | setPSDCut (CutBase *a_cut) |
|
void | setEnCut (CutBase *a_cut) |
|
double | getLightResolution (double a_energy) const |
|
virtual std::ostream & | print (std::ostream &a_stream) const |
|
virtual | ~OrgScintInfo () |
|
| DetectorElementInfo () |
|
| DetectorElementInfo (const DetectorElementInfo &a_rhs) |
|
virtual DetectorElementInfo & | operator= (const DetectorElementInfo &a_rhs) |
|
int | getModID () const |
|
int | getChannel () const |
|
DetectorCalib * | getGainCalib () const |
|
DetectorCalib * | getTimeCalib () const |
|
void | setModID (int a_modID) |
|
void | setChannel (int a_channel) |
|
void | setGainCalib (DetectorCalib *a_gainCalib) |
|
void | setTimeCalib (DetectorCalib *a_timeCalib) |
|
double | getPolarAngle () const |
|
double | getAzimuthalAngle () |
|
virtual | ~DetectorElementInfo () |
|
| DetectorInfo () |
|
DetType | getDetType () const |
|
int | getDetectorID () const |
|
double | getX () const |
|
double | getY () const |
|
double | getZ () const |
|
double | getrX () const |
|
double | getrY () const |
|
double | getrZ () const |
|
double | getDetectorLength () const |
|
double | getDistance (double a_detHalfLength) const |
| distance in m. detLength in m More...
|
|
std::vector< double > | getLocation (double a_stepLenght) const |
|
void | setDetType (DetType a_detType) |
|
void | setDetectorID (int a_detectorID) |
|
void | setX (double a_x) |
|
void | setY (double a_y) |
|
void | setZ (double a_z) |
|
virtual void | translate (double a_x, double a_y, double a_z) |
|
void | setrX (double a_rX) |
|
void | setrY (double a_rY) |
|
void | setrZ (double a_rZ) |
|
void | setDetectorLength (double a_detLength) |
|
std::vector< double > | getDetectorCenter () |
|
double | getScatteringAngle (double a_bx, double a_by, double a_bz, double a_sx, double a_sy, double a_sz) |
|
double | getBeamScatteringAngle (double a_bx, double a_by, double a_bz, DetectorInfo &a_rhs) |
|
double | getSourceScatteringAngle (double a_sx, double a_sy, double a_sz, DetectorInfo &a_rhs) |
|
double | getDistance (float a_thisDetHalfL, float a_rhsHalfL, DetectorInfo &a_rhs) |
|
virtual | ~DetectorInfo () |
|
this class is intended to represent a full set of information for an individual organic scitillator detector