CascadeVariables C++ API Reference

struct DOMInfo
#include <I3VetoModule.h>

Public Functions

inline bool operator<(const DOMInfo &other) const

Public Members

OMKey key
double charge
double firstPulseTime
class I3VetoModule : public I3ConditionalModule
#include <I3VetoModule.h>

IceTray module to fill an I3Veto object from a given response map.

Public Functions

I3VetoModule(const I3Context &ctx)
virtual ~I3VetoModule()
void Configure()

Load the configuration parameters.

void Physics(I3FramePtr frame)

The actual work is performed in the Physics method.

Private Functions

I3VetoModule()
I3VetoModule(const I3VetoModule&)
I3VetoModule &operator=(const I3VetoModule&)
I3VetoDetail::VetoParams CalcFromPulseMap(I3RecoPulseSeriesMapConstPtr pulsemap, I3GeometryConstPtr geometry, const std::vector<std::vector<short>> &layers, bool useAMANDA)
SET_LOGGER ("I3VetoModule")

Private Members

std::string hitmapName_
std::string outputName_
bool useAMANDA_
short detectorGeometry_
bool writeFullOutput_
std::vector<std::vector<short>> layerStrings_
struct VetoParams
#include <I3VetoModule.h>

Public Functions

inline VetoParams()

Public Members

short nUnhitTopLayers
short nLayer
short earliestLayer
short earliestOM
short earliestContainment
short latestLayer
short latestOM
short latestContainment
short mostOuterLayer
double depthHighestHit
double depthFirstHit
short maxDomChargeLayer
short maxDomChargeString
short maxDomChargeOM
short nDomsBeforeMaxDOM
short maxDomChargeLayer_xy
short maxDomChargeLayer_z
short maxDomChargeContainment
namespace I3VetoDetail
namespace std

STL namespace.

file I3VetoModule.cxx
#include “recclasses/I3Veto.h”
#include “icetray/I3Frame.h”
#include “icetray/I3Int.h”
#include “dataclasses/I3Double.h”
#include <boost/assign/std/vector.hpp>
#include <boost/assert.hpp>

Functions

I3_MODULE(I3VetoModule)
file I3VetoModule.h
#include “icetray/I3ConditionalModule.h”
#include “dataclasses/physics/I3RecoPulse.h”
#include “dataclasses/geometry/I3Geometry.h”
#include “icetray/OMKey.h”

Version

$Id$

Date

$Date$

Author

$Author$

dir CascadeVariables
dir CascadeVariables
dir CascadeVariables
dir icetray
dir private
dir public