15static const unsigned int N_KNOWN_DET = 6;
20static const unsigned int DET_INDEX[N_KNOWN_DET] = {0,
30static const string DET_NAME[N_KNOWN_DET] = {
"UNKNOWN",
40static const string DET_PREFIX[N_KNOWN_DET] = {
"00",
50static const double DET_VERTEX_LOCATION_X_SI[N_KNOWN_DET] = {0.0,
60static const double DET_VERTEX_LOCATION_Y_SI[N_KNOWN_DET] = {0.0,
70static const double DET_VERTEX_LOCATION_Z_SI[N_KNOWN_DET] = {0.0,
80static const double DET_ARM_X_DIRECTION_X[N_KNOWN_DET] = {0.0,
90static const double DET_ARM_X_DIRECTION_Y[N_KNOWN_DET] = {0.0,
100static const double DET_ARM_X_DIRECTION_Z[N_KNOWN_DET] = {0.0,
110static const double DET_ARM_Y_DIRECTION_X[N_KNOWN_DET] = {0.0,
120static const double DET_ARM_Y_DIRECTION_Y[N_KNOWN_DET] = {0.0,
130static const double DET_ARM_Y_DIRECTION_Z[N_KNOWN_DET] = {0.0,
142 for(
unsigned int d=0; d<N_KNOWN_DET; d++)
143 if(!aDetectorPrefix.compare(DET_PREFIX[d]))
return d;
153double GetLightTravelTime(
const string aDetectorPrefix1,
const string aDetectorPrefix2);
Generic C utility functions.
double GetLightTravelTime(const string aDetectorPrefix1, const string aDetectorPrefix2)
Returns the light travel time between two detectors [s].
Definition DetUtils.cc:8
unsigned int GetDetectorIndex(const string aDetectorPrefix)
Returns the detector index associated to a detector prefix.
Definition DetConst.h:141