2 /* local general purpose routines for rdmc */
9 #include "rdmc_local.h"
11 char *rdmc_which_format(mcfile *fp){
12 static char returnstring[RDMC_MAXLINE];
17 sprintf(returnstring, "dumand-siegmund");
22 sprintf(returnstring, "amanda-f2000");
27 sprintf(returnstring, "uwi-raven");
32 sprintf(returnstring, "baikal-binary");
36 sprintf(returnstring, "unknown");
46 /***************************************************************************/
48 /***************************************************************************/
50 const rdmc_idtable_t rdmc_pmt_idtable[] =
57 { 0, "std" }, /* default */
58 { RDMC_NA, NULL } /* end id */
61 const rdmc_idtable_t rdmc_sphere_idtable[] =
67 { 0, "std" }, /* default */
68 { RDMC_NA, NULL } /* end id */
71 const rdmc_idtable_t rdmc_datatrans_idtable[] =
79 { 3, "std" }, /* default */
80 { RDMC_NA, NULL } /* end id */
83 const rdmc_idtable_t rdmc_detector_idtable[] =
86 { BAIKAL, "baikal" }, /* and default baikal */
87 { NT_96, "baikal-nt96" }, /* and default baikal */
88 { NT_36, "baikal-nt36" },
89 { NT_36s, "baikal-nt36b" },
90 { NT_36s, "baikal-nt36'" },
91 { NT_72, "baikal-nt72" },
92 { NT_144, "baikal-nt144" },
93 { NT_192, "baikal-nt192" },
94 { NT_200, "baikal-nt200" },
96 { AMANDA_A, "amanda-a" },
97 { AMANDA_B_4, "amanda-b-4" },
98 { AMANDA_B_10, "amanda-b-10" },/* and default Amanda */
99 { AMANDA_B_11, "amanda-b-11" }, /* and default Amanda */
100 { AMANDA_B_13, "amanda-b-13" }, /* and default Amanda */
101 { AMANDA_II, "amanda-ii-20" },
102 { AMANDA_II, "amanda-ii" },
103 { AMANDA_KM3, "icecube" },
104 { AMANDA_KM3, "amanda-km3" },
105 { AMANDA, "neutrino_telescope" }, /* old f2000 from old rdmc */
107 { RDMC_NA, NULL } /* end id */
110 const rdmc_idtable_t rdmc_particle_idtable[] = {
115 { MUON_PLUS, "mu+" },
116 { MUON_MINUS, "mu-" },
121 { PAIRPROD, "epair" },
122 { MU_PAIR, "mupair" },
123 { NUCL_INT, "munu" },
124 { NUCL_INT, "nucle" },
131 { NU_MU_BAR, "~nu_mu" },
133 { NU_EL_BAR, "~nu_e" },
134 { NU_TAU, "nu_tau" },
135 { NU_TAU_BAR, "~nu_tau" },
141 { FIBERLASER, "flaser" },
142 { N2LASER, "n2laser" },
143 { YAGLASER, "yaglaser" },
147 { RDMC_NA, NULL } /* end id */