coinc-twc C++ API Reference¶
-
template<class Response>
class I3CoincTWC : public I3ConditionalModule¶ Public Functions
-
inline void Configure()¶
-
inline void DetectorStatus(I3FramePtr frame)¶
-
inline void HitCleaning(I3FramePtr frame)¶
-
inline void Finish()¶
-
template<>
void AddToFrame(I3FramePtr frame, I3RecoPulseSeriesMapPtr output)¶
Private Functions
-
inline bool SelectIceTopTrigger(std::list<I3Trigger> &itSMTs, I3RecoPulseSeriesMap &TopPulses)¶
- SET_LOGGER ("I3CoincTWC")
Private Members
-
double tWindowMin_¶
-
double tWindowMax_¶
-
double epsilon_min_¶
-
double epsilon_max_¶
-
double clean_max_¶
-
bool keepMultipleCausalTriggers_¶
-
bool keepLooking_¶
-
bool singleSMT_¶
-
bool useSMT3_¶
-
bool useSMT8_¶
-
int SMT3_¶
-
int SMT8_¶
-
int IceTop7HG_¶
-
int numberOfWarnings_¶
counts warnings for events without relevant triggers; only 20 warnings are displayed
-
int numberOfITs_¶
-
int numberOfIIs_¶
-
double maxTimeDiff_¶
-
inline void Configure()¶
-
namespace std
STL namespace.
- file I3CoincTWC.cxx
- #include <icetray/I3ConditionalModule.h>#include <icetray/I3Context.h>#include <icetray/I3Frame.h>#include <icetray/I3Logging.h>#include <dataclasses/I3Map.h>#include <dataclasses/I3MapOMKeyMask.h>#include <dataclasses/TriggerKey.h>#include <dataclasses/physics/I3Trigger.h>#include <dataclasses/physics/I3TriggerHierarchy.h>#include <dataclasses/physics/I3DOMLaunch.h>#include <dataclasses/physics/I3RecoPulse.h>#include <dataclasses/status/I3DetectorStatus.h>#include <trigger-sim/utilities/DetectorStatusUtils.h>#include <algorithm>#include <list>#include <string>#include <cfloat>#include <sstream>
Functions
-
template<>
double GetTime<I3RecoPulse>(const I3RecoPulse &pulse)¶
-
template<>
double GetTime<I3DOMLaunch>(const I3DOMLaunch &launch)¶
-
I3_MODULE(I3CoincTWC<I3RecoPulseSeries>)¶
-
I3_MODULE(I3CoincTWC<I3DOMLaunchSeries>)¶
-
template<>
- dir coinc-twc
- dir coinc-twc
- dir icetray
- dir private