ophelia C++ API Reference¶
-
struct DOMhit_pos_npe¶
- #include <I3EHEStaticTWC.h>
Public Functions
-
inline DOMhit_pos_npe(const double &t, const I3Position &pos, const double &n)¶
-
inline DOMhit_pos_npe(DOMhit_pos_npe const &hit)¶
-
inline DOMhit_pos_npe(const double &t, const I3Position &pos, const double &n)¶
-
class EHECriteria¶
- #include <EHECriteria.h>
Public Functions
-
inline virtual ~EHECriteria()¶
-
bool PassEHECriteria(double keyForNPE, double npe, int nDOM, bool isThisEventShallow = true)¶
Judge whether it satisfies the EHE criteria.
nDOM is the threshold of number of launched DOMs. keyForNPE can be cos(zenith) for shallow events, t1st-tLND for deep events if IC40 npe is the npe threshold for evenys with keyForNPE In other words, the criteia should be defined on NPE-keyForNPE plane.
-
bool IsThisEventShallow(double zDepthOfThisEvent)¶
Return true if this event belongs to “shallow event” category
-
inline virtual void SetNPECriteriaForShallowEvents(double_map &npeMap)¶
Set the NPE criteria for shallow events. The criteria must be described in map(keyForNPE, npe_threshold) which constrcutes the criteria line on NPE-KeyForNPE plane
-
inline virtual void SetNPECriteriaForDeepEvents(double_map &npeMap)¶
Set the NPE criteria for deep events. The criteria must be described in map(keyForNPE, npe_threshold) which constrcutes the criteria line on NPE-KeyForNPE plane
-
virtual void ReadEHECriteriaSetting(const std::string &filename)¶
Read the criteria (keyForNPE, thresholdNPE) from filename in the directory criteria_data_directory_ which should be $I3_BUILD/ophelia/resources/.
File fname should store the criteria in the following format
shallow keyForNPE NPEThreshold shallow keyForNPE NPEThereshold … deep keyForNPE NPEThesold …
Important Note: keyForNPE must be placed in ascending order.
-
virtual void PrintEHECriteria()¶
Print the Criteria values stored in the maps. Mainly for debugging puroposes.
Public Static Functions
-
static inline const double GetShallowDeepBoundaryDepth()¶
-
static inline void SetShallowDepthBoundary(double depth)¶
-
static inline const int GetNDOMThreshold()¶
-
static inline void SetNDOMThreshld(int ndom)¶
Private Functions
- SET_LOGGER ("EHECriteria")
Private Static Attributes
-
static double shallowDeepBoundaryDepth_ = -300.0 * I3Units::m¶
boundary depth in z to define shallow/deep
-
static int nDOMThreshold_ = 200¶
-
static double_map shallowNPECriteria_ = map_list_of(1.0, 2.5118864e6)(0.8, 1.5848932e6)(0.6, 1.0000000e6)(0.4, 6.3095734e5)(0.3, 6.3095734e4)(0.2, 2.5118864e4)¶
-
inline virtual ~EHECriteria()¶
-
class I3EHEEventDigest : public I3ConditionalModule¶
- #include <I3EHEEventDigest.h>
copyright (C) 2006 the icecube collaboration
- Rcs
I3EHEEventDigest 2006-12-29 syoshida
- Version
- Rcs
1.1
- Date
$Date: 2006-12-29 15:23:15 +0900
- Author
Shigeru Yoshida
This class digests an EHE MC/real event. Digests are written out to standard output so that your analysis prorgram independent of the IceTray platform can read out in the down stream :-).
Public Functions
- SET_LOGGER ("I3EHEEventDigest")
-
virtual ~I3EHEEventDigest()¶
-
void Configure()¶
-
void Physics(I3FramePtr frame)¶
Public Static Attributes
Private Functions
-
I3EHEEventDigest()¶
-
I3EHEEventDigest(const I3EHEEventDigest&)¶
-
I3EHEEventDigest &operator=(const I3EHEEventDigest&)¶
-
void DigestMMCTrack(const I3MMCTrackList &muonBundle, const I3MCTree &cosmicRayTree)¶
-
void DigestPortiaPulse(I3PortiaEventConstPtr portia_event, I3PortiaPulseMapConstPtr atwd_pulse, I3PortiaPulseMapConstPtr fadc_pulse, bool baseTimeWindowEvent = true)¶
-
void DigestFirstGuessTrack(I3OpheliaFirstGuessTrackConstPtr fgTrack)¶
-
void DigestRecoTrack(I3ParticleConstPtr i3Track)¶
-
void DigestMillipede(I3VectorI3ParticleConstPtr cascadeSeries)¶
-
void InitializeValuablesInDigest()¶
-
void OutputEventDigest()¶
-
void OutputEventExecutiveSummary()¶
Private Members
-
unsigned long eventNumber_¶
-
unsigned long runID_¶
-
unsigned long eventID_¶
-
double shiftX_¶
Geometry shift parameter. You can shift (digested) vertex position by these values. For the case when the IceCube geometry was shifted in the MC data production for a partial array such as IC 22 strings
-
double shiftY_¶
-
double shiftZ_¶
-
bool digestJulietParticle_¶
Whether you digest Juliet Particle - MC Truth Particle
-
int flavor_¶
Particle spieces defined by JULIeT
-
int doublet_¶
-
double nxMC_¶
Particle direction - MCTruth
-
double nyMC_¶
-
double nzMC_¶
-
double energyMC_¶
particle energy - MCTruth [GeV]
-
double distanceFromEarthSurface_¶
propagation distance from the earth surface [cm]
-
double trackLength_¶
track length [cm] for weighting the neutrino interaction
-
bool isNeutrino_¶
-
double enhancementFactor_¶
-
double cascadeX_¶
Vertex of the highest energy cascade [cm]
-
double cascadeY_¶
-
double cascadeZ_¶
-
bool digestMMCTrack_¶
Whether you digest MMC Tracks - MC Truth Particle
-
double muonEnergyAtSurface_¶
muon bundle energy sum at Surface [GeV]
-
double crEnergy_¶
Primary Cosmic Ray Energy [GeV]
-
double nxBundle_¶
Muon Bundle direction - MCTruth
-
double nyBundle_¶
-
double nzBundle_¶
-
bool digestPortiaPulse_¶
Whether you digest Portia Pulse
-
bool baseTimeWindow_¶
-
double totalAtwdEstimatedNpe_¶
Event-summed NPEs
-
double totalFadcEstimatedNpe_¶
-
double totalBestEstimatedNpe_¶
-
int nDOMsWithLaunch_¶
Number of DOMs with the Portia pulses
-
int nDOMsWithATWD_¶
-
int nDOMsWithFADC_¶
-
double largestNPETime_¶
DOM timing info
-
double earliestTime_¶
-
double energyDeposit_¶
Millipede results parameters
-
I3Position startPosition_¶
-
I3Position endPosition_¶
-
bool digestEHEFirstGuess_¶
Whether you digest EHE first guess
-
bool digestRecoTrack_¶
-
bool digestMillipede_¶
-
double nxFG_¶
Particle direction - first guess
-
double nyFG_¶
-
double nzFG_¶
-
double cobX_¶
Vertex of the Center Of Brightness [cm]
-
double cobY_¶
-
double cobZ_¶
-
double velocity_¶
Velocity resulted from the first guess line fit [cm/s]
-
double lnpeDOMX_¶
The position of DOMs receiving the largest NPE [cm]
-
double lnpeDOMY_¶
-
double lnpeDOMZ_¶
-
bool digestExecutiveSummary_¶
digest executive summary with no MC truth information
-
class I3EHEEventSelector : public I3ConditionalModule¶
- #include <I3EHEEventSelector.h>
copyright (C) 2006 the icecube collaboration
- Rcs
I3EHEEventSelector 2006-12-18 syoshida
- Version
- Rcs
1.1
- Date
$Date: 2006-12-18 21:23:15 +0900
- Author
Shigeru Yoshida
This class selects an EHE MC/real event satisfying criteria specified by a given set of parameters.
Public Functions
- SET_LOGGER ("I3EHEEventSelector")
-
virtual ~I3EHEEventSelector()¶
-
void Configure()¶
-
void Physics(I3FramePtr frame)¶
Private Functions
-
I3EHEEventSelector()¶
-
I3EHEEventSelector(const I3EHEEventSelector&)¶
-
I3EHEEventSelector &operator=(const I3EHEEventSelector&)¶
-
bool PassesCriteriaOnEventHeader(I3EventHeaderConstPtr eventHeader)¶
-
bool PassesCriteriaOnInIceDOMLaunch(I3DOMLaunchSeriesMapConstPtr inIceLaunch)¶
-
bool PassesCriteriaOnPortiaPulse(I3PortiaEventConstPtr portia_event, bool baseTimeWindowEvent)¶
-
bool PassesCriteriaOnFirstGuessTrack(I3OpheliaFirstGuessTrackConstPtr fgTrack)¶
-
bool PassesEHECriteria(I3PortiaEventConstPtr portia_event, I3PortiaPulseMapConstPtr atwd_pulse, I3PortiaPulseMapConstPtr fadc_pulse, I3OpheliaFirstGuessTrackConstPtr fgTrack)¶
Private Members
-
bool setCriteriaOnEventHeader_¶
Whether you set criteria on I3EventHeader.
-
bool setCriteriaOnJulietParticle_¶
Whether you set criteria on Juliet Particle - MC Truth Particle
-
double energyMin_¶
Range of particle energy
-
double energyMax_¶
-
int particleType_¶
Particle Type
-
double cosZenithMin_¶
Particle Geometry range
-
double cosZenithMax_¶
-
double azimuthMin_¶
-
double azimuthMax_¶
-
double distanceOftheHighestCascade_¶
Distance between the brighest cascade vertex and i3center
-
bool setCriteriaOnInIceDOMLaunch_¶
Whether you set criteria on InIce DOM launch
-
int nDOMLaunchMin_¶
range of minimum NDOMs with DOM launches
-
bool setCriteriaOnPortiaPulse_¶
Whether you set criteria on Portia Pulse
-
bool baseTimeWindow_¶
Whether The base time window cleaning for Portia pulse criteria
-
double lowestNPEs_¶
range of NPEs
-
double highestNPEs_¶
-
int nDOMmin_¶
range of NDOMs (picks up either the one with FADCs or ATWDs or both)
-
bool setCriteriaOnEHEFirstGuess_¶
Whether you set criteria on EHE first guess
-
double fg_cosZenithMin_¶
range of geometry
-
double fg_cosZenithMax_¶
-
double fg_azimuthMin_¶
-
double fg_azimuthMax_¶
-
double fg_cogzMin_¶
-
double fg_cogzMax_¶
-
double fg_bdomzMin_¶
-
double fg_bdomzMax_¶
-
double distanceOfCOB_¶
Distance between the COB vertex and i3center
-
double velocityMin_¶
Line fit velocity cut
-
bool setEHECriteria_¶
Whether you set criteria on EHE criteria
-
EHECriteria *eheCriteria_¶
-
bool baseTimeWindowEvent_¶
Whether you use the result after the basetime window cleaning
-
class I3EHEFirstGuess : public I3ConditionalModule¶
- #include <I3EHEFirstGuess.h>
Public Functions
-
~I3EHEFirstGuess()¶
-
void Configure()¶
-
void Physics(I3FramePtr frame)¶
- SET_LOGGER ("I3EHEFirstGuess")
Private Functions
-
I3EHEFirstGuess()¶
-
I3EHEFirstGuess(const I3EHEFirstGuess &source)¶
-
I3EHEFirstGuess &operator=(const I3EHEFirstGuess &source)¶
-
void MakeBestPulseMap(I3MapKeyVectorDouble &launchMap, I3PortiaPulseMapConstPtr pulseMap1_ptr, I3PortiaPulseMapConstPtr pulseMap2_ptr, I3PortiaPulseMapPtr bestPulseMap_ptr, bool baseTimeWindowEvent = false)¶
Private Members
-
int eventCounter_¶
-
int chargeOption_¶
Option to choose charge estimated by I3Portia. 0 bigger(ATWD|FADC) [default] 1 charge intagrating ATWD pulse 2 charge integrating FADC pulse
-
int LCOption_¶
-
double recoNPEThres_¶
-
int minNumberDomWithPulse_¶
Minimum number of hits requested to calculate firstguess values if not satisfied, results are filled with un-reasonable values
-
~I3EHEFirstGuess()¶
-
class I3EHESpotVelocity : public I3ConditionalModule¶
- #include <I3EHESpotVelocity.h>
Public Functions
-
~I3EHESpotVelocity()¶
-
void Configure()¶
-
void Physics(I3FramePtr frame)¶
- SET_LOGGER ("I3EHESpotVelocity")
Private Functions
-
I3EHESpotVelocity()¶
-
I3EHESpotVelocity(const I3EHESpotVelocity &source)¶
-
I3EHESpotVelocity &operator=(const I3EHESpotVelocity &source)¶
-
I3OpheliaFirstGuessTrackPtr GetSpotTrack(const I3PortiaPulseMap &fadcPulseMap, const I3WaveformSeriesMap &fadcWaveMap, const I3OMGeoMap &omgeo, double earlistTime, double lastTime)¶
-
~I3EHESpotVelocity()¶
-
class I3EHEStaticTWC : public I3ConditionalModule¶
- #include <I3EHEStaticTWC.h>
Public Functions
-
~I3EHEStaticTWC()¶
-
void Configure()¶
-
void Physics(I3FramePtr frame)¶
- SET_LOGGER ("I3EHEStaticTWC")
Private Functions
-
I3EHEStaticTWC()¶
-
I3EHEStaticTWC(const I3EHEStaticTWC &source)¶
-
I3EHEStaticTWC &operator=(const I3EHEStaticTWC &source)¶
-
~I3EHEStaticTWC()¶
-
class I3OpheliaBadDomFinder : public I3ConditionalModule¶
- #include <I3OpheliaBadDomFinder.h>
Find bad DOMs and update bad DOM list in the frame.
copyright (C) 2004 the icecube collaboration
Public Functions
- SET_LOGGER ("I3OpheliaBadDomFinder")
-
~I3OpheliaBadDomFinder()¶
Destructor
-
void Configure()¶
This module takes a configuration parameter and so it must be configured
-
void Physics(I3FramePtr frame)¶
Physics
Private Functions
-
I3OpheliaBadDomFinder()¶
-
I3OpheliaBadDomFinder(const I3OpheliaBadDomFinder &source)¶
-
I3OpheliaBadDomFinder &operator=(const I3OpheliaBadDomFinder &source)¶
-
void CheckTransitTime(const I3OMGeoMap &omgeo, const std::map<OMKey, I3DOMCalibration> &domCal, I3VectorOMKeyPtr vect_omkey)¶
Function to check transit time and add new bad DOM
-
class I3OpheliaConvertFirstGuessTrack : public I3ConditionalModule¶
- #include <I3OpheliaConvertFirstGuessTrack.h>
a module to convert I3OpheliaFirstGuessTrack to I3Particle
copyright (C) 2004 the icecube collaboration
Public Functions
-
~I3OpheliaConvertFirstGuessTrack()¶
Destructor
-
void Configure()¶
This module takes a configuration parameter and so it must be configured
-
void Physics(I3FramePtr frame)¶
Private Functions
-
I3OpheliaConvertFirstGuessTrack()¶
-
I3OpheliaConvertFirstGuessTrack(const I3OpheliaConvertFirstGuessTrack &source)¶
-
I3OpheliaConvertFirstGuessTrack &operator=(const I3OpheliaConvertFirstGuessTrack &source)¶
- SET_LOGGER ("I3OpheliaConvertFirstGuessTrack")
-
~I3OpheliaConvertFirstGuessTrack()¶
-
class I3OpheliaConvertJulietParticle : public I3ConditionalModule¶
- #include <I3OpheliaConvertJulietParticle.h>
a module to convert I3JulietParticle to I3Particle
copyright (C) 2004 the icecube collaboration
Public Functions
-
~I3OpheliaConvertJulietParticle()¶
Destructor
-
void Configure()¶
This module takes a configuration parameter and so it must be configured
-
void Physics(I3FramePtr frame)¶
Private Functions
-
I3OpheliaConvertJulietParticle()¶
-
I3OpheliaConvertJulietParticle(const I3OpheliaConvertJulietParticle &source)¶
-
I3OpheliaConvertJulietParticle &operator=(const I3OpheliaConvertJulietParticle &source)¶
- SET_LOGGER ("I3OpheliaConvertJulietParticle")
-
~I3OpheliaConvertJulietParticle()¶
-
class I3OpheliaConvertPortia : public I3ConditionalModule¶
- #include <I3OpheliaConvertPortia.h>
a module to convert I3OpheliaFirstGuessTrack to I3Particle
copyright (C) 2008 the icecube collaboration
Public Functions
-
~I3OpheliaConvertPortia()¶
Destructor
-
void Configure()¶
This module takes a configuration parameter and so it must be configured
-
void Physics(I3FramePtr frame)¶
Convert I3PortiaPulseMap into I3RecoPulseSeriesMap
Private Functions
-
I3OpheliaConvertPortia()¶
-
I3OpheliaConvertPortia(const I3OpheliaConvertPortia &source)¶
-
I3OpheliaConvertPortia &operator=(const I3OpheliaConvertPortia &source)¶
- SET_LOGGER ("I3OpheliaConvertPortia")
Private Members
-
std::string inputPortiaEvent_¶
Parameter: name of the input I3PortiaPulseMap. to be converted into I3MapStringDouble.
-
std::string outputPortiaEventMap_¶
Parameter: name of the output I3MapStringDouble converted from I3PortiaEvent.
-
~I3OpheliaConvertPortia()¶
-
class I3OpheliaConvertRecoPulseToPortia : public I3ConditionalModule¶
- #include <I3OpheliaConvertRecoPulseToPortia.h>
a module to convert I3RecoPulseSeries to I3PortiaPulse
copyright (C) 2008 the icecube collaboration
Public Functions
-
~I3OpheliaConvertRecoPulseToPortia()¶
Destructor
-
void Configure()¶
This module takes a configuration parameter and so it must be configured
-
void Physics(I3FramePtr frame)¶
Convert I3PortiaPulseMap into I3RecoPulseSeriesMap
Private Functions
-
I3OpheliaConvertRecoPulseToPortia()¶
-
I3OpheliaConvertRecoPulseToPortia(const I3OpheliaConvertRecoPulseToPortia &source)¶
-
I3OpheliaConvertRecoPulseToPortia &operator=(const I3OpheliaConvertRecoPulseToPortia &source)¶
- SET_LOGGER ("I3OpheliaConvertRecoPulseToPortia")
-
~I3OpheliaConvertRecoPulseToPortia()¶
-
class I3OpheliaMillipedeProfile : public I3ConditionalModule¶
- #include <I3OpheliaMillipedeProfile.h>
copyright (C) 2006 the icecube collaboration
- Rcs
I3OpheliaMillipedeProfile 2012-3-10 syoshida
I3OpheliaMilllipedeProfile
- Version
- Rcs
1.1
- Date
$Date: 2012-3-10 15:23:15 +0900
- Author
Shigeru Yoshida
This class outputs the millipede results stored in I3VectorI3Particle to standard out. The output text format follows the topdrawer (grafig) style, for graphics.
Public Functions
- SET_LOGGER ("I3OpheliaMillipedeProfile")
-
virtual ~I3OpheliaMillipedeProfile()¶
-
void Configure()¶
-
void Physics(I3FramePtr frame)¶
Private Functions
-
I3OpheliaMillipedeProfile()¶
-
I3OpheliaMillipedeProfile(const I3OpheliaMillipedeProfile&)¶
-
I3OpheliaMillipedeProfile &operator=(const I3OpheliaMillipedeProfile&)¶
-
void ExtractMillipedeResults(I3VectorI3ParticleConstPtr cascadeSeries)¶
Take the I3Particle<vector> which describes the series of casacades along the event estimated by millipede. Stored energy loss profile in the internal vectors.
-
void OutputProfile()¶
Outputs the extracted energy loss profile to stdout.
-
class I3OpheliaRawDataEraser : public I3ConditionalModule¶
- #include <I3OpheliaRawDataEraser.h>
This class erases rawATWD/rawFADC in I3DOMLaunch dataclass
Public Functions
- SET_LOGGER ("I3OpheliaRawDataEraser")
-
virtual ~I3OpheliaRawDataEraser()¶
-
void Configure()¶
-
void Physics(I3FramePtr frame)¶
Private Functions
-
I3OpheliaRawDataEraser()¶
-
I3OpheliaRawDataEraser(const I3OpheliaRawDataEraser&)¶
-
I3OpheliaRawDataEraser &operator=(const I3OpheliaRawDataEraser&)¶
-
void EraseRawDataInDOMLaunch(I3DOMLaunch &dom_launch)¶
Erase timing-wise rae data in a given launch
-
unsigned int FindNonSaturatedATWDChannel(I3DOMLaunch &domLaunch, int saturationVal)¶
Find ATWD channel used by DOMcalibrator with calibration mode 1 This method is a copy of I3DOMcalibrator::FindNonSaturatedATWDChannel
-
namespace std
STL namespace.
- file EHECriteria.cxx
- #include <iostream>#include <fstream>#include “ophelia/util/EHECriteria.h”#include “icetray/I3Units.h”
- file EHECriteria.h
- #include “icetray/I3Logging.h”#include <string>#include <boost/assign/list_of.hpp>#include <boost/assign.hpp>#include <map>
- file I3EHEEventDigest.cxx
- #include “ophelia/util/I3EHEEventDigest.h”#include “dataclasses/physics/I3EventHeader.h”#include “dataclasses/physics/I3MCTreeUtils.h”#include “dataclasses/I3Constants.h”#include <iostream>#include <iomanip>#include <string>
Functions
-
I3_MODULE(I3EHEEventDigest)¶
-
I3_MODULE(I3EHEEventDigest)¶
- file I3EHEEventDigest.h
- #include <stdio.h>#include “icetray/I3TrayHeaders.h”#include “icetray/I3ConditionalModule.h”#include “dataclasses/Utility.h”#include “icetray/I3Units.h”#include “dataclasses/physics/I3DOMLaunch.h”#include “recclasses/I3PortiaPulse.h”#include “recclasses/I3PortiaEvent.h”#include “juliet-interface/I3JulietParams.h”#include “juliet-interface/I3JulietPrimaryParams.h”#include “juliet-interface/I3JulietUtils.h”#include “juliet-interface/I3JulietPrimaryParticleSource.h”#include “simclasses/I3MMCTrack.h”#include “recclasses/I3OpheliaFirstGuessTrack.h”
- file I3EHEEventSelector.cxx
- #include “dataclasses/physics/I3MCTreeUtils.h”#include “ophelia/util/I3EHEEventSelector.h”#include <iostream>#include <iomanip>
Functions
-
I3_MODULE(I3EHEEventSelector)¶
-
I3_MODULE(I3EHEEventSelector)¶
- file I3EHEEventSelector.h
- #include <string>#include “icetray/I3TrayHeaders.h”#include “icetray/I3ConditionalModule.h”#include “dataclasses/physics/I3EventHeader.h”#include “dataclasses/Utility.h”#include “icetray/I3Units.h”#include “dataclasses/physics/I3DOMLaunch.h”#include “recclasses/I3PortiaEvent.h”#include “recclasses/I3PortiaPulse.h”#include “recclasses/I3OpheliaFirstGuessTrack.h”#include “ophelia/util/EHECriteria.h”
- file I3EHEFirstGuess.cxx
- #include “ophelia/module/I3EHEFirstGuess.h”#include “recclasses/I3OpheliaFirstGuessTrack.h”#include “recclasses/I3PortiaEvent.h”#include “portia/I3Portia.h”#include “icetray/I3Tray.h”#include “icetray/I3Frame.h”#include “icetray/I3TrayHeaders.h”#include “icetray/I3Units.h”#include “icetray/OMKey.h”#include “dataclasses/I3DOMFunctions.h”#include “dataclasses/I3Position.h”
Functions
-
I3_MODULE(I3EHEFirstGuess)¶
copyright (C) 2005 the icecube collaboration
- Rcs
Converted with dc2 Input as best pulses added Local coincidence option added Firstguess quanlity parameter added
- Version
- Rcs
- Date
- Rcs
- Author
Aya Ishihara aya@icecube.wisc.edu
-
I3_MODULE(I3EHEFirstGuess)¶
- file I3EHEFirstGuess.h
- #include “icetray/I3ConditionalModule.h”#include “dataclasses/geometry/I3Geometry.h”#include “dataclasses/I3Map.h”#include “recclasses/I3PortiaPulse.h”
- file I3EHESpotVelocity.cxx
- #include “ophelia/module/I3EHESpotVelocity.h”#include “portia/I3Portia.h”#include “recclasses/I3PortiaEvent.h”#include “icetray/I3Tray.h”#include “icetray/I3Frame.h”#include “icetray/I3TrayHeaders.h”#include “icetray/I3Units.h”#include “icetray/OMKey.h”#include “dataclasses/I3DOMFunctions.h”#include “dataclasses/physics/I3Particle.h”
Functions
-
I3_MODULE(I3EHESpotVelocity)¶
-
I3_MODULE(I3EHESpotVelocity)¶
- file I3EHESpotVelocity.h
- #include “icetray/I3ConditionalModule.h”#include “recclasses/I3OpheliaFirstGuessTrack.h”#include “recclasses/I3PortiaPulse.h”#include “dataclasses/geometry/I3Geometry.h”#include “dataclasses/physics/I3Waveform.h”
- file I3EHEStaticTWC.cxx
- #include “ophelia/module/I3EHEStaticTWC.h”#include “recclasses/I3PortiaEvent.h”#include “portia/I3Portia.h”#include “icetray/I3Tray.h”#include “icetray/I3Frame.h”#include “icetray/I3TrayHeaders.h”#include “icetray/I3Units.h”#include “icetray/OMKey.h”#include “dataclasses/I3DOMFunctions.h”#include “dataclasses/I3Position.h”
Functions
-
I3_MODULE(I3EHEStaticTWC)¶
copyright (C) 2005 the icecube collaboration
- Rcs
Converted with dc2 Input as best pulses added Local coincidence option added Firstguess quanlity parameter added
- Version
- Rcs
- Date
- Rcs
- Author
Aya Ishihara aya@icecube.wisc.edu
-
I3_MODULE(I3EHEStaticTWC)¶
- file I3EHEStaticTWC.h
- #include “icetray/I3ConditionalModule.h”#include “dataclasses/physics/I3DOMLaunch.h”#include “recclasses/I3PortiaPulse.h”#include “dataclasses/geometry/I3Geometry.h”
Functions
-
bool operator<(const DOMhit_pos_npe &left, const DOMhit_pos_npe &right)¶
-
bool operator>(const DOMhit_pos_npe &left, const DOMhit_pos_npe &right)¶
-
bool operator<(const DOMhit_pos_npe &left, const DOMhit_pos_npe &right)¶
- file I3OpheliaBadDomFinder.cxx
- #include “dataclasses/geometry/I3Geometry.h”#include “ophelia/util/I3OpheliaBadDomFinder.h”
copyright (C) 2008 the icecube collaboration
- Rcs
I3OpheliaBadDomFinder.cxx 19641 2006-05-10 14:03:22Z dule
- Version
- Rcs
1.7
- Date
- Rcs
2006-05-10 23:03:22 +0900 (水, 10 5月 2006)
- Author
mio
Functions
-
I3_MODULE(I3OpheliaBadDomFinder)¶
- file I3OpheliaBadDomFinder.h
- #include “icetray/I3ConditionalModule.h”#include “icetray/OMKey.h”#include “dataclasses/I3Vector.h”#include “dataclasses/calibration/I3Calibration.h”
- Version
$Revision$
- Date
$Date$
- Author
mase
- file I3OpheliaConvertFirstGuessTrack.cxx
- #include “icetray/I3TrayHeaders.h”#include “recclasses/I3OpheliaFirstGuessTrack.h”#include <iostream>
copyright (C) 2004 the icecube collaboration
- Rcs
I3OpheliaConvertFirstGuessTrack.cxx 19641 2006-05-10 14:03:22Z dule
- Version
- Rcs
1.7
- Date
- Rcs
2006-05-10 23:03:22 +0900 (水, 10 5月 2006)
- Author
mase
Functions
-
I3_MODULE(I3OpheliaConvertFirstGuessTrack)¶
- file I3OpheliaConvertFirstGuessTrack.h
- #include “icetray/I3ConditionalModule.h”
- Version
$Revision$
- Date
$Date$
- Author
mase
- file I3OpheliaConvertJulietParticle.cxx
- #include “icetray/I3TrayHeaders.h”#include “dataclasses/physics/I3MCTreeUtils.h”#include <iostream>
copyright (C) 2004 the icecube collaboration
- Rcs
I3OpheliaConvertFirstGuessTrack.cxx 19641 2006-05-10 14:03:22Z dule
- Version
- Rcs
1.7
- Date
- Rcs
2006-05-10 23:03:22 +0900 (水, 10 5月 2006)
- Author
mase
Functions
-
I3_MODULE(I3OpheliaConvertJulietParticle)¶
- file I3OpheliaConvertJulietParticle.h
- #include “icetray/I3ConditionalModule.h”
- Version
$Revision$
- Date
$Date$
- Author
mase
- file I3OpheliaConvertPortia.cxx
- #include “icetray/I3TrayHeaders.h”#include “recclasses/I3PortiaPulse.h”#include “recclasses/I3PortiaEvent.h”#include “ophelia/util/I3OpheliaConvertPortia.h”
copyright (C) 2008 the icecube collaboration $Id$
This is an I3Module to convert dataclasses derived from portia project to general dataclass. a) I3PortiaEvent to I3MapStringDouble b) I3PortiaPulseMap to I3RecoPulseSeriesMap
- Version
$Revision$
- Date
$Date$
- Author
mio
Functions
-
I3_MODULE(I3OpheliaConvertPortia)¶
- file I3OpheliaConvertPortia.h
- #include <string>#include “icetray/I3ConditionalModule.h”
This is an I3Module to convert dataclasses derived from portia project to general dataclass. a) I3PortiaEvent to I3MapStringDouble b) I3PortiaPulseMap to I3RecoPulseSeriesMap
- Version
$Revision$
- Date
$Date$
- Author
mio
- file I3OpheliaConvertRecoPulseToPortia.cxx
- #include “icetray/I3TrayHeaders.h”#include “recclasses/I3PortiaPulse.h”#include “recclasses/I3PortiaEvent.h”#include “dataclasses/geometry/I3Geometry.h”
copyright (C) 2008 the icecube collaboration $Id$
This is an I3Module to convert dataclasses derived from portia project to general dataclass. a) I3PortiaEvent to I3MapStringDouble b) I3PortiaPulseMap to I3RecoPulseSeriesMap
- Version
$Revision$
- Date
$Date$
- Author
mio
Functions
-
I3_MODULE(I3OpheliaConvertRecoPulseToPortia)¶
- file I3OpheliaConvertRecoPulseToPortia.h
- #include <string>#include “icetray/I3ConditionalModule.h”
This is an I3Module to convert dataclasses derived from portia project to general dataclass. a) I3PortiaEvent to I3MapStringDouble b) I3PortiaPulseMap to I3RecoPulseSeriesMap
- Version
$Revision$
- Date
$Date$
- Author
mio
- file I3OpheliaMillipedeProfile.cxx
- #include “ophelia/util/I3OpheliaMillipedeProfile.h”#include “dataclasses/physics/I3EventHeader.h”#include “dataclasses/I3Constants.h”#include <iostream>#include <iomanip>#include <string>
Functions
-
I3_MODULE(I3OpheliaMillipedeProfile)¶
-
I3_MODULE(I3OpheliaMillipedeProfile)¶
- file I3OpheliaMillipedeProfile.h
- #include <stdio.h>#include <vector>#include “icetray/I3TrayHeaders.h”#include “icetray/I3ConditionalModule.h”#include “dataclasses/Utility.h”#include “icetray/I3Units.h”#include “dataclasses/physics/I3Particle.h”#include “dataclasses/physics/I3DOMLaunch.h”
- file I3OpheliaRawDataEraser.cxx
- #include “icetray/I3TrayHeaders.h”#include “ophelia/util/I3OpheliaRawDataEraser.h”
Functions
-
I3_MODULE(I3OpheliaRawDataEraser)¶
-
I3_MODULE(I3OpheliaRawDataEraser)¶
- file I3OpheliaRawDataEraser.h
- #include “icetray/I3TrayHeaders.h”#include “icetray/I3ConditionalModule.h”#include “dataclasses/physics/I3DOMLaunch.h”#include “dataclasses/Utility.h”
Variables
-
const int dummyRawData_ = 999¶
copyright (C) 2004 the icecube collaboration
- Rcs
I3OpheliaRawDataEraser.h 4211 2005-11-10 syoshida
- Version
- Rcs
1.2
- Date
$Date: 2004-10-25 21:23:15 +0900
- Author
Shigeru Yoshida
- Author
Mio Ono mio@hepburn.s.chiba-u.jp
This class erases rawATWD/rawFADC in I3DOMLaunch dataclass for compressing file size. The class is based on I3RawDataEraser in brutus project which is originally developed for high energy MC data production where produced files are HUGE. Dummy value for raw data
-
const int dummyRawData_ = 999¶
- dir icetray
- dir module
- dir module
- dir ophelia
- dir ophelia
- dir ophelia
- dir private
- dir public
- dir util
- dir util