filterscripts C++ API Reference¶
-
class I3BoolFilter : public I3JEBFilter¶
- #include <I3BoolFilter.h>
-
class I3CascadeFilter_13 : public I3JEBFilter¶
- #include <I3CascadeFilter_13.h>
-
class I3CosmicRayFilter_13 : public I3JEBFilter¶
- #include <I3CosmicRayFilter_13.h>
-
class I3EHEAlertFilter_15 : public I3JEBFilter¶
- #include <I3EHEAlertFilter_15.h>
-
class I3EHEFilter_13 : public I3JEBFilter¶
- #include <I3EHEFilter_13.h>
-
class I3FilterMinBias : public I3JEBFilter¶
- #include <I3FilterMinBias.h>
-
template<class FilterModule>
class I3FilterModule : public FilterModule¶ - #include <I3FilterModule.h>
This module will apply a filter to the events it’s given. The code is pretty much copied from IcePick, and the purpose is the same. When called, this module should be given an I3Filter object as a template.
Public Functions
-
inline void Configure()¶
-
inline void Physics(I3FramePtr frame)¶
-
inline void Finish()¶
Private Functions
- SET_LOGGER ("I3FilterModule")
-
inline void Configure()¶
-
class I3FilterRate : public I3Module¶
- #include <I3FilterRate.h>
Public Functions
-
void Configure()¶
-
void Physics(I3FramePtr)¶
-
void Finish()¶
- SET_LOGGER ("I3FilterRate")
-
void Configure()¶
-
class I3FSSCandidate_13 : public I3JEBFilter¶
- #include <I3FSSCandidate_13.h>
Implementation of the Full Sky Starting (FSS) candidate selection for season 2013
Public Functions
-
inline ~I3FSSCandidate_13()¶
-
void Configure()¶
-
void Finish()¶
- SET_LOGGER ("I3FSSCandidate_13")
Private Members
-
unsigned int nSideVetoLayers_¶
-
unsigned int nTopVetoLayers_¶
-
unsigned int nKept_¶
-
unsigned int nSeen_¶
-
unsigned int nMissingPulses_¶
-
unsigned int nBadOrMissingTrackFit_¶
-
unsigned int nSideVetoRejected_¶
-
unsigned int nTopVetoRejected_¶
-
I3RecoPulseSeriesMapConstPtr recoPulses_¶
-
I3ParticleConstPtr MuonTrackFitPtr_¶
-
inline ~I3FSSCandidate_13()¶
-
class I3FSSFilter_13 : public I3JEBFilter¶
- #include <I3FSSFilter_13.h>
$Id$ $Date$ $Revison$
Full Sky Starting Filter (FSSFilter): finiteReco based event selection on candidate events from FSSCandidate. This module can be used to cut on the I3Position of an I3Particle. The possible cuts are on the z-ccordinate (z<zCut), the radius OR whether the point is inside a scalable polygon, defined by a list of string numbers. In case of a scaled polygon or the radius, the user can also define if the center of scaling is (0,0) or string 36.
The IsInsidePolygon() method is kind of stolen from ROOT (TMath::IsInside() ) see: http://root.cern.ch/root/html526/src/TMath.h.html#vuXOW Author: Rickard Strom Institut IIIB RWTH Aachen University E-mail: rickard.strom@physics.uu.se
Public Functions
-
inline ~I3FSSFilter_13()¶
-
void Configure()¶
-
void Finish()¶
- SET_LOGGER ("I3FSSFilter_13")
Private Functions
-
bool IsInsidePolygon()¶
This method checks, if the reconstructed start point is within the defined polygon.
Private Members
-
double zCut_¶
Z-Value for the fiduical volume cut.
-
double rCut_¶
If useGeometryCut_ is set to false, a simple cut on the radius will be applied.
-
bool usePolygonCut_¶
This bool defines, whether a simple radius cut will be performed or a polygon cut.
-
bool scaleAroundString36_¶
This bool determines, whether you scale the polygon w.r.t. the center of the coordiante system or string 36.
-
double polygonCutScale_¶
It is possible to scale the polygon area with this parameter. Should be [0,1]
-
double offsetX_¶
X-coordinate of the point around which the polygon is scaled.
-
double offsetY_¶
Y-coordinate of the point around which the polygon is scaled.
-
unsigned int nSeen_¶
total # of events
-
unsigned int nKept_¶
of kept events
-
unsigned int rejectedBadFit_¶
of events which have been rejected due to a bad or missing fit
-
unsigned int rejectedZ_¶
of events which have been rejected due to a too high z position
-
unsigned int rejectedR_¶
of events which have been rejected because they are outside the defined radius
-
unsigned int rejectedPoly_¶
of events which did not pass the polygon-based cut
-
std::vector<double> polygonCornersX_¶
X values of corner points of the polygon (calculated automatically)
-
std::vector<double> polygonCornersY_¶
Y values of corner points of the polygon (calculated automatically)
-
I3ParticleConstPtr finiteRecoParticlePtr_¶
Name of the finite reco particle.
-
I3GeometryConstPtr geometry_¶
Geometry Pointer.
-
I3OMGeoMapConstPtr omMap_¶
OMGeo Pointer.
-
inline ~I3FSSFilter_13()¶
-
class I3HeseFilter_15 : public I3JEBFilter¶
- #include <I3HeseFilter_15.h>
-
class I3HighQFilter_17 : public I3JEBFilter¶
- #include <I3HighQFilter_17.h>
-
class I3LowUpFilter_13 : public I3JEBFilter¶
- #include <I3LowUpFilter_13.h>
The LowUpFilter implementation for 2013 (IC86:III)
Public Functions
-
void Configure()¶
std Configure function
-
void Finish()¶
std Finish function
- SET_LOGGER ("I3LowUpFilter_13")
logging set to LowUpFilter_13
Private Functions
-
bool InnerStringCriterion(I3RecoPulseSeriesMapConstPtr recoMap)¶
Evaluate the InnerStringCriterion.
- Parameters:
recoMap – the passed RecoMapSeries to be evaluated
Private Members
-
std::vector<std::string> tracknamelist_¶
OPTION: List of Names of I3Particles that are taken as first Reconstruction.
-
unsigned int nchanCut_¶
OPTION: nChan Cut value in [au] (lower limit)
-
double zenithCut_¶
OPTION: Zenith Cut on the best Reconstruction with status::OK in [rad] (lower limit)
-
double zExtensionCut_¶
OPTION: ZExtension Cut value [m] (upper limit)
-
double timeExtensionCut_¶
OPTION: TExtension Cut value in [ns] (upper limit)
-
double zTravelCut_¶
OPTION: ZTravel Cut in [m] (upper limit)
-
double zMaxCut_¶
OPTION: VetoZ Cut value in [m] (upper limit)
-
bool iSCritActive_¶
OPTION: Bool if the InnerStringCriterion should be used.
-
unsigned int nRejNoPulses¶
number of rejected events because of PulseSeries with empty pulses
-
unsigned int nRejNoHits¶
number of rejected events because of PulseSeries without hits
-
unsigned int nRejNch¶
number of rejected events because of nchannel failing cuts
-
unsigned int nRejZen¶
number of rejected events because of zenith failing cuts
-
unsigned int nRejZExt¶
number of rejected events because of z_extension failing cuts
-
unsigned int nRejTExt¶
number of rejected events because of t_extension failing cuts
-
unsigned int nRejZTravel¶
number of rejected events because of z_travel failing cuts
-
unsigned int nRejNoTrack¶
number of rejected events because of no good track
-
unsigned int nRejZMax¶
number of rejected events because of z_max failing cuts
-
unsigned int nRejInnerString¶
number of rejected events because of PulseSeries failing InnerStringCriterion
-
unsigned int nPassedTot¶
number of events passed
-
void Configure()¶
-
class I3MeseFilter_15 : public I3JEBFilter¶
- #include <I3MeseFilter_15.h>
-
class I3MuonFilter_13 : public I3JEBFilter¶
- #include <I3MuonFilter_13.h>
-
class I3OnlineL2Filter_13 : public I3JEBFilter¶
- #include <I3OnlineL2Filter_13.h>
Private Members
-
double ldirc_zone1_¶
-
unsigned int ndirc_zone1_¶
-
double plogl_param_zone1_¶
-
double plogl_zone1_¶
-
double qtot_zone1_¶
-
double qtot_slope_zone2_¶
-
double qtot_intercept_zone2_¶
-
double plogl_param_zone2_¶
-
double plogl_zone2_¶
-
double qtot_or_cut_zone2_¶
-
double qtot_kink_zone3_¶
-
double qtot_slope_zone3_¶
-
double qtot_intercept_zone3_¶
-
double plogl_param_zone3_¶
-
double plogl_zone3_¶
-
double qtot_or_cut_zone3_¶
-
double qtot_offset_zone3_¶
-
double ldirc_zone1_¶
-
class I3ShadowFilter_13 : public I3JEBFilter¶
- #include <I3ShadowFilter_13.h>
An I3Filter which selects events which have a good quality particle with a direction within a search window around the Moon/Sun (rectangular in zenith/azimuth).
Private Functions
-
void ComputeNChNString(const I3RecoPulseSeriesMap &pulses)¶
Compute nCh_ and nString_
-
void ConfigureShadowWindow()¶
checks angular specs of Moon window
-
void ConfigureCorsika()¶
checks specs of time window (for Corsika input data)
-
bool SurvivesCuts()¶
checks the simple cuts (nch/nstr/ndir/rlogl)
-
bool InShadowWindow()¶
checks fit direction with Moon window
- SET_LOGGER ("I3ShadowFilter_13")
Private Members
-
I3RandomServicePtr corsikaRandService_¶
-
double shadowZenithMaximum_¶
-
int nChThreshold_¶
-
int nStringThreshold_¶
-
bool solidAngleCorr_¶
-
I3ParticleConstPtr fit_¶
-
int nCh_¶
-
int nString_¶
-
int paranoia_¶
-
unsigned int nKeep_¶
-
unsigned int nRejShadow_¶
-
unsigned int nRejMiss_¶
-
unsigned int nRejBadFit_¶
-
unsigned int nRejZenith_¶
-
unsigned int nRejAzimuth_¶
-
unsigned int nRejNCh_¶
-
unsigned int nRejNString_¶
-
unsigned int nReusedMJD_¶
-
unsigned int nGeneratedMJD_¶
-
unsigned int nReuseNChNString_¶
-
double mjdStart_¶
-
double mjdEnd_¶
-
double timeMJD_¶
-
double shadowAzimuth_¶
-
double shadowZenith_¶
-
bool corsikaMode_¶
-
I3Direction (*GetShadow)(const I3Time&)¶
function pointer to the relevant astro/coordinate-service function (RA for Sun or Moon)
-
void ComputeNChNString(const I3RecoPulseSeriesMap &pulses)¶
-
class I3VEFFilter_13 : public I3JEBFilter¶
- #include <I3VEFFilter_13.h>
-
class TriggerCheck_13 : public I3Module¶
- #include <TriggerCheck_13.h>
copyright (C) 2008 the IceCube collaboration Version
- Rcs
- Author
: Redl
-
class TriggerReducer : public I3ConditionalModule¶
- #include <TriggerReducer.h>
copyright (C) 2008 the IceCube collaboration Version
- Rcs
- Author
: Blaufuss
-
namespace I3TriggerHierarchyUtils
-
namespace std
STL namespace.
- file I3BoolFilter.cxx
- #include <filterscripts/I3BoolFilter.h>#include <filterscripts/I3FilterModule.h>#include <icetray/I3Bool.h>
Functions
-
I3_MODULE(I3FilterModule<I3BoolFilter>)¶
-
I3_MODULE(I3FilterModule<I3BoolFilter>)¶
- file I3BoolFilter.h
- #include <filterscripts/I3JEBFilter.h>
- file I3CascadeFilter_13.cxx
- #include <filterscripts/I3CascadeFilter_13.h>#include <filterscripts/I3FilterModule.h>#include <dataclasses/physics/I3RecoPulse.h>#include <recclasses/I3TensorOfInertiaFitParams.h>#include <recclasses/I3HitMultiplicityValues.h>#include <recclasses/I3CscdLlhFitParams.h>#include <dataclasses/I3Double.h>#include <dataclasses/physics/I3Trigger.h>#include <dataclasses/physics/I3TriggerHierarchy.h>#include <dataclasses/physics/I3Particle.h>#include <icetray/OMKey.h>#include <icetray/I3Int.h>
Functions
-
I3_MODULE(I3FilterModule<I3CascadeFilter_13>)¶
-
I3_MODULE(I3FilterModule<I3CascadeFilter_13>)¶
- file I3CascadeFilter_13.h
- #include <filterscripts/I3JEBFilter.h>
- file I3CosmicRayFilter_13.cxx
- #include <filterscripts/I3CosmicRayFilter_13.h>#include <filterscripts/I3FilterModule.h>#include <dataclasses/geometry/I3Geometry.h>#include <dataclasses/TriggerKey.h>#include <dataclasses/physics/I3Trigger.h>#include <dataclasses/physics/I3TriggerHierarchy.h>
Functions
-
I3_MODULE(I3FilterModule<I3CosmicRayFilter_13>)¶
-
I3_MODULE(I3FilterModule<I3CosmicRayFilter_13>)¶
- file I3CosmicRayFilter_13.h
- #include <filterscripts/I3JEBFilter.h>#include <dataclasses/physics/I3RecoPulse.h>#include <dataclasses/I3MapOMKeyMask.h>
- file I3EHEAlertFilter_15.cxx
- #include <filterscripts/I3EHEAlertFilter_15.h>#include <filterscripts/I3FilterModule.h>#include <recclasses/I3PortiaEvent.h>#include <recclasses/I3OpheliaFirstGuessTrack.h>#include <dataclasses/physics/I3Particle.h>
Functions
-
I3_MODULE(I3FilterModule<I3EHEAlertFilter_15>)¶
-
I3_MODULE(I3FilterModule<I3EHEAlertFilter_15>)¶
- file I3EHEAlertFilter_15.h
- #include <filterscripts/I3JEBFilter.h>
- file I3EHEFilter_13.cxx
- #include <filterscripts/I3EHEFilter_13.h>#include <filterscripts/I3FilterModule.h>#include “recclasses/I3PortiaEvent.h”#include <dataclasses/physics/I3RecoHit.h>
Functions
-
I3_MODULE(I3FilterModule<I3EHEFilter_13>)¶
-
I3_MODULE(I3FilterModule<I3EHEFilter_13>)¶
- file I3EHEFilter_13.h
- #include <filterscripts/I3JEBFilter.h>
- file I3FilterMinBias.cxx
- #include <filterscripts/I3FilterMinBias.h>#include <filterscripts/I3FilterModule.h>
Functions
-
I3_MODULE(I3FilterModule<I3FilterMinBias>)¶
-
I3_MODULE(I3FilterModule<I3FilterMinBias>)¶
- file I3FilterMinBias.h
- #include <filterscripts/I3JEBFilter.h>
- file I3FilterModule.h
- #include <icetray/I3ConditionalModule.h>#include <icetray/I3Frame.h>#include <icetray/I3Tray.h>#include <dataclasses/physics/I3EventHeader.h>#include <dataclasses/physics/I3DOMLaunch.h>#include <dataclasses/physics/I3TWRLaunch.h>#include <icetray/I3Units.h>#include <icetray/I3Bool.h>
- file I3FilterRate.cxx
- #include <filterscripts/I3FilterRate.h>#include <dataclasses/physics/I3EventHeader.h>#include <icetray/I3Bool.h>#include <dataclasses/physics/I3FilterResult.h>
Functions
-
I3_MODULE(I3FilterRate)¶
-
I3_MODULE(I3FilterRate)¶
- file I3FilterRate.h
- #include <icetray/I3Module.h>#include <icetray/I3Frame.h>#include <fstream>
- file I3FSSCandidate_13.cxx
- #include <filterscripts/I3FSSCandidate_13.h>#include <filterscripts/I3FilterModule.h>#include <icetray/I3Units.h>#include <icetray/I3Bool.h>#include <dataclasses/I3Double.h>#include <astro/I3Astro.h>#include <phys-services/I3GSLRandomService.h>#include <cmath>#include <limits>#include <algorithm>
Functions
-
I3_MODULE(I3FilterModule<I3FSSCandidate_13>)¶
-
I3_MODULE(I3FilterModule<I3FSSCandidate_13>)¶
- file I3FSSCandidate_13.h
- #include <filterscripts/I3JEBFilter.h>#include <dataclasses/physics/I3RecoPulse.h>#include <dataclasses/physics/I3Particle.h>#include <string>#include <vector>
- file I3FSSFilter_13.cxx
- #include <filterscripts/I3FSSFilter_13.h>#include <filterscripts/I3FilterModule.h>#include <icetray/I3Units.h>
Functions
-
I3_MODULE(I3FilterModule<I3FSSFilter_13>)¶
-
I3_MODULE(I3FilterModule<I3FSSFilter_13>)¶
- file I3FSSFilter_13.h
- #include <filterscripts/I3JEBFilter.h>#include <dataclasses/physics/I3Particle.h>#include <dataclasses/geometry/I3Geometry.h>#include <string>#include <vector>
- file I3HeseFilter_15.cxx
- #include <filterscripts/I3HeseFilter_15.h>#include <iostream>#include <filterscripts/I3FilterModule.h>#include <icetray/I3Bool.h>#include <dataclasses/I3Double.h>
Functions
-
I3_MODULE(I3FilterModule<I3HeseFilter_15>)¶
-
I3_MODULE(I3FilterModule<I3HeseFilter_15>)¶
- file I3HeseFilter_15.h
- #include <filterscripts/I3JEBFilter.h>#include <string>
- file I3HighQFilter_17.cxx
- #include <filterscripts/I3HighQFilter_17.h>#include <iostream>#include <filterscripts/I3FilterModule.h>#include <icetray/I3Bool.h>#include <dataclasses/I3Double.h>
Functions
-
I3_MODULE(I3FilterModule<I3HighQFilter_17>)¶
-
I3_MODULE(I3FilterModule<I3HighQFilter_17>)¶
- file I3HighQFilter_17.h
- #include <filterscripts/I3JEBFilter.h>#include <string>
- file I3JEBFilter.h
- #include <icetray/I3Context.h>#include <icetray/I3Configuration.h>#include <icetray/I3ConditionalModule.h>#include <icetray/I3Frame.h>
Typedefs
-
typedef I3ConditionalModule I3JEBFilter¶
-
typedef I3ConditionalModule I3JEBFilter¶
- file I3LowUpFilter_13.cxx
- #include “filterscripts/I3LowUpFilter_13.h”#include “filterscripts/I3FilterModule.h”#include “icetray/OMKey.h”#include “dataclasses/physics/I3RecoPulse.h”#include “dataclasses/physics/I3Particle.h”#include “dataclasses/geometry/I3Geometry.h”#include “dataclasses/geometry/I3OMGeo.h”#include “dataclasses/I3Position.h”#include “icetray/I3Units.h”#include <vector>#include <string>#include “CommonVariables/hit_multiplicity/calculator.h”#include “CommonVariables/hit_statistics/calculator.h”#include <boost/assign/list_of.hpp>#include <list>#include <stdlib.h>
copyright (C) 2008 the icecube collaboration $Id:$
- Version
:
- Rcs
0-00-01
comments: for IC86-III, 2013
- Date
- Rcs
03 Sept 2012
- Author
wikstrom + updated danninger + updated mzoll
Functions
-
I3_MODULE(I3FilterModule<I3LowUpFilter_13>)¶
- file I3LowUpFilter_13.h
- #include “filterscripts/I3JEBFilter.h”#include “dataclasses/physics/I3RecoPulse.h”#include “dataclasses/physics/I3Particle.h”#include “icetray/I3Units.h”#include <vector>#include <string>
copyright (C) 2007 the IceCube collaboration $Id:$
- Version
- Rcs
v00-00-01
- Author
mzoll <marcel.zoll@fysik.su.se > Meike de Widt
- Date
Dec 14 2007, last update Sep 2013$
- file I3MeseFilter_15.cxx
- #include <filterscripts/I3MeseFilter_15.h>#include <filterscripts/I3FilterModule.h>
Functions
-
I3_MODULE(I3FilterModule<I3MeseFilter_15>)¶
-
I3_MODULE(I3FilterModule<I3MeseFilter_15>)¶
- file I3MeseFilter_15.h
- #include <filterscripts/I3JEBFilter.h>
- file I3MuonFilter_13.cxx
- #include <filterscripts/I3MuonFilter_13.h>#include <filterscripts/I3FilterModule.h>#include <icetray/I3Units.h>#include <icetray/I3Bool.h>#include <gulliver/I3LogLikelihoodFitParams.h>#include <dataclasses/physics/I3Particle.h>#include <dataclasses/physics/I3RecoHit.h>#include <dataclasses/physics/I3Trigger.h>#include <dataclasses/physics/I3TriggerHierarchy.h>#include <dataclasses/physics/I3DOMLaunch.h>#include <dataclasses/physics/I3RecoPulse.h>
Functions
-
I3_MODULE(I3FilterModule<I3MuonFilter_13>)¶
-
I3_MODULE(I3FilterModule<I3MuonFilter_13>)¶
- file I3MuonFilter_13.h
- #include <filterscripts/I3JEBFilter.h>
- file I3OnlineL2Filter_13.cxx
- #include “filterscripts/I3OnlineL2Filter_13.h”#include <cmath>#include “filterscripts/I3FilterModule.h”#include “dataclasses/physics/I3Particle.h”#include “recclasses/I3DirectHitsValues.h”#include “recclasses/I3HitMultiplicityValues.h”#include “recclasses/I3HitStatisticsValues.h”#include “gulliver/I3LogLikelihoodFitParams.h”#include “dataclasses/I3Constants.h”
Functions
-
I3_MODULE(I3FilterModule<I3OnlineL2Filter_13>)¶
-
I3_MODULE(I3FilterModule<I3OnlineL2Filter_13>)¶
- file I3OnlineL2Filter_13.h
- #include “filterscripts/I3JEBFilter.h”#include “icetray/I3Context.h”
- file I3ShadowFilter_13.cxx
- #include “filterscripts/I3ShadowFilter_13.h”#include “filterscripts/I3FilterModule.h”#include “icetray/I3Units.h”#include “icetray/I3DefaultName.h”#include “icetray/I3Configuration.h”#include “dataclasses/I3Direction.h”#include “dataclasses/I3Double.h”#include “icetray/I3Int.h”#include “dataclasses/physics/I3EventHeader.h”#include “dataclasses/physics/I3RecoPulse.h”#include “dataclasses/physics/I3Waveform.h”#include “astro/I3Astro.h”#include “gulliver/I3LogLikelihoodFit.h”#include “gulliver/I3LogLikelihoodFitParams.h”
copyright (C) 2012 the icecube collaboration $Id$
- Version
$Revision$
- Date
$Date$
- Author
David Boersma boersma@icecube.wisc.edu
Functions
-
I3_MODULE(I3FilterModule<I3ShadowFilter_13>)¶
- file I3ShadowFilter_13.h
- #include <string>#include <vector>#include “icetray/IcetrayFwd.h”#include “phys-services/I3RandomService.h”#include “filterscripts/I3JEBFilter.h”#include “dataclasses/I3Time.h”#include “dataclasses/physics/I3Particle.h”#include “dataclasses/physics/I3RecoPulse.h”
copyright (C) 2012 the icecube collaboration $Id$
- Version
$Revision$
- Date
$Date$
- Author
David Boersma boersma@icecube.wisc.edu
- file I3VEFFilter_13.cxx
- #include <filterscripts/I3VEFFilter_13.h>#include <filterscripts/I3FilterModule.h>#include <dataclasses/geometry/I3Geometry.h>#include <dataclasses/physics/I3RecoPulse.h>#include <dataclasses/physics/I3Particle.h>#include <dataclasses/I3Double.h>#include <icetray/I3Units.h>
Functions
-
I3_MODULE(I3FilterModule<I3VEFFilter_13>)¶
-
I3_MODULE(I3FilterModule<I3VEFFilter_13>)¶
- file I3VEFFilter_13.h
- #include “filterscripts/I3JEBFilter.h”
- file TriggerCheck_13.cxx
- #include “filterscripts/TriggerCheck_13.h”#include <icetray/I3Bool.h>#include <dataclasses/TriggerKey.h>#include <dataclasses/physics/I3Trigger.h>#include <dataclasses/physics/I3TriggerHierarchy.h>#include <icetray/I3Frame.h>
Functions
-
I3_MODULE(TriggerCheck_13)¶
copyright (C) 2008 the IceCube collaboration Version
Author: Redl
- Rcs
-
I3_MODULE(TriggerCheck_13)¶
- file TriggerCheck_13.h
- #include <icetray/I3Module.h>#include <icetray/OMKey.h>#include <dataclasses/physics/I3Trigger.h>#include <dataclasses/physics/I3TriggerHierarchy.h>
- file TriggerReducer.cxx
- #include “filterscripts/TriggerReducer.h”#include <dataclasses/TriggerKey.h>#include <dataclasses/physics/I3Trigger.h>#include <dataclasses/physics/I3TriggerHierarchy.h>#include <icetray/I3Frame.h>#include <vector>#include <algorithm>
Functions
-
I3_MODULE(TriggerReducer)¶
-
I3_MODULE(TriggerReducer)¶
- file TriggerReducer.h
- #include <icetray/I3ConditionalModule.h>#include “icetray/I3Tray.h”#include <dataclasses/physics/I3Trigger.h>#include <dataclasses/physics/I3TriggerHierarchy.h>
- dir filterscripts
- dir filterscripts
- dir filterscripts
- dir icetray
- dir private
- dir public