dst C++ API Reference¶
-
class DSTTestGenerator : public I3ConditionalModule, public I3Splitter¶
- #include <DSTTestGenerator.h>
Public Functions
-
void Configure()¶
-
void DAQ(I3FramePtr frame)¶
-
void SetTrigger(I3TriggerHierarchyPtr &triggers, uint16_t triggertag)¶
-
void Configure()¶
-
class HealPixCoordinate¶
- #include <HealPixCoordinates.h>
Public Functions
-
HealPixCoordinate()¶
-
inline ~HealPixCoordinate()¶
-
void ComputeBins(int)¶
Generate map of sky
-
inline double GetPixSize()¶
- Returns:
float size of bin
-
inline uint16_t GetNSide()¶
- Returns:
nside parameter
-
floatpair GetCoords(uint32_t index)¶
Given an integer index, return the values of theta and phi at the center of the bin
- Parameters:
index –
- Returns:
float pair corresponding to the center of the bin
-
uint32_t GetIndex(double theta, double phi)¶
Given a coordinate (theta,phi), return the index of the bin that contains it
- Parameters:
theta –
phi –
- Returns:
integer index corresponding to bin
-
inline void SetRNG(I3RandomServicePtr rand)¶
-
HealPixCoordinate()¶
-
class I3DSTDAQModule13 : public I3Module¶
- #include <I3DSTDAQModule13.h>
I3DSTDAQModule13 is part of the dst project. I3DSTDAQModule13 extracts key information about physics events and generates an I3DST objec which is a very compact representation of an event.
copyright (C) 2007 the icecube collaboration
- Todo:
Add a list of recontructions to search on a priority basis
- Date
- Rcs
2007-07-30 11:36:03
- Author
Public Functions
-
inline virtual ~I3DSTDAQModule13()¶
Destructor
-
void Configure()¶
Initializes I3DSTHeader13 and coordinate sky map
-
void Finish()¶
-
void DAQ(I3FramePtr frame)¶
Extracts information from each event and writes an I3DST object to the frame.
- SET_LOGGER ("I3DSTDAQModule13")
Private Functions
-
I3DSTDAQModule13()¶
Constructor
-
I3DSTDAQModule13(const I3DSTDAQModule13&)¶
-
I3DSTDAQModule13 &operator=(const I3DSTDAQModule13&)¶
Assignment operator
-
class I3DSTExtractor13 : public I3ConditionalModule, public I3Splitter¶
- #include <I3DSTExtractor13.h>
Public Functions
-
inline virtual ~I3DSTExtractor13()¶
Destructor
-
void Configure()¶
Reads the filename, determines the archive type, and opens the file. Exits if unsuccessful.
-
void Finish()¶
Closes the file.
-
void DAQ(I3FramePtr frame)¶
Enqueues each frame until it finds an EventHeader then it dequeues each buffered frame and pushes it to the outbox
- Parameters:
frame – the current frame to process
-
void ProcessDST(I3FramePtr frame)¶
Extracts DSTHeader info from EventHeader and writes a DST for each event
- Parameters:
frame – the current frame to process
-
bool ProcessDSTReco(I3FramePtr frame, I3DST13Ptr dst, I3DSTReco13Ptr dstreco, int reco_count)¶
- SET_LOGGER ("I3DSTExtractor13")
Private Functions
-
I3DSTExtractor13()¶
Constructor
-
I3DSTExtractor13(const I3DSTExtractor13&)¶
-
I3DSTExtractor13 &operator=(const I3DSTExtractor13&)¶
Assignment operator
-
I3MapStringBoolPtr SetTrigger(I3TriggerHierarchyPtr &triggers, I3DSTReco13Ptr dst, I3FramePtr frame)¶
Add appropriate I3Triggers to I3TriggerHierarchy based on the dst triggertag.
- Parameters:
triggers – I3TriggerHierarchy to which trigger will be added
dst – Pointer to the dst
frame – the current frame to process
Private Members
-
HealPixCoordinate dstcoord_¶
private data elements
-
double dtheta0_¶
-
double dphi0_¶
-
int coordDigits_¶
-
I3PositionPtr detectorCenter_¶
-
I3RandomServicePtr rand_¶
-
bool extractToFrame_¶
-
bool makePframe_¶
-
bool writeDSTFormat_¶
-
bool headerWritten_¶
-
map<unsigned, TriggerKey> triggerkeys_¶
-
bool startTimeSet_¶
-
double time_¶
-
double offsetTime_¶
-
double centerX_¶
-
double centerY_¶
-
double centerZ_¶
-
double zenithHi_¶
-
double zenithLo_¶
-
bool cut_data_¶
-
I3DSTHeader13Ptr dstheader_¶
-
unsigned int eventCounter_¶
-
boost::iostreams::filtering_ostream ofs_¶
-
map<unsigned, unsigned> trigg_c¶
-
TDSTPtr tdst¶
-
inline virtual ~I3DSTExtractor13()¶
-
class I3DSTExtractor16 : public I3ConditionalModule, public I3Splitter¶
- #include <I3DSTExtractor16.h>
Public Functions
-
inline virtual ~I3DSTExtractor16()¶
Destructor
-
void Configure()¶
Reads the filename, determines the archive type, and opens the file. Exits if unsuccessful.
-
void Finish()¶
Closes the file.
-
void DAQ(I3FramePtr frame)¶
Enqueues each frame until it finds an EventHeader then it dequeues each buffered frame and pushes it to the outbox
- Parameters:
frame – the current frame to process
-
void ProcessFrame(I3FramePtr frame)¶
Extracts DSTHeader info from EventHeader and writes a DST for each event
- Parameters:
frame – the current frame to process
-
bool ProcessDST(I3FramePtr frame, I3DST16Ptr dst, int reco_count)¶
- SET_LOGGER ("I3DSTExtractor16")
Private Functions
-
I3DSTExtractor16()¶
Constructor
-
I3DSTExtractor16(const I3DSTExtractor16&)¶
-
I3DSTExtractor16 &operator=(const I3DSTExtractor16&)¶
Assignment operator
-
I3MapStringBoolPtr SetTrigger(I3TriggerHierarchyPtr &triggers, I3DST16Ptr dst, I3FramePtr frame)¶
Add appropriate I3Triggers to I3TriggerHierarchy based on the dst triggertag.
- Parameters:
triggers – I3TriggerHierarchy to which trigger will be added
dst – pointer to the dst
frame – the current frame to process
Private Members
-
HealPixCoordinate dstcoord_¶
private data elements
-
double dtheta0_¶
-
double dphi0_¶
-
int coordDigits_¶
-
I3PositionPtr detectorCenter_¶
-
I3RandomServicePtr rand_¶
-
bool extractToFrame_¶
-
bool writeDSTFormat_¶
-
bool headerWritten_¶
-
map<unsigned, TriggerKey> triggerkeys_¶
-
bool startTimeSet_¶
-
double time_¶
-
uint16_t current_mjd_¶
-
double offsetTime_¶
-
double centerX_¶
-
double centerY_¶
-
double centerZ_¶
-
double zenithHi_¶
-
double zenithLo_¶
-
bool cut_data_¶
-
I3DSTHeader16Ptr dstheader_¶
-
unsigned int eventCounter_¶
-
boost::iostreams::filtering_ostream ofs_¶
-
map<unsigned, unsigned> trigg_c¶
-
TDSTPtr tdst¶
-
inline virtual ~I3DSTExtractor16()¶
-
class I3DSTModule13 : public I3ConditionalModule¶
- #include <I3DSTModule13.h>
I3DSTModule13 is part of the dst project. I3DSTModule13 extracts key information about physics events and generates an I3DST objec which is a very compact representation of an event.
copyright (C) 2007 the icecube collaboration
- Todo:
Add a list of recontructions to search on a priority basis
- Date
- Rcs
2007-07-30 11:36:03
- Author
Public Functions
-
inline virtual ~I3DSTModule13()¶
Destructor
-
void Configure()¶
Initializes I3DSTHeader13 and coordinate sky map
-
void Finish()¶
-
void Physics(I3FramePtr frame)¶
Extracts information from each event and writes an I3DST object to the frame.
-
double CalculateEventDuration(I3DOMLaunchSeriesMapConstPtr domLaunches)¶
- SET_LOGGER ("I3DSTModule13")
Private Functions
-
I3DSTModule13()¶
Constructor
-
I3DSTModule13(const I3DSTModule13&)¶
-
I3DSTModule13 &operator=(const I3DSTModule13&)¶
Assignment operator
Private Members
-
bool init_¶
-
int eventIndex_¶
-
int dstHeaderPrescale_¶
-
unsigned mjd_¶
-
double startTime_¶
-
vector<unsigned> utriggerIDs_¶
-
vector<uint16_t> triggerIDs_¶
-
HealPixCoordinatePtr dstcoord_¶
-
bool ignoreDirectHits_¶
-
double centerX_¶
-
double centerY_¶
-
double centerZ_¶
-
uint16_t hpix_nside_¶
-
bool use_pick_¶
-
I3IcePickPtr pick_¶
-
vector<double> directHitsTimeRange_¶
-
I3PositionPtr detectorCenter_¶
-
class I3DSTModule16 : public I3ConditionalModule¶
- #include <I3DSTModule16.h>
I3DSTModule16 is part of the dst project. I3DSTModule16 extracts key information about physics events and generates an I3DST objec which is a very compact representation of an event.
copyright (C) 2007 the icecube collaboration
- Todo:
Add a list of recontructions to search on a priority basis
- Date
- Rcs
2007-07-30 11:36:03
- Author
Public Functions
-
inline virtual ~I3DSTModule16()¶
Destructor
-
void Configure()¶
Initializes I3DSTHeader16 and coordinate sky map
-
void Finish()¶
-
void DAQ(I3FramePtr frame)¶
Writes dst header
-
void Physics(I3FramePtr frame)¶
Extracts information from each event and writes an I3DST object to the frame.
-
bool ShouldDoProcess(I3FramePtr frame)¶
Overrides the function where frames are sent to IcePicks installed in the context and forces DAQ to ignore condition.
-
double CalculateEventDuration(I3DOMLaunchSeriesMapConstPtr domLaunches)¶
- SET_LOGGER ("I3DSTModule16")
Private Functions
-
I3DSTModule16()¶
Constructor
-
I3DSTModule16(const I3DSTModule16&)¶
-
I3DSTModule16 &operator=(const I3DSTModule16&)¶
Assignment operator
Private Members
-
bool init_¶
-
bool dstHeaderWritten_¶
-
int eventIndex_¶
-
int dstHeaderPrescale_¶
-
unsigned mjd_¶
-
double startTime_¶
-
vector<unsigned> utriggerIDs_¶
-
vector<uint16_t> triggerIDs_¶
-
HealPixCoordinatePtr dstcoord_¶
-
bool ignoreDirectHits_¶
-
double centerX_¶
-
double centerY_¶
-
double centerZ_¶
-
uint16_t hpix_nside_¶
-
bool use_pick_¶
-
I3IcePickPtr pick_¶
-
vector<double> directHitsTimeRange_¶
-
I3PositionPtr detectorCenter_¶
-
class TDST : public I3FrameObject¶
- #include <TDST.h>
Public Members
-
double weight¶
-
double diplopiaweight¶
-
double TimeScale¶
-
float dt¶
-
double usec¶
-
double mjdTime¶
-
double localMST¶
-
double localAntiS¶
-
double localExtS¶
-
float llhAzimuth¶
-
float llhZenith¶
-
float lfAzimuth¶
-
float lfZenith¶
-
float linllhOpeningAngle¶
-
float RA¶
-
float Dec¶
-
float RAAntiS¶
-
float DecAntiS¶
-
float RASolar¶
-
float DecSolar¶
-
float RAExtS¶
-
float RASun¶
-
float DecSun¶
-
float RAMoon¶
-
float DecMoon¶
-
float logMuE¶
-
float rlogl¶
-
float sdcog¶
-
float cogx¶
-
float cogy¶
-
float cogz¶
-
double time¶
-
uint16_t nchan¶
-
uint16_t nstring¶
-
uint16_t subrunId¶
-
bool isGoodLineFit¶
-
bool isGoodLLH¶
Private Functions
Friends
- friend class icecube::serialization::access
-
double weight¶
-
namespace I3DSTExtractorUtils¶
Functions
-
void SetTrigger(I3TriggerHierarchyPtr &triggers, uint16_t triggertag)¶
Add appropiate I3Triggers to I3TriggerHierarchy based on the dst triggertag.
- Parameters:
triggers – I3TriggerHierarchy to which trigger will be added
triggertag – 2-byte segment which encodes the trigger information in dst
-
void SetTrigger(I3TriggerHierarchyPtr &triggers, uint16_t triggertag)¶
-
namespace std
STL namespace.
- file DSTTestGenerator.cxx
- #include <I3Test.h>#include “icetray/I3TrayHeaders.h”#include “icetray/I3Tray.h”#include “dataclasses/I3Time.h”#include “dataclasses/physics/I3Particle.h”#include <dataclasses/I3Constants.h>#include <dataclasses/I3Position.h>#include <icetray/I3Units.h>#include <icetray/I3Frame.h>#include <phys-services/I3RandomService.h>#include “dataclasses/physics/I3RecoHit.h”#include “dataclasses/physics/I3DOMLaunch.h”#include “dataclasses/physics/I3TWRLaunch.h”#include “dataclasses/physics/I3EventHeader.h”#include “dataclasses/physics/I3TriggerHierarchy.h”#include “gulliver/I3LogLikelihoodFitParams.h”#include <boost/filesystem.hpp>#include <recclasses/I3DST16.h>#include <dst/test-support/DSTTestGenerator.h>
Functions
-
I3_MODULE(DSTTestGenerator)¶
-
I3_MODULE(DSTTestGenerator)¶
- file DSTTestGenerator.h
- #include <I3Test.h>#include “icetray/I3TrayHeaders.h”#include “icetray/I3Tray.h”#include “dataclasses/I3Time.h”#include <icetray/I3Units.h>#include <icetray/I3Frame.h>#include <icetray/I3ConditionalModule.h>#include <phys-services/I3Splitter.h>
- file H5DST.cxx
- #include <dst/extractor/H5DST.h>
- file HealPixCoordinates.cxx
- #include “recclasses/I3DST.h”#include “dst/HealPixCoordinates.h”#include <iostream>#include <cmath>#include <healpix_cxx/pointing.h>#include <healpix_cxx/healpix_map.h>#include <healpix_cxx/lsconstants.h>#include <dataclasses/I3Constants.h>#include <icetray/I3Units.h>
Functions
-
double angdist(const vec3 &v1, const vec3 &v2)¶
-
double angdist(const vec3 &v1, const vec3 &v2)¶
- file HealPixCoordinates.h
- #include <icetray/I3Units.h>#include <recclasses/I3DST.h>#include <phys-services/I3RandomService.h>#include <map>
Typedefs
-
typedef pair<uint16_t, uint16_t> uintpair¶
a class to compute and store a binned sky map. Each bin is assigned an integer index which can be stored in an event dst.
copyright (C) 2007 the icecube collaboration
-
typedef pair<float, float> floatpair¶
Functions
-
I3_POINTER_TYPEDEFS(HealPixCoordinate)¶
-
typedef pair<uint16_t, uint16_t> uintpair¶
- file I3DSTDAQModule13.cxx
- #include <icetray/I3Tray.h>#include <icetray/I3TrayInfo.h>#include <icetray/I3TrayInfoService.h>#include <icetray/Utility.h>#include “dst/dst13/I3DSTDAQModule13.h”#include “dataclasses/status/I3DetectorStatus.h”#include “dataclasses/calibration/I3Calibration.h”#include “dataclasses/physics/I3Trigger.h”#include “dataclasses/TriggerKey.h”#include “dataclasses/physics/I3TriggerHierarchy.h”#include “dataclasses/I3Tree.h”#include “dataclasses/I3Time.h”#include “icetray/I3Bool.h”#include “dataclasses/physics/I3EventHeader.h”#include “gulliver/I3LogLikelihoodFitParams.h”#include “dataclasses/physics/I3DOMLaunch.h”#include “phys-services/I3Cuts.h”#include “phys-services/I3CutValues.h”#include <ostream>#include <fstream>
Functions
-
I3_MODULE(I3DSTDAQModule13)¶
-
I3_MODULE(I3DSTDAQModule13)¶
- file I3DSTDAQModule13.h
- #include <fstream>#include <string>#include <set>#include <dst/HealPixCoordinates.h>#include <icetray/I3Module.h>#include <icetray/I3IcePick.h>#include <icetray/I3TrayHeaders.h>#include <icetray/I3Logging.h>#include <icetray/I3Units.h>#include <dataclasses/I3Position.h>#include “dataclasses/geometry/I3Geometry.h”#include <dataclasses/physics/I3Particle.h>#include “dataclasses/physics/I3RecoHit.h”#include “dataclasses/physics/I3RecoPulse.h”#include “dataclasses/physics/I3DOMLaunch.h”#include <phys-services/I3Calculator.h>#include <cmath>#include <assert.h>#include <recclasses/I3DST13.h>#include <recclasses/I3DSTHeader13.h>
- file I3DSTExtractor.cxx
- #include “dst/extractor/I3DSTExtractor.h”#include “recclasses/I3DST.h”#include “dataclasses/physics/I3Trigger.h”#include “dataclasses/TriggerKey.h”#include “dataclasses/physics/I3TriggerHierarchy.h”
- file I3DSTExtractor.h
- #include “dataclasses/physics/I3Trigger.h”#include “dataclasses/physics/I3TriggerHierarchy.h”
Defines
-
DST_I3DSTMODULE_H_INLCUDED¶
I3Module that reads an I3DSTHeader and subsequent I3DST object from frame and does one or more fo the following:
copyright (C) 2007 the icecube collaboration
writes a TDST tree to a ROOT file
writes either a .dst or .zdst (compressed binary dst format)
partially recreates original I3Frame objects from which it extracted information.
- Date
- Rcs
2007-07-30
- Author
-
DST_I3DSTMODULE_H_INLCUDED¶
- file I3DSTExtractor13.cxx
- #include <icetray/I3Tray.h>#include <icetray/I3TrayInfo.h>#include <cmath>#include <icetray/I3TrayInfoService.h>#include <icetray/Utility.h>#include “dst/extractor/I3DSTExtractor13.h”#include “dataclasses/status/I3DetectorStatus.h”#include “dataclasses/I3Map.h”#include “dataclasses/geometry/I3Geometry.h”#include “dataclasses/calibration/I3Calibration.h”#include “dataclasses/physics/I3Particle.h”#include “dataclasses/physics/I3Trigger.h”#include “dataclasses/TriggerKey.h”#include “dataclasses/physics/I3TriggerHierarchy.h”#include “dataclasses/I3Tree.h”#include “dataclasses/I3Time.h”#include “dataclasses/I3Double.h”#include “dataclasses/physics/I3EventHeader.h”#include “dataclasses/physics/I3DOMLaunch.h”#include “dataclasses/physics/I3TWRLaunch.h”#include “phys-services/I3RandomService.h”#include “phys-services/I3Calculator.h”#include “phys-services/I3CutValues.h”#include <ostream>#include <fstream>#include <astro/I3Astro.h>
Functions
-
I3_MODULE(I3DSTExtractor13)¶
-
I3_MODULE(I3DSTExtractor13)¶
- file I3DSTExtractor13.h
- #include <fstream>#include <string>#include <set>#include <icetray/I3ConditionalModule.h>#include <phys-services/I3Splitter.h>#include <icetray/I3TrayHeaders.h>#include <icetray/I3Logging.h>#include <icetray/I3Units.h>#include <dataclasses/I3Direction.h>#include <dataclasses/I3Position.h>#include <cmath>#include <assert.h>#include <dst/extractor/I3DSTExtractor.h>#include <recclasses/I3DST13.h>#include “recclasses/I3DSTReco13.h”#include <recclasses/I3DSTHeader13.h>#include <dst/HealPixCoordinates.h>#include <dst/extractor/TDST.h>#include <stdlib.h>#include “dataclasses/physics/I3TriggerHierarchy.h”#include <boost/iostreams/filtering_stream.hpp>#include <boost/iostreams/filter/zlib.hpp>#include <boost/iostreams/filter/gzip.hpp>#include <boost/iostreams/device/file.hpp>#include <deque>
- file I3DSTExtractor16.cxx
- #include <icetray/I3Tray.h>#include <icetray/I3TrayInfo.h>#include <cmath>#include <icetray/I3TrayInfoService.h>#include <icetray/Utility.h>#include “dst/extractor/I3DSTExtractor16.h”#include “dataclasses/status/I3DetectorStatus.h”#include “dataclasses/I3Map.h”#include “dataclasses/geometry/I3Geometry.h”#include “dataclasses/calibration/I3Calibration.h”#include “dataclasses/physics/I3Particle.h”#include “dataclasses/physics/I3Trigger.h”#include “dataclasses/TriggerKey.h”#include “dataclasses/physics/I3TriggerHierarchy.h”#include “dataclasses/I3Tree.h”#include “dataclasses/I3Time.h”#include “dataclasses/I3Double.h”#include “dataclasses/physics/I3EventHeader.h”#include “dataclasses/physics/I3DOMLaunch.h”#include “dataclasses/physics/I3TWRLaunch.h”#include “phys-services/I3RandomService.h”#include “phys-services/I3Calculator.h”#include “phys-services/I3CutValues.h”#include <ostream>#include <fstream>#include <astro/I3Astro.h>
Functions
-
I3_MODULE(I3DSTExtractor16)¶
-
I3_MODULE(I3DSTExtractor16)¶
- file I3DSTExtractor16.h
- #include <fstream>#include <string>#include <set>#include <icetray/I3ConditionalModule.h>#include <phys-services/I3Splitter.h>#include <icetray/I3TrayHeaders.h>#include <icetray/I3Logging.h>#include <icetray/I3Units.h>#include <dataclasses/I3Direction.h>#include <dataclasses/I3Position.h>#include <cmath>#include <assert.h>#include <dst/extractor/I3DSTExtractor.h>#include <recclasses/I3DST16.h>#include <recclasses/I3DSTHeader16.h>#include <dst/HealPixCoordinates.h>#include <dst/extractor/TDST.h>#include <stdlib.h>#include “dataclasses/physics/I3TriggerHierarchy.h”#include <boost/iostreams/filtering_stream.hpp>#include <boost/iostreams/filter/zlib.hpp>#include <boost/iostreams/filter/gzip.hpp>#include <boost/iostreams/device/file.hpp>#include <deque>
- file I3DSTModule13.cxx
- #include <icetray/I3Tray.h>#include <icetray/I3TrayInfo.h>#include <icetray/I3TrayInfoService.h>#include <icetray/Utility.h>#include “recclasses/I3DSTReco13.h”#include “dst/dst13/I3DSTModule13.h”#include “dataclasses/status/I3DetectorStatus.h”#include “dataclasses/calibration/I3Calibration.h”#include “dataclasses/physics/I3Trigger.h”#include “dataclasses/TriggerKey.h”#include “dataclasses/physics/I3TriggerHierarchy.h”#include “dataclasses/I3Tree.h”#include “dataclasses/I3Time.h”#include “icetray/I3Bool.h”#include “dataclasses/physics/I3EventHeader.h”#include “gulliver/I3LogLikelihoodFitParams.h”#include “dataclasses/physics/I3DOMLaunch.h”#include “CommonVariables/hit_statistics/calculator.h”#include “recclasses/I3DirectHitsValues.h”#include <ostream>#include <fstream>
Functions
-
I3_MODULE(I3DSTModule13)¶
-
I3_MODULE(I3DSTModule13)¶
- file I3DSTModule13.h
- #include <fstream>#include <string>#include <set>#include <dst/HealPixCoordinates.h>#include <icetray/I3ConditionalModule.h>#include <icetray/I3TrayHeaders.h>#include <icetray/I3Logging.h>#include <icetray/I3Units.h>#include <dataclasses/I3Position.h>#include “dataclasses/geometry/I3Geometry.h”#include <dataclasses/physics/I3Particle.h>#include “dataclasses/physics/I3RecoHit.h”#include “dataclasses/physics/I3RecoPulse.h”#include “dataclasses/physics/I3DOMLaunch.h”#include <phys-services/I3Calculator.h>#include <cmath>#include <assert.h>#include <recclasses/I3DSTReco13.h>#include <recclasses/I3DSTHeader13.h>
- file I3DSTModule16.cxx
- #include <icetray/I3Tray.h>#include <icetray/I3TrayInfo.h>#include <icetray/I3TrayInfoService.h>#include <icetray/Utility.h>#include “recclasses/I3DST16.h”#include “dst/dst16/I3DSTModule16.h”#include “dataclasses/status/I3DetectorStatus.h”#include “dataclasses/calibration/I3Calibration.h”#include “dataclasses/physics/I3Trigger.h”#include “dataclasses/TriggerKey.h”#include “dataclasses/physics/I3TriggerHierarchy.h”#include “dataclasses/I3Tree.h”#include “dataclasses/I3Time.h”#include “icetray/I3Bool.h”#include “dataclasses/physics/I3EventHeader.h”#include “gulliver/I3LogLikelihoodFitParams.h”#include “dataclasses/physics/I3DOMLaunch.h”#include “CommonVariables/hit_statistics/calculator.h”#include “recclasses/I3DirectHitsValues.h”#include <ostream>#include <fstream>
Functions
-
I3_MODULE(I3DSTModule16)¶
-
I3_MODULE(I3DSTModule16)¶
- file I3DSTModule16.h
- #include <fstream>#include <string>#include <set>#include <dst/HealPixCoordinates.h>#include <icetray/I3ConditionalModule.h>#include <icetray/I3TrayHeaders.h>#include <icetray/I3Logging.h>#include <icetray/I3Units.h>#include <dataclasses/I3Position.h>#include “dataclasses/geometry/I3Geometry.h”#include <dataclasses/physics/I3Particle.h>#include “dataclasses/physics/I3RecoHit.h”#include “dataclasses/physics/I3RecoPulse.h”#include “dataclasses/physics/I3DOMLaunch.h”#include <phys-services/I3Calculator.h>#include <cmath>#include <assert.h>#include <recclasses/I3DST16.h>#include <recclasses/I3DSTHeader16.h>
- file TDST.cxx
- #include “recclasses/I3DST.h”#include “dst/extractor/TDST.h”#include <icetray/serialization.h>#include <iostream>#include <cmath>#include <star/pal.h>
- file TDST.h
- #include <icetray/I3Units.h>#include “dataclasses/I3Direction.h”#include “dataclasses/I3Position.h”#include <icetray/I3FrameObject.h>#include <map>
Variables
-
static const unsigned tdst_version_ = 1¶
-
static const unsigned tdst_version_ = 1¶
- page todo
- Class I3DSTDAQModule13
Add a list of recontructions to search on a priority basis
- Class I3DSTModule13
Add a list of recontructions to search on a priority basis
- Class I3DSTModule16
Add a list of recontructions to search on a priority basis
- dir dst
- dir dst
- dir dst
- dir dst13
- dir dst13
- dir dst16
- dir dst16
- dir extractor
- dir extractor
- dir icetray
- dir private
- dir public
- dir test-support
- dir test-support