SEvent/StationConstants.h
Go to the documentation of this file.
1 #ifndef _sevt_StationConstants_h_
2 #define _sevt_StationConstants_h_
3 
4 #include <string>
5 
6 
7 namespace sevt {
8 
9  namespace StationConstants {
10 
13  eTotal = 0,
60 
66 
68  eMySource0 = 55,
87  // just to track size
89  };
90 
91 
92  std::string GetSignalComponentName(const SignalComponent comp);
93 
94 
99  };
100 
101 
104  eLightning = (1 << 0),
105  eBadCompress = (1 << 1),
106  eOutOfTime = (1 << 2),
107  eOffGrid = (1 << 3),
108  eDenseArray = (1 << 4),
109  eRandom = (1 << 5), // this is reserved for CDAS Random stations from Es
110  eEngineeringArray = (1 << 6),
111  eMCInnerRadiusCut = (1 << 7),
112  eNoRecData = (1 << 8),
113  eLonely = (1 << 9),
114  eNoTrigger = (1 << 10),
115  eErrorCode = (1 << 11),
116  eNoCalibData = (1 << 12),
117  eNoGPSData = (1 << 13),
118  eBadCalib = (1 << 14),
119  eNotDenseArray = (1 << 15), // when only dense stations are kept in MC
120  eTOTd = (1 << 16),
121  eMoPS = (1 << 17),
122  eNotAliveT2 = (1 << 18), // not alive in the T2 files
123  eNotAliveT120 = (1 << 19), // does not fulfill the T2 120 condition
124  eBadSilent = (1 << 20), // silent stations removed in the LDFFinder
125  eAllPMTsBad = (1 << 21),
126  eElectronicsType = (1 << 22),
128  };
129 
130 
131  /*
132  Name here all the bits from RejectionStatus above, with which a particular
133  station is considered as working in the sense of the T5 fiducial-trigger.
134  */
135  const auto kGoodBitsT5 =
136  eOutOfTime |
137  eRandom |
138  eLonely |
139  eTOTd |
140  eMoPS;
141 
142 
144  eLowSignal = 1 << 0, // Signal lower than minimum
145  eNotCandidate = 1 << 1, // Station not a candidate
146  eLowGainSaturated = 1 << 2, // Station low-gain saturated
147  eNotInRing = 1 << 3 // Station either too close or too far from core
148  };
149 
150  }
151 
152 }
153 
154 
155 #endif
total (shower and background)
signal from Cerenkov light generated in PMT face (includes all particle sources)
Signal from photons that bounced thrice (includes all particle sources)
electrons produced by hadrons close to the detector
Estimated upper bound on signal (for saturation)
Signal from photons that bounced once (includes all particle sources)
Estimated lower bound on signal (for saturation)
signal from backscatter from surrounding earth (includes all particle sources)
std::string GetSignalComponentName(const SignalComponent comp)
electrons and positrons from shower
total FADC trace, with no saturation applied by FADC/baseline simulator
Estimated signal (for saturation)
signal after subtracting direct light (includes all particle sources).
Signaltons that bounced twice (includes all particle sources)
signal from direct light (includes all particle sources). Same as 0&#39;th bounce light ...
mu+ and mu- (including signal from mu decay electrons) from shower

, generated on Tue Sep 26 2023.