icepick C++ API Reference¶
-
class I3AndFilter : public I3IcePick¶
- #include <I3AndFilter.h>
An I3IcePick which rejects an event if it was rejected by any one of a configurable list of previously run IcePick decisions.
Public Functions
-
inline void Configure()¶
Private Functions
- SET_LOGGER ("I3AndFilter")
-
inline void Configure()¶
-
class I3AndServices : public I3IcePick¶
- #include <I3AndServices.h>
An I3IcePick similar to the I3AndFilter, except this pick checks for other I3IcePicks in the context instead of I3Bools in the frame.
Public Functions
-
inline void Configure()¶
Private Functions
- SET_LOGGER ("I3AndServices")
-
inline void Configure()¶
-
class I3AzimuthWindowFilter : public I3IcePick¶
- #include <I3AzimuthWindowFilter.h>
An I3IcePick which selects events which have a particle with azimuth angle between some parameters. By M.R. Duvoort.
Public Functions
-
inline void Configure()¶
Private Functions
- SET_LOGGER ("I3AzimuthWindowFilter")
-
inline void Configure()¶
-
class I3DOMLaunchTriggerTypeFilter : public I3IcePick¶
- #include <I3DOMLaunchTriggerTypeFilter.h>
An I3IcePick which selects events which do not include DOM launches of certain trigger types.
Note
The I3 DAQ raw data decoder splits DOM launches of different trigger types into different DOM launch series maps. This filter selects events by means of the non-existence or emptiness of a set of these maps.
Private Functions
-
I3DOMLaunchTriggerTypeFilter(const I3DOMLaunchTriggerTypeFilter&)¶
-
I3DOMLaunchTriggerTypeFilter &operator=(const I3DOMLaunchTriggerTypeFilter&)¶
- SET_LOGGER ("I3DOMLaunchTriggerTypeFilter")
-
I3DOMLaunchTriggerTypeFilter(const I3DOMLaunchTriggerTypeFilter&)¶
-
class I3DoubleFilter : public I3IcePick¶
- #include <I3DoubleFilter.h>
An I3IcePick which takes a “I3Double” (bool) from the frame and accepts the event (by return true) if its is within an user prescribed range. To be specific about this process, the code first checks if the I3Double exists in the frame. If not, the icepick will be rejected the event. Otherwise, the code checks to see if the value of the I3Double is within the user specified range and, if not, rejects the event. By default, the range is [-1.0e10,+1.0e10], i.e., a large range that should pass most, if not all, quantities.
- Todo:
change the default values for the range to [-inf,+inf] after learning how to use the inf stuff in math.h properly.
- Author
fox (bfox@phys.psu.edu)
Public Functions
-
inline void Configure()¶
Private Functions
- SET_LOGGER ("I3DoubleFilter")
-
class I3EventIdFilter : public I3IcePick¶
- #include <I3EventIdFilter.h>
An IcePick that selects an event with a specific EventID from a vector (parameter) of EventIds.
Modified: Seon-Hee Seo (shseo@phys.psu.edu)
Public Functions
-
inline void Configure()¶
Private Functions
- SET_LOGGER ("I3EventIdFilter")
-
inline void Configure()¶
-
class I3EventIdRangeFilter : public I3IcePick¶
- #include <I3EventIdRangeFilter.h>
An IcePick that selects all events with EventIDs between or equal to FirstEventId and LastEventId.
- Author
$Author$
- Date
$Date$
Public Functions
-
inline void Configure()¶
Private Functions
- SET_LOGGER ("I3EventIdRangeFilter")
-
class I3EventTimeFilter : public I3IcePick¶
- #include <I3EventTimeFilter.h>
An IcePick that ignores events with specific Event start times from a vector (parameter) of EventTimes.
Modified: Steve Movit
-
class I3FitSucceededFilter : public I3IcePick¶
- #include <I3FitSucceededFilter.h>
An IcePick that keeps an event with a certain fit that has FitStatus = OK (or NotSet).
Public Functions
-
inline void Configure()¶
Private Functions
- SET_LOGGER ("I3FitSucceededFilter")
-
inline void Configure()¶
-
class I3FrameObjectFilter : public I3IcePick¶
- #include <I3FrameObjectFilter.h>
An I3IcePick which selects frames that include an object with a given name or an object with a name that starts with a given string.
Public Functions
-
void Configure()¶
Private Functions
- SET_LOGGER ("I3FrameObjectFilter")
-
void Configure()¶
-
class I3InverseFilter : public I3IcePick¶
- #include <I3InverseFilter.h>
An I3IcePick which takes a previouslly run IcePick decision and filters with the “reverse” logic.
Public Functions
-
inline void Configure()¶
Private Functions
- SET_LOGGER ("I3InverseFilter")
-
inline void Configure()¶
-
class I3InverseServices : public I3IcePick¶
- #include <I3InverseServices.h>
An I3IcePick similar to the I3InverseFilter, except this pick checks for an I3IcePick in the context instead of the frame.
Public Functions
-
inline void Configure()¶
Private Functions
- SET_LOGGER ("I3InverseServices")
-
inline void Configure()¶
-
class I3LDirFilter : public I3IcePick¶
- #include <I3LDirFilter.h>
An I3IcePick which selects events which have an I3Cuts object with LDir greater than some threshold.
Public Functions
-
inline void Configure()¶
Private Functions
- SET_LOGGER ("I3LDirFilter")
-
inline void Configure()¶
-
class I3LogicalOrFilter : public I3IcePick¶
- #include <I3LogicalOrFilter.h>
An I3IcePick which takes two previouslly run IcePick decisions and filters with a logical or operating on both those decisions.
Public Functions
-
inline void Configure()¶
Private Functions
- SET_LOGGER ("I3LogicalOrFilter")
-
inline void Configure()¶
-
class I3NChFilter : public I3IcePick¶
- #include <I3NChFilter.h>
An I3IcePick to select events with a minimum number of hit channels. Events with less hit channels will be rejected. Note that in general events with small nch have less energy than high nch events.
Private Functions
-
I3NChFilter(const I3NChFilter&)¶
-
I3NChFilter &operator=(const I3NChFilter&)¶
- SET_LOGGER ("I3NChFilter")
-
I3NChFilter(const I3NChFilter&)¶
-
class I3NDirFilter : public I3IcePick¶
- #include <I3NDirFilter.h>
An I3IcePick which selects events which have an I3Cuts object with NDir greater than some threshold.
Public Functions
-
inline void Configure()¶
Private Functions
- SET_LOGGER ("I3NDirFilter")
-
inline void Configure()¶
-
class I3NHitChannelFilter : public I3IcePick¶
- #include <I3NHitChannelFilter.h>
An I3IcePick which selects events which have nHit above some threshold.
Public Functions
-
void Configure()¶
-
void Configure()¶
-
class I3NLaunchFilter : public I3IcePick¶
- #include <I3NLaunchFilter.h>
An I3IcePick which selects events which have a certain number of hit DOMs.
Public Functions
-
void Configure()¶
Private Types
-
void Configure()¶
-
class I3OrFilter : public I3IcePick¶
- #include <I3OrFilter.h>
An I3IcePick which keeps an event if it was kept by any one of a configurable list of previously run IcePick decisions.
It’s a generalization of the I3LogicalOrFilter, which takes exactly two input decision. This class takes arbitrarily many.
Public Functions
-
inline void Configure()¶
Private Functions
- SET_LOGGER ("I3OrFilter")
-
inline void Configure()¶
-
class I3OrServices : public I3IcePick¶
- #include <I3OrServices.h>
An I3IcePick similar to the I3OrFilter, except this pick checks for other I3IcePicks in the context instead of I3Bools in the frame.
Public Functions
-
inline void Configure()¶
Private Functions
- SET_LOGGER ("I3OrServices")
-
inline void Configure()¶
-
class I3PickRawNHitEventFilter : public I3IcePick¶
- #include <I3PickRawNHitEventFilter.h>
A complex filter to filter on the number of launches choosing Icetop/InIce/both, high/low/both thresholds, and setting the readout name(s) and thresholds.
Copyright (C) 2006 The IceCube Collaboration $Id$
- Version
00-00-01
- Date
$Date$
- Author
Seon-Hee Seo shseo@phys.psu.edu
Public Functions
-
I3PickRawNHitEventFilter(const I3Context &context)¶
Copyright (C) 2006 The IceCube Collaboration $Id$
- Version
00-00-01
- Date
$Date$
- Author
Seon-Hee Seo shseo@phys.psu.edu
-
void Configure()¶
-
class I3PrescaleFilter : public I3IcePick¶
- #include <I3PrescaleFilter.h>
A filter which blindly selects 1/N events (N= PrescaleFactor)
Public Functions
-
inline void Configure()¶
Private Functions
- SET_LOGGER ("I3PrescaleFilter")
-
inline void Configure()¶
-
class I3RandomFilter : public I3IcePick¶
- #include <I3RandomFilter.h>
A filter that randomly selects 1/Prescale events (physics frames).
I3RandomFilter supports three parameter:
Prescale (determines the fraction of selected events (default value is 1 (select every event))),
Seed (seed for a local random function used for prescaling (default value is 1)) and
UseRandomService (use random service for prescaling instead of a local random function (default value is false)).
Public Functions
-
I3RandomFilter(const I3Context &context)¶
Constructor.
- Parameters:
context – the I3Context object containing this objects services etc.
-
virtual ~I3RandomFilter()¶
Destructor.
-
void Configure()¶
Private Functions
-
I3RandomFilter(const I3RandomFilter&)¶
-
I3RandomFilter &operator=(const I3RandomFilter&)¶
- SET_LOGGER ("I3RandomFilter")
-
class I3RecoPulseFilter : public I3IcePick¶
- #include <I3RecoPulseFilter.h>
An expandable I3IcePick that currently can pick on nhit/nchan or charge/nchan. Other quantities based on an I3RecoPulseSeriesMap can easily be added.
Public Functions
-
void Configure()¶
Private Functions
- SET_LOGGER ("I3RecoPulseFilter")
-
void Configure()¶
-
class I3RunIdEventIdFilter : public I3IcePick¶
- #include <I3RunIdEventIdFilter.h>
An IcePick that selects events with specific RunIDs and EventIds provided in a RunID vector and corresponding EventID vector.
- Author
$Seon-Hee Seo (seo@physto.se)$
- Date
$Date$
Public Functions
-
inline void Configure()¶
Private Functions
- SET_LOGGER ("I3RunIdEventIdFilter")
-
class I3SimpleFilter : public I3IcePick¶
- #include <I3SimpleFilter.h>
An I3IcePick which takes a “decision” (bool) from the frame and filters the event if that decision is TRUE.
Public Functions
-
inline void Configure()¶
Private Functions
- SET_LOGGER ("I3SimpleFilter")
-
inline void Configure()¶
-
class I3SkipNEventFilter : public I3IcePick¶
- #include <I3SkipNEventFilter.h>
A filter which skips the first SkipNEvents in a tray run.
Copyright (C) 2006 The IceCube Collaboration $Id$
- Version
00-00-00
- Date
$Date$
- Author
Seon-Hee Seo shseo@phys.psu.edu
Public Functions
-
inline void Configure()¶
Private Functions
- SET_LOGGER ("I3SkipNEventFilter")
-
class I3SoftwareTriggerFlagsFilter : public I3IcePick¶
- #include <I3SoftwareTriggerFlagsFilter.h>
An I3IcePick which selects events that have certain F2k triggers set.
Public Functions
-
inline void Configure()¶
Private Functions
- SET_LOGGER ("I3SoftwareTriggerFlagsFilter")
-
inline void Configure()¶
-
class I3TriggerSatisfiedFilter : public I3IcePick¶
- #include <I3TriggerSatisfiedFilter.h>
An IcePick that only selects events which have satisfied some named trigger in the I3TriggerHierarchy.
Public Functions
-
inline void Configure()¶
Private Functions
- SET_LOGGER ("I3TriggerSatisfiedFilterPick")
-
inline void Configure()¶
-
class I3UnFilter : public I3IcePick¶
- #include <I3UnFilter.h>
A dumb filter which just selects all the events.
-
class I3ZenithFilter : public I3IcePick¶
- #include <I3ZenithFilter.h>
An I3IcePick which selects events which have a particle with zenith angle greater than some parameter.
Public Functions
-
void Configure()¶
Private Functions
- SET_LOGGER ("I3ZenithFilter")
-
void Configure()¶
-
namespace std
STL namespace.
- file I3AndFilter.h
- #include <string>#include <vector>#include “icetray/I3IcePick.h”#include “icetray/I3Logging.h”#include “icetray/I3Bool.h”
- file I3AndServices.cxx
- #include “icepick/I3AndServices.h”#include “interfaces/I3IcePickModule.h”#include “interfaces/I3IceForkModule.h”#include “icetray/I3IcePickInstaller.h”
Functions
-
I3_MODULE(I3IcePickModule<I3AndServices>)¶
-
I3_MODULE(I3IceForkModule<I3AndServices>)¶
-
I3_SERVICE_FACTORY(I3IcePickInstaller<I3AndServices>)¶
-
I3_MODULE(I3IcePickModule<I3AndServices>)¶
- file I3AndServices.h
- #include <string>#include <vector>#include “icetray/I3IcePick.h”#include “icetray/I3Logging.h”#include “icetray/I3Bool.h”
- file I3AzimuthWindowFilter.h
- #include “icetray/I3IcePick.h”#include “dataclasses/I3Direction.h”#include “dataclasses/physics/I3Particle.h”
- file I3DOMLaunchTriggerTypeFilter.cxx
- #include <icepick/I3DOMLaunchTriggerTypeFilter.h>#include <dataclasses/physics/I3DOMLaunch.h>#include <icetray/I3Context.h>#include <icetray/I3Frame.h>#include <icetray/I3IcePickInstaller.h>#include <interfaces/I3IcePickModule.h>#include <interfaces/I3IceForkModule.h>
copyright (C) 2007 the IceCube collaboration $Id:$
- Version
$Revision$
- Author
Anna Franckowiak
- Date
Oct 22 2007
Functions
-
I3_MODULE(I3IcePickModule<I3DOMLaunchTriggerTypeFilter>)¶
-
I3_MODULE(I3IceForkModule<I3DOMLaunchTriggerTypeFilter>)¶
-
I3_SERVICE_FACTORY(I3IcePickInstaller<I3DOMLaunchTriggerTypeFilter>)¶
- file I3DOMLaunchTriggerTypeFilter.h
- #include <string>#include <vector>#include <icetray/I3IcePick.h>#include <icetray/I3Logging.h>
copyright (C) 2007 the IceCube collaboration $Id:$
- Version
$Revision$
- Author
Anna Franckowiak
- Date
Oct 22 2007
- file I3DoubleFilter.h
- #include “icetray/I3IcePick.h”#include “dataclasses/I3Double.h”
- file I3EventIdFilter.h
- #include “icetray/I3IcePick.h”
- file I3EventIdRangeFilter.h
- #include “icetray/I3IcePick.h”
- file I3EventTimeFilter.h
- #include “icetray/I3IcePick.h”#include <fstream>
- file I3FitSucceededFilter.h
- #include “icetray/I3IcePick.h”#include “dataclasses/physics/I3Particle.h”
- file I3FrameObjectFilter.cxx
- #include <icepick/I3FrameObjectFilter.h>#include <boost/algorithm/string.hpp>#include <icetray/I3Context.h>#include <icetray/I3Frame.h>#include <dataclasses/physics/I3EventHeader.h>#include <interfaces/I3IcePickModule.h>#include <interfaces/I3IceForkModule.h>#include <icetray/I3IcePickInstaller.h>
copyright (C) 2004 the icecube collaboration $Id$
- Version
$Revision$
- Date
$Date$
- Author
kjmeagher
Functions
-
I3_MODULE(I3IcePickModule<I3FrameObjectFilter>)¶
-
I3_MODULE(I3IceForkModule<I3FrameObjectFilter>)¶
-
I3_SERVICE_FACTORY(I3IcePickInstaller<I3FrameObjectFilter>)¶
- file I3FrameObjectFilter.h
- #include <string>#include <icetray/I3IcePick.h>#include <icetray/I3Logging.h>
copyright (C) 2004 the icecube collaboration $Id$
- Version
$Revision$
- Date
$Date$
- Author
kjmeagher
- file I3InverseFilter.h
- #include <string>#include <icetray/I3Configuration.h>#include <icetray/I3Context.h>#include <icetray/I3IcePick.h>#include <icetray/I3Logging.h>#include <icetray/I3Bool.h>
- file I3InverseServices.cxx
- #include “icepick/I3InverseServices.h”#include “interfaces/I3IcePickModule.h”#include “interfaces/I3IceForkModule.h”#include “icetray/I3IcePickInstaller.h”
Functions
-
I3_MODULE(I3IcePickModule<I3InverseServices>)¶
-
I3_MODULE(I3IceForkModule<I3InverseServices>)¶
-
I3_SERVICE_FACTORY(I3IcePickInstaller<I3InverseServices>)¶
-
I3_MODULE(I3IcePickModule<I3InverseServices>)¶
- file I3InverseServices.h
- #include <string>#include <vector>#include “icetray/I3IcePick.h”#include “icetray/I3Logging.h”#include “icetray/I3Bool.h”
Copyright (C) 2007 The IceCube Collaboration
- Date
January 2007
- Author
E. Blaufuss
- file I3LDirFilter.h
- #include “icetray/I3IcePick.h”#include “phys-services/I3CutValues.h”
- file I3LogicalOrFilter.h
- #include “icetray/I3IcePick.h”
- file I3NChFilter.cxx
- #include <icepick/I3NChFilter.h>#include <icetray/I3Context.h>#include <icetray/I3Frame.h>#include <icetray/I3IcePickInstaller.h>#include <interfaces/I3IcePickModule.h>#include <interfaces/I3IceForkModule.h>#include <phys-services/I3CutValues.h>
copyright (C) 2007 the IceCube collaboration $Id:$
- Version
$Revision$
- Author
Anna Franckowiak
- Date
Oct 22 2007
Functions
-
I3_MODULE(I3IcePickModule<I3NChFilter>)¶
-
I3_MODULE(I3IceForkModule<I3NChFilter>)¶
-
I3_SERVICE_FACTORY(I3IcePickInstaller<I3NChFilter>)¶
- file I3NChFilter.h
- #include <string>#include <icetray/I3IcePick.h>#include <icetray/I3Logging.h>
copyright (C) 2007 the IceCube collaboration $Id:$
- Version
$Revision$
- Author
Anna Franckowiak
- Date
Oct 22 2007
- file I3NDirFilter.h
- #include “icetray/I3IcePick.h”#include “phys-services/I3CutValues.h”
- file I3NHitChannelFilter.cxx
- #include “icetray/serialization.h”#include “icepick/I3NHitChannelFilter.h”#include “interfaces/I3IcePickModule.h”#include “icetray/OMKey.h”#include “dataclasses/physics/I3DOMLaunch.h”#include “dataclasses/physics/I3RecoPulse.h”#include <vector>#include <map>
- file I3NHitChannelFilter.h
- #include “icetray/I3IcePick.h”
- file I3NLaunchFilter.cxx
- #include “icepick/I3NLaunchFilter.h”#include “interfaces/I3IcePickModule.h”#include “dataclasses/physics/I3DOMLaunch.h”#include “dataclasses/geometry/I3Geometry.h”
- file I3NLaunchFilter.h
- #include “icetray/I3IcePick.h”
- file I3OrFilter.h
- #include <string>#include <vector>#include “icetray/I3IcePick.h”#include “icetray/I3Logging.h”#include “icetray/I3Bool.h”
Copyright (C) 2006 The IceCube Collaboration
- Date
September 2006
- Author
David Boersma boersma@icecube.wisc.edu
- file I3OrServices.cxx
- #include “icepick/I3OrServices.h”#include “interfaces/I3IcePickModule.h”#include “interfaces/I3IceForkModule.h”#include “icetray/I3IcePickInstaller.h”
Functions
-
I3_MODULE(I3IcePickModule<I3OrServices>)¶
-
I3_MODULE(I3IceForkModule<I3OrServices>)¶
-
I3_SERVICE_FACTORY(I3IcePickInstaller<I3OrServices>)¶
-
I3_MODULE(I3IcePickModule<I3OrServices>)¶
- file I3OrServices.h
- #include <string>#include <vector>#include “icetray/I3IcePick.h”#include “icetray/I3Logging.h”#include “icetray/I3Bool.h”
Copyright (C) 2007 The IceCube Collaboration
- Date
January 2007
- Author
Phil Roth proth@icecube.umd.edu
- file I3PickRawNHitEventFilter.cxx
- #include “icepick/I3PickRawNHitEventFilter.h”#include <dataclasses/physics/I3DOMLaunch.h>
- file I3PickRawNHitEventFilter.h
- #include “icetray/I3IcePick.h”#include <icetray/I3FrameObject.h>#include “dataclasses/Utility.h”
- file I3PrescaleFilter.h
- #include “icetray/I3IcePick.h”
Copyright (C) 2006 The IceCube Collaboration
- Date
September 2006
- Author
David Boersma boersma@icecube.wisc.edu
- file I3RandomFilter.cxx
- #include <icepick/I3RandomFilter.h>#include <cmath>#include <stdlib.h>#include <icetray/I3Context.h>#include <icetray/I3DefaultName.h>#include <icetray/I3Frame.h>#include <interfaces/I3IcePickModule.h>#include <interfaces/I3IceForkModule.h>#include <icetray/I3IcePickInstaller.h>
copyright (C) 2004 the icecube collaboration $Id$
- Version
$Revision$
- Date
$Date$
Functions
-
I3_MODULE(I3IcePickModule<I3RandomFilter>)¶
-
I3_MODULE(I3IceForkModule<I3RandomFilter>)¶
-
I3_SERVICE_FACTORY(I3IcePickInstaller<I3RandomFilter>)¶
- file I3RandomFilter.h
- #include <icetray/I3IcePick.h>#include <icetray/I3Logging.h>#include <phys-services/I3RandomService.h>
copyright (C) 2004 the icecube collaboration $Id$
- Version
$Revision$
- Date
$Date$
- Author
tschmidt
- file I3RecoPulseFilter.cxx
- #include <icepick/I3RecoPulseFilter.h>#include <dataclasses/physics/I3RecoPulse.h>#include <interfaces/I3IcePickModule.h>#include <interfaces/I3IceForkModule.h>#include <icetray/I3IcePickInstaller.h>
Functions
-
I3_MODULE(I3IcePickModule<I3RecoPulseFilter>)¶
-
I3_MODULE(I3IceForkModule<I3RecoPulseFilter>)¶
-
I3_SERVICE_FACTORY(I3IcePickInstaller<I3RecoPulseFilter>)¶
-
I3_MODULE(I3IcePickModule<I3RecoPulseFilter>)¶
- file I3RecoPulseFilter.h
- #include “icetray/I3IcePick.h”
- file I3RunIdEventIdFilter.h
- #include “icetray/I3IcePick.h”
- file I3SimpleFilter.h
- #include “icetray/I3IcePick.h”
- file I3SkipNEventFilter.h
- #include “icetray/I3IcePick.h”
- file I3SoftwareTriggerFlagsFilter.h
- #include “icetray/I3IcePick.h”
- file I3TriggerSatisfiedFilter.h
- #include “icetray/I3IcePick.h”#include “dataclasses/physics/I3Trigger.h”#include “dataclasses/physics/I3TriggerHierarchy.h”#include “dataclasses/TriggerKey.h”#include <sstream>
- file I3UnFilter.h
- #include “icetray/I3IcePick.h”
- file I3ZenithFilter.cxx
- #include <icepick/I3ZenithFilter.h>#include <dataclasses/I3Direction.h>#include <dataclasses/physics/I3Particle.h>#include <icetray/I3Units.h>#include <interfaces/I3IcePickModule.h>#include <interfaces/I3IceForkModule.h>#include <icetray/I3IcePickInstaller.h>
Functions
-
I3_MODULE(I3IcePickModule<I3ZenithFilter>)¶
-
I3_MODULE(I3IceForkModule<I3ZenithFilter>)¶
-
I3_SERVICE_FACTORY(I3IcePickInstaller<I3ZenithFilter>)¶
-
I3_MODULE(I3IcePickModule<I3ZenithFilter>)¶
- file I3ZenithFilter.h
- #include <icetray/I3IcePick.h>
- file ModuleExport.cxx
- #include “interfaces/I3IcePickModule.h”#include “interfaces/I3IceForkModule.h”#include “icetray/I3IcePickInstaller.h”#include “icepick/I3RunIdEventIdFilter.h”#include “icepick/I3EventIdFilter.h”#include “icepick/I3EventTimeFilter.h”#include “icepick/I3EventIdRangeFilter.h”#include “icepick/I3NHitChannelFilter.h”#include “icepick/I3NLaunchFilter.h”#include “icepick/I3UnFilter.h”#include “icepick/I3TriggerSatisfiedFilter.h”#include “icepick/I3PickRawNHitEventFilter.h”#include “icepick/I3SkipNEventFilter.h”#include “icepick/I3FitSucceededFilter.h”#include “icepick/I3AzimuthWindowFilter.h”#include “icepick/I3LDirFilter.h”#include “icepick/I3NDirFilter.h”#include “icepick/I3LogicalOrFilter.h”#include “icepick/I3InverseFilter.h”#include “icepick/I3OrFilter.h”#include “icepick/I3AndFilter.h”#include “icepick/I3PrescaleFilter.h”#include “icepick/I3SimpleFilter.h”#include “icepick/I3DoubleFilter.h”#include “icepick/I3SoftwareTriggerFlagsFilter.h”
Functions
-
I3_MODULE(I3IcePickModule<I3RunIdEventIdFilter>)¶
-
I3_MODULE(I3IceForkModule<I3RunIdEventIdFilter>)¶
-
I3_SERVICE_FACTORY(I3IcePickInstaller<I3RunIdEventIdFilter>)¶
-
I3_MODULE(I3IcePickModule<I3EventIdFilter>)¶
-
I3_MODULE(I3IceForkModule<I3EventIdFilter>)¶
-
I3_SERVICE_FACTORY(I3IcePickInstaller<I3EventIdFilter>)¶
-
I3_MODULE(I3IcePickModule<I3EventTimeFilter>)¶
-
I3_MODULE(I3IceForkModule<I3EventTimeFilter>)¶
-
I3_SERVICE_FACTORY(I3IcePickInstaller<I3EventTimeFilter>)¶
-
I3_MODULE(I3IcePickModule<I3EventIdRangeFilter>)¶
-
I3_MODULE(I3IceForkModule<I3EventIdRangeFilter>)¶
-
I3_SERVICE_FACTORY(I3IcePickInstaller<I3EventIdRangeFilter>)¶
-
I3_MODULE(I3IcePickModule<I3NHitChannelFilter>)¶
-
I3_MODULE(I3IceForkModule<I3NHitChannelFilter>)¶
-
I3_SERVICE_FACTORY(I3IcePickInstaller<I3NHitChannelFilter>)¶
-
I3_MODULE(I3IcePickModule<I3NLaunchFilter>)¶
-
I3_MODULE(I3IceForkModule<I3NLaunchFilter>)¶
-
I3_SERVICE_FACTORY(I3IcePickInstaller<I3NLaunchFilter>)¶
-
I3_MODULE(I3IcePickModule<I3UnFilter>)¶
-
I3_MODULE(I3IceForkModule<I3UnFilter>)¶
-
I3_SERVICE_FACTORY(I3IcePickInstaller<I3UnFilter>)¶
-
I3_MODULE(I3IcePickModule<I3TriggerSatisfiedFilter>)¶
-
I3_MODULE(I3IceForkModule<I3TriggerSatisfiedFilter>)¶
-
I3_SERVICE_FACTORY(I3IcePickInstaller<I3TriggerSatisfiedFilter>)¶
-
I3_MODULE(I3IcePickModule<I3PickRawNHitEventFilter>)¶
-
I3_MODULE(I3IceForkModule<I3PickRawNHitEventFilter>)¶
-
I3_SERVICE_FACTORY(I3IcePickInstaller<I3PickRawNHitEventFilter>)¶
-
I3_MODULE(I3IcePickModule<I3SkipNEventFilter>)¶
-
I3_MODULE(I3IceForkModule<I3SkipNEventFilter>)¶
-
I3_SERVICE_FACTORY(I3IcePickInstaller<I3SkipNEventFilter>)¶
-
I3_MODULE(I3IcePickModule<I3FitSucceededFilter>)¶
-
I3_MODULE(I3IceForkModule<I3FitSucceededFilter>)¶
-
I3_SERVICE_FACTORY(I3IcePickInstaller<I3FitSucceededFilter>)¶
-
I3_MODULE(I3IcePickModule<I3AzimuthWindowFilter>)¶
-
I3_MODULE(I3IceForkModule<I3AzimuthWindowFilter>)¶
-
I3_SERVICE_FACTORY(I3IcePickInstaller<I3AzimuthWindowFilter>)¶
-
I3_MODULE(I3IcePickModule<I3LDirFilter>)¶
-
I3_MODULE(I3IceForkModule<I3LDirFilter>)¶
-
I3_SERVICE_FACTORY(I3IcePickInstaller<I3LDirFilter>)¶
-
I3_MODULE(I3IcePickModule<I3NDirFilter>)¶
-
I3_MODULE(I3IceForkModule<I3NDirFilter>)¶
-
I3_SERVICE_FACTORY(I3IcePickInstaller<I3NDirFilter>)¶
-
I3_MODULE(I3IcePickModule<I3LogicalOrFilter>)¶
-
I3_MODULE(I3IceForkModule<I3LogicalOrFilter>)¶
-
I3_SERVICE_FACTORY(I3IcePickInstaller<I3LogicalOrFilter>)¶
-
I3_MODULE(I3IcePickModule<I3InverseFilter>)¶
-
I3_MODULE(I3IceForkModule<I3InverseFilter>)¶
-
I3_SERVICE_FACTORY(I3IcePickInstaller<I3InverseFilter>)¶
-
I3_MODULE(I3IcePickModule<I3OrFilter>)¶
-
I3_MODULE(I3IceForkModule<I3OrFilter>)¶
-
I3_SERVICE_FACTORY(I3IcePickInstaller<I3OrFilter>)¶
-
I3_MODULE(I3IcePickModule<I3AndFilter>)¶
-
I3_MODULE(I3IceForkModule<I3AndFilter>)¶
-
I3_SERVICE_FACTORY(I3IcePickInstaller<I3AndFilter>)¶
-
I3_MODULE(I3IcePickModule<I3PrescaleFilter>)¶
-
I3_MODULE(I3IceForkModule<I3PrescaleFilter>)¶
-
I3_SERVICE_FACTORY(I3IcePickInstaller<I3PrescaleFilter>)¶
-
I3_MODULE(I3IcePickModule<I3SimpleFilter>)¶
-
I3_MODULE(I3IceForkModule<I3SimpleFilter>)¶
-
I3_SERVICE_FACTORY(I3IcePickInstaller<I3SimpleFilter>)¶
-
I3_MODULE(I3IcePickModule<I3DoubleFilter>)¶
-
I3_MODULE(I3IceForkModule<I3DoubleFilter>)¶
-
I3_SERVICE_FACTORY(I3IcePickInstaller<I3DoubleFilter>)¶
-
I3_MODULE(I3IcePickModule<I3SoftwareTriggerFlagsFilter>)¶
-
I3_MODULE(I3IceForkModule<I3SoftwareTriggerFlagsFilter>)¶
-
I3_SERVICE_FACTORY(I3IcePickInstaller<I3SoftwareTriggerFlagsFilter>)¶
-
I3_MODULE(I3IcePickModule<I3RunIdEventIdFilter>)¶
- page todo
- Class I3DoubleFilter
change the default values for the range to [-inf,+inf] after learning how to use the inf stuff in math.h properly.
- dir icepick
- dir icepick
- dir icepick
- dir icetray
- dir private
- dir public