recclasses C++ API Reference¶
-
class CramerRaoParams : public I3FrameObject¶
- #include <CramerRaoParams.h>
Stores covariance matrix from CramerRao module (see project cramer-rao).
Public Types
Public Members
-
double cramer_rao_theta¶
estimated standard deviation
-
double cramer_rao_phi¶
estimated standard deviation
-
double variance_theta¶
element of inverse of information matrix
-
double variance_phi¶
element of inverse of information matrix
-
double variance_x¶
element of inverse of information matrix
-
double variance_y¶
element of inverse of information matrix
-
double covariance_theta_phi¶
element of inverse of information matrix
-
double covariance_theta_x¶
element of inverse of information matrix
-
double covariance_theta_y¶
element of inverse of information matrix
-
double covariance_phi_x¶
element of inverse of information matrix
-
double covariance_phi_y¶
element of inverse of information matrix
-
double covariance_x_y¶
element of inverse of information matrix
-
double cramer_rao_theta_corr¶
obsolete
-
double cramer_rao_phi_corr¶
obsolete
-
double llh_est¶
obsolete
-
double rllh_est¶
obsolete
-
CramerRaoStatus status¶
status of calculation
Friends
- friend class icecube::serialization::access
-
double cramer_rao_theta¶
-
class CramerRaoParamsConverter : public I3ConverterImplementation<CramerRaoParams>¶
- #include <CramerRaoParamsConverter.h>
Converter for CramerRaoParams.
copyright (C) 2010 The Icecube Collaboration
- Rcs
I3CramerRaoParamsConverter.h 136731 2015-08-21 21:52:17Z nega
- Version
- Rcs
136731
- Date
- Rcs
2015-08-21 23:52:17 +0200 (Fri, 21 Aug 2015)
- Author
Fabian Kislat fabian.kislat@desy.de
- Rcs
nega
Private Functions
-
I3TableRowDescriptionPtr CreateDescription(const CramerRaoParams &p)¶
copyright (C) 2010 The Icecube Collaboration
- Rcs
I3CramerRaoParamsConverter.cxx 87997 2012-05-07 00:07:52Z jvansanten
- Version
- Rcs
87997
- Date
- Rcs
2012-05-07 02:07:52 +0200 (Mon, 07 May 2012)
- Author
Fabian Kislat fabian.kislat@desy.de, last changed by
- Rcs
jvansanten
-
size_t FillRows(const CramerRaoParams &p, I3TableRowPtr rows)¶
-
class DSTPosition¶
- #include <I3DST.h>
Compact storage for a position. The convention for poisitions in DST is that undefined position should be set to (-128, -128, -128).
-
struct Energy¶
- #include <LaputopEnums.h>
Enum of energy calibrations.
Public Types
-
enum Enum¶
Values:
-
enumerator None¶
Indicator for I3LaputopParams to use stored value.
-
enumerator IC73SpectrumPaper¶
Calibration from IC73 spectrum paper, 2013.
-
enumerator IC73SpectrumPaperProton¶
Calibration based on proton showers, Sibyll-2.1.
-
enumerator IC73SpectrumPaperIron¶
Calibration based on iron showers, Sibyll-2.1.
-
enumerator ICRC2015_H4a_E27¶
Calibration from KR’s ICRC2015 proceeding, using H4a fractions upon E-2.7, Sibyll-2.1.
-
enumerator None¶
-
enum Enum¶
-
struct FrontDelay¶
- #include <LaputopEnums.h>
Enum of shower front delay formulas.
Public Types
-
enum Enum¶
Values:
-
enumerator None¶
Indicator for I3LaputopParams to use stored value.
-
enumerator GaussParabola¶
Parabolic umbrella with a Gaussian tip around the center (IT-26 hard-coded)
-
enumerator GaussParabolaEmily¶
Parabolic umbrella with a Gaussian tip around the center (Emily hard-coded)
-
enumerator GaussParabolaFromParams¶
Parabolic umbrella with a Gaussian tip around the center (general, from Params)
-
enumerator None¶
-
enum Enum¶
-
class I3CLastFitParams : public I3FrameObject¶
- #include <I3CLastFitParams.h>
Store parameters of tensor of inertia from I3CLastModule (see project clast).
copyright (C) 2004 the icecube collaboration
- Rcs
I3CLastFitParams.h 15503 2006-02-09 16:42:08Z pretz
- Version
- Rcs
1.1
- Date
- Rcs
2006-02-09 11:42:08 -0500 (Thu, 09 Feb 2006)
- Author
toale (derived from TensorOfInteria code by grullon)
Public Functions
-
inline I3CLastFitParams()¶
-
virtual ~I3CLastFitParams()¶
-
bool operator==(const I3CLastFitParams&) const¶
Friends
- friend class icecube::serialization::access
-
class I3CLastFitParamsConverter : public I3ConverterImplementation<I3CLastFitParams>¶
- #include <I3CLastFitParamsConverter.h>
Converter for I3CLastFitParams.
copyright (C) 2011 The Icecube Collaboration
- Rcs
I3CLastFitParamsConverter.h 2011-11-25
- Version
- Rcs
- Date
$ $
- Author
Lars Mohrmann lars.mohrmann@desy.de
- Rcs
Private Functions
-
I3TableRowDescriptionPtr CreateDescription(const I3CLastFitParams ¶ms)¶
copyright (C) 2011 The Icecube Collaboration
- Rcs
I3CLastFitParamsConverter.cxx 2011-11-25
- Version
- Rcs
- Date
$ $
- Author
Lars Mohrmann lars.mohrmann@desy.de
- Rcs
-
size_t FillRows(const I3CLastFitParams ¶ms, I3TableRowPtr rows)¶
-
class I3CompactKeyList : public I3Vector<OMKey>¶
- #include <I3CompactKeyList.h>
Specialization of I3Vector<OMKey> with extremely compact serialization.
$Id$ (c) 2011 the IceCube Collaboration
- Version
- Rcs
71590
- Date
- Rcs
2011-02-24 11:58:18 -0500 (Thu, 24 Feb 2011)
- Author
Jakob van Santen vansanten@wisc.edu This is useful for efficiently storing a list of keys whose average size is expected to be near 1, e.g. a list of DOMs with calibration failures.
Private Functions
-
I3_SERIALIZATION_SPLIT_MEMBER()¶
Friends
- friend class icecube::serialization::access
-
class I3CscdLlhFitParams : public I3FrameObject¶
- #include <I3CscdLlhFitParams.h>
Stores results of CscdLlh fit (see project cscd-llh).
$Id$ copyright (C) 2005 the icecube collaboration
- Rcs
I3CscdLlhFitParams.h 111030 2013-09-21 20:54:48Z claudio.kopper
- Version
- Rcs
1.2
- Date
- Rcs
2013-09-21 22:54:48 +0200 (Sat, 21 Sep 2013)
- Author
mggreene The most important variables are stored in the I3BasicCascade superclass: Use I3BasicCascade::GetPos() to get the vertex position; Use I3BasicCascade::GetT() to get the vertex time.
Public Functions
-
inline I3CscdLlhFitParams()¶
-
~I3CscdLlhFitParams()¶
-
inline void Clear()¶
Reset values of member variables.
-
inline int GetHitCount() const¶
getHitCount returns the number of hits in the event.
-
inline void SetHitCount(int hitCount)¶
-
inline int GetHitOmCount() const¶
getHitOmCount returns the number of hit OM’s in the event.
-
inline void SetHitOmCount(int hitOmCount)¶
-
inline int GetUnhitOmCount() const¶
getUnhitOmCount returns the number of active OM’s that were not hit
-
inline void SetUnhitOmCount(int unhitOmCount)¶
-
inline int GetStatus() const¶
getStatus returns the minimizer fit status.
-
inline void SetStatus(int status)¶
-
inline double GetErrT() const¶
getErrT returns the error in the vertex time.
-
inline void SetErrT(double errT)¶
-
inline double GetErrX() const¶
getErrX returns the error in the vertex x-coordinate.
-
inline void SetErrX(double errX)¶
-
inline double GetErrY() const¶
getErrY returns the error in the vertex y-coordinate.
-
inline void SetErrY(double errY)¶
-
inline double GetErrZ() const¶
getErrZ returns the error in the vertex z-coordinate.
-
inline void SetErrZ(double errZ)¶
-
inline double GetErrTheta() const¶
getErrTheta returns the error in the polar angle.
-
inline void SetErrTheta(double errTheta)¶
-
inline double GetErrPhi() const¶
getErrPhi returns the error in the vertex time.
-
inline void SetErrPhi(double errPhi)¶
-
inline double GetErrEnergy() const¶
getErrEnergy returns the error in the vertex time.
-
inline void SetErrEnergy(double errEnergy)¶
-
inline double GetNegLlh() const¶
getNegLlh returns the negative log likelihood at the minimum.
-
inline void SetNegLlh(double negLlh)¶
-
inline double GetReducedLlh() const¶
getReducedLlh returns the reduced log likelihood.
-
inline void SetReducedLlh(double reducedLlh)¶
-
inline void CopyTo(I3CscdLlhFitParams &destination) const¶
Private Members
-
int hitCount_¶
-
int hitOmCount_¶
-
int unhitOmCount_¶
-
int status_¶
-
double errT_¶
-
double errX_¶
-
double errY_¶
-
double errZ_¶
-
double errTheta_¶
-
double errPhi_¶
-
double errEnergy_¶
-
double negLlh_¶
-
double reducedLlh_¶
Friends
- friend class icecube::serialization::access
-
class I3CscdLlhFitParamsConverter : public I3ConverterImplementation<I3CscdLlhFitParams>¶
- #include <I3CscdLlhFitParamsConverter.h>
Converter for I3CscdLlhFitParams.
copyright (C) 2010 The Icecube Collaboration
$Id$
- Version
$Revision$
- Date
$LastChangedDate$
- Author
Eike Middell eike.middell@desy.de $LastChangedBy$
Private Functions
-
I3TableRowDescriptionPtr CreateDescription(const I3CscdLlhFitParams ¶ms)¶
copyright (C) 2010 The Icecube Collaboration
$Id$
- Version
$Revision$
- Date
$LastChangedDate$
- Author
Eike Middell eike.middell@desy.de $LastChangedBy$
-
size_t FillRows(const I3CscdLlhFitParams ¶ms, I3TableRowPtr rows)¶
-
class I3DipoleFitParams : public I3FrameObject¶
- #include <I3DipoleFitParams.h>
Store results of I3DipoleFit module (see project dipolefit).
$Id$ copyright (C) 2004 the icecube collaboration
- Rcs
I3DipoleFitParams.h 12151 2005-11-04 05:53:22Z hagar
- Version
- Rcs
1.2
- Date
- Rcs
2005-11-04 00:53:22 -0500 (Fri, 04 Nov 2005)
- Author
deyoung
Public Functions
-
inline I3DipoleFitParams()¶
-
virtual ~I3DipoleFitParams()¶
-
bool operator==(const I3DipoleFitParams&) const¶
Public Members
-
double magnet¶
-
double magnetX¶
-
double magnetY¶
-
double magnetZ¶
-
double ampSum¶
-
int nHits¶
-
int nPairs¶
-
double maxAmp¶
Friends
- friend class icecube::serialization::access
-
class I3DipoleFitParamsConverter : public I3ConverterImplementation<I3DipoleFitParams>¶
- #include <I3DipoleFitParamsConverter.h>
Converter for I3DipoleFitParams.
copyright (C) 2010 The Icecube Collaboration
$Id$
- Version
$Revision$
- Date
$LastChangedDate$
- Author
Eike Middell eike.middell@desy.de $LastChangedBy$
Private Functions
-
I3TableRowDescriptionPtr CreateDescription(const I3DipoleFitParams ¶ms)¶
copyright (C) 2010 The Icecube Collaboration
$Id$
- Version
$Revision$
- Date
$LastChangedDate$
- Author
Eike Middell eike.middell@desy.de $LastChangedBy$
-
size_t FillRows(const I3DipoleFitParams ¶ms, I3TableRowPtr rows)¶
-
class I3DirectHitsValues : public I3FrameObject¶
- #include <I3DirectHitsValues.h>
Stores a particular class of direct hits generated by the I3DirectHitsCalculator module (see project CommonVariables).
Public Functions
-
inline I3DirectHitsValues()¶
-
inline I3DirectHitsValues(uint32_t nDirStrings, uint32_t nDirDoms, uint64_t nDirPulses, double qDirPulses, uint32_t nEarlyStrings, uint32_t nEarlyDoms, uint64_t nEarlyPulses, double qEarlyPulses, uint32_t nLateStrings, uint32_t nLateDoms, uint64_t nLatePulses, double qLatePulses, double dirTrackLength, double dirTrackHitDistributionSmoothness)¶
-
inline I3DirectHitsValues(const I3DirectHitsValues &rhs)¶
-
inline virtual ~I3DirectHitsValues()¶
-
inline double GetDirTrackHitDistributionSmoothness() const¶
-
inline double GetDirTrackLength() const¶
-
inline double GetQDirPulses() const¶
-
inline double GetQEarlyPulses() const¶
-
inline double GetQLatePulses() const¶
-
inline void SetDirTrackHitDistributionSmoothness(double v)¶
-
inline void SetDirTrackLength(double l)¶
-
inline void SetQDirPulses(double q)¶
-
inline void SetQEarlyPulses(double q)¶
-
inline void SetQLatePulses(double q)¶
Protected Attributes
-
uint32_t nDirStrings_¶
The total number of strings, which have at least one direct pulse. A direct pulse has a time residual, that is inside the given direct hits time window.
-
uint32_t nDirDoms_¶
The total number of DOMs, which have at least one direct pulse for the given time window.
-
double qDirPulses_¶
The total charge of all direct pulses for the given time window.
-
uint32_t nEarlyStrings_¶
The total number of strings, which have at least one early pulse. An early pulse has a time residual, that is before the direct hits time window.
-
uint32_t nEarlyDoms_¶
The total number of DOMs, which have at least one early pulse. An early pulse has a time residual, that is before the direct hits time window.
-
double qEarlyPulses_¶
The total charge of all early pulses.
-
uint32_t nLateStrings_¶
The total number of strings, which have at least one late pulse. A late pulse has a time residual, that is after the direct hits time window.
-
uint32_t nLateDoms_¶
The total number of DOMs, which have at least one late pulse. A late pulse has a time residual, that is after the direct hits time window.
-
double qLatePulses_¶
The total charge of all late pulses.
-
double dirTrackLength_¶
The length of the track, which is defined as the distance along the track from the first hit DOM to the last hit DOM perpendicular to the track direction.
-
double dirTrackHitDistributionSmoothness_¶
The smoothness value, based on the direct hit DOMs: How uniformly distributed are the direct hit DOM projections onto the track.
Friends
- friend class icecube::serialization::access
-
inline I3DirectHitsValues()¶
-
class I3DST : public I3FrameObject¶
- #include <I3DST.h>
Stores DST data extracted from reconstructed events (see project dst-extractor).
Public Functions
-
I3DST()¶
-
inline void SetNHit(uint32_t nhit)¶
mutator to set number of hits
- Parameters:
nhit – 32bit unsigned corresponding to number of hits
-
inline void SetTWRNHit(uint32_t nhit)¶
mutator to set number of twr hits
- Parameters:
nhit – 32bit unsigned corresponding to number of hits
-
inline uint32_t GetNHit() const¶
accessor to get number of hits
- Returns:
nhit 32bit unsigned corresponding to number of hits
-
inline uint32_t GetTWRNHit() const¶
accessor to get number of twr hits
- Returns:
nhit 32bit unsigned corresponding to number of hits
-
inline uint32_t GetTWRNChannel() const¶
accessor to get number of twr channels hit
- Returns:
nhit 32bit unsigned corresponding to number of channels
-
inline void SetNDOM(uint16_t nchannel)¶
mutator to set number of hit DOMs
- Parameters:
nchannel – 16bit unsigned
-
inline uint16_t GetNDOM() const¶
-
inline uint16_t GetNString() const¶
accessor to get number of hit strings
- Returns:
nhit 16bit unsigned corresponding to number of hit strings
-
inline void SetNString(uint16_t nstring)¶
mutator to set number of hit strings
- Parameters:
nstring – 16bit unsigned corresponding to number of hit strings
-
inline void SetTime(uint32_t time)¶
mutator to set time
- Parameters:
time – 32bit unsigned in units of 100 mus relative to first event.
-
inline uint32_t GetTime() const¶
accessor to get time
- Returns:
32bit unsigned in units of 100 mus relative to first event.
-
inline void SetNDir(uint8_t ndir)¶
mutator to set number of direct hits for second reco
- Parameters:
ndir – 8bit unsigned
-
inline void SetLDir(uint8_t ldir)¶
mutator to set length of direct hits for second reco
- Parameters:
ldir – 8bit unsigned
-
inline uint8_t GetNDir()¶
accessor to get number of direct hits for second reco
- Returns:
ndir 8bit unsigned int
-
void SetRlogL(double rlogl)¶
mutator to set reduced log likelihood
- Parameters:
rlogl –
-
inline double GetRlogL()¶
accessor to get reduced log likelihood
- Returns:
8bit unsigned int
-
inline void SetCOG(int8_t x, int8_t y, int8_t z)¶
mutator to set Center of Gravity of IceCube hits
- Parameters:
x – 8bit unsigned
y – 8bit unsigned
z – 8bit unsigned
-
inline void SetCOG(double x, double y, double z)¶
mutator to set Center of Gravity of IceCube hits
- Parameters:
x – double
y – double
z – double
-
inline DSTPosition GetCOG()¶
accessor to get Center of Gravity of IceCube hits
- Returns:
DSTPosition (3B)
-
inline void SetReco1(DSTReco reco)¶
mutator to set DSTReco object
- Parameters:
reco – DSTReco first reconstruction
-
inline void SetReco1Direction(int16_t dir)¶
mutator to set DSTReco object
- Parameters:
dir – DSTReco first reconstruction direction
-
inline void SetReco2Direction(int16_t dir)¶
mutator to set DSTReco object
- Parameters:
dir – DSTReco second reconstruction direction
-
inline void SetReco2(DSTReco reco)¶
mutator to set DSTReco object
- Parameters:
reco – DSTReco second reconstruction
-
inline uint8_t GetRecoLabel() const¶
accessor to get Reconstruction binary label
- Returns:
8bit binary flag
-
inline void AddRecoLabel(uint8_t label)¶
mutator bitwise “OR” a flag with current reco label
- Parameters:
label – 8bit reco label
-
inline void SetRecoLabel(uint8_t label)¶
mutator set value of Reco Label
- Parameters:
label – 8bit reco label
-
inline uint16_t GetTriggerTag() const¶
accessor to get Trigger tag
- Returns:
16bit binary flag
-
inline void AddTriggerTag(uint16_t trigger)¶
mutator bitwise “OR” a flag with current triggertag
- Parameters:
trigger – 16bit trigger
-
inline void SetTriggerTag(uint16_t trigger)¶
mutator set value of triggertag
- Parameters:
trigger – 8bit trigger
-
void SetLogE(double logE)¶
mutator to set logE
- Parameters:
logE –
-
inline double GetLogE()¶
accessor to get logE
- Returns:
logE
Public Members
-
int16_t legacy_reco1_¶
-
int16_t legacy_reco2_¶
-
uint16_t legacy_delta_t_¶
-
uint16_t legacy_twr_nhit1_¶
-
uint16_t legacy_twr_nchannel_¶
Protected Attributes
-
uint16_t nhit1_¶
-
uint16_t nchannel_¶
Number of DOMs (after cleaning) (2 B)
-
DSTPosition cog_¶
COG (3 B)
-
uint16_t triggertag_¶
Trigger Tag (2 B)
Private Functions
-
I3_SERIALIZATION_SPLIT_MEMBER()¶
Friends
- friend class icecube::serialization::access
-
I3DST()¶
-
class I3DST13 : public I3FrameObject¶
- #include <I3DST13.h>
Stores DST data extracted from reconstructed events (see project dst-extractor).
Public Functions
-
I3DST13()¶
copyright (C) 2008 the icecube collaboration
- Version
- Rcs
1.2
- Date
: mié dic 10 09:25:03 CST 2008
- Author
-
inline void SetHealPixNSide(uint16_t nside)¶
-
inline void SetTriggers(vector<uint16_t> triggers)¶
-
inline uint16_t GetHealPixNSide() const¶
-
inline vector<uint16_t> GetTriggers() const¶
-
I3DST13()¶
-
class I3DST16 : public I3FrameObject¶
- #include <I3DST16.h>
Stores DST data extracted from reconstructed events (see project dst-extractor).
Public Functions
-
I3DST16()¶
-
inline void SetNDOM(uint16_t nchannel)¶
mutator to set number of hit DOMs
- Parameters:
nchannel – 16bit unsigned
-
inline uint16_t GetNDOM() const¶
-
inline uint16_t GetNString() const¶
accessor to get number of hit strings
- Returns:
nhit 16bit unsigned corresponding to number of hit strings
-
inline void SetNString(uint16_t nstring)¶
mutator to set number of hit strings
- Parameters:
nstring – number of hit strings
-
inline void SetNDir(uint8_t ndir)¶
mutator to set number of direct hits for second reco
- Parameters:
ndir – 8bit unsigned
-
inline void SetLDir(uint8_t ldir)¶
mutator to set length of direct hits for second reco
- Parameters:
ldir –
-
inline uint8_t GetNDir()¶
accessor to get number of direct hits for second reco
- Returns:
8bit unsigned int
-
inline uint8_t GetLDir()¶
accessor to get length of direct hits for second reco
- Returns:
16bit unsigned int
-
void SetRlogL(double rlogl)¶
mutator to set reduced log likelihood
- Parameters:
rlogl –
-
inline double GetRlogL()¶
accessor to get reduced log likelihood
- Returns:
double
-
inline void SetCOG(int8_t x, int8_t y, int8_t z)¶
mutator to set Center of Gravity of IceCube hits
- Parameters:
x – 8bit unsigned
y – 8bit unsigned
z – 8bit unsigned
-
inline void SetCOG(double x, double y, double z)¶
mutator to set Center of Gravity of IceCube hits
- Parameters:
x – double
y – double
z – double
-
inline DSTPosition GetCOG()¶
accessor to get Center of Gravity of IceCube hits
- Returns:
DSTPosition (3B)
-
inline void SetReco1(DSTReco reco)¶
mutator to set DSTReco object
- Parameters:
reco – DSTReco first reconstruction
-
inline void SetReco1Direction(int32_t dir)¶
mutator to set DSTReco object
- Parameters:
dir – DSTReco first reconstruction direction
-
inline void SetReco2Direction(int32_t dir)¶
mutator to set DSTReco object
- Parameters:
dir – DSTReco first reconstruction direction
-
inline void SetReco2(DSTReco reco)¶
mutator to set DSTReco object
- Parameters:
reco – DSTReco second reconstruction
-
inline uint8_t GetRecoLabel() const¶
accessor to get Reconstruction binary label
- Returns:
8bit binary flag
-
inline void AddRecoLabel(uint8_t label)¶
mutator bitwise “OR” a flag with current reco label
- Parameters:
label – reco label
-
inline void SetRecoLabel(uint8_t label)¶
mutator set value of Reco Label
- Parameters:
label – reco label
-
inline uint16_t GetTriggerTag() const¶
accessor to get Trigger tag
- Returns:
16bit binary flag
-
inline void AddTriggerTag(uint16_t trigger)¶
mutator bitwise “OR” a flag with current triggertag
- Parameters:
trigger –
-
inline void SetTriggerTag(uint16_t trigger)¶
mutator set value of triggertag
- Parameters:
trigger –
-
void SetLogE(double logE)¶
mutator to set logE
- Parameters:
logE –
-
inline double GetLogE()¶
accessor to get logE
- Returns:
logE
-
inline bool HasTriggerTimes() const¶
-
inline void SetTime(uint64_t time)¶
mutator to set time
- Parameters:
time – 64bit unsigned in units of 100 mus relative to first event.
-
inline uint64_t GetTime() const¶
accessor to get time
- Returns:
time 64bit unsigned in units of 100 mus relative to first event.
-
inline void SetHealPixNSide(uint16_t nside)¶
-
inline void SetTriggers(vector<uint16_t> triggers)¶
-
inline uint16_t GetHealPixNSide() const¶
-
inline vector<uint16_t> GetTriggers() const¶
Public Members
-
I3DST16()¶
-
class I3DSTHeader : public I3FrameObject¶
- #include <I3DSTHeader.h>
Stores information relevant for I3DST events that follow it (see project dst-extractor).
The information includes things such as runId, year, driving time, and parameters for building the binned sky map.
Subclassed by I3DSTHeader13, I3DSTHeader16
Public Functions
-
I3DSTHeader()¶
copyright (C) 2004 the icecube collaboration
- Rcs
dst.cxx 16031 2006-02-20 12:38:45Z troy
- Version
- Rcs
1.2
- Date
- Rcs
2006-02-20 06:38:45 -0600 (lun, 20 feb 2006)
- Author
-
inline void SetModJulianDay(uint16_t mjd)¶
-
I3DSTHeader()¶
-
class I3DSTHeader13 : public I3DSTHeader¶
- #include <I3DSTHeader13.h>
Stores information relevant for I3DST events that follow it (see project dst-extractor).
The information includes things such as runId, year, driving time, and parameters for building the binned sky map.
Public Functions
-
I3DSTHeader13()¶
-
inline void SetModJulianDay(uint16_t mjd)¶
-
inline void SetHealPixNSide(uint16_t nside)¶
-
inline void SetTriggers(vector<uint16_t> triggers)¶
-
inline uint16_t GetModJulianDay() const¶
-
inline uint16_t GetHealPixNSide() const¶
-
inline vector<uint16_t> GetTriggers() const¶
-
I3DSTHeader13()¶
-
class I3DSTHeader16 : public I3DSTHeader¶
- #include <I3DSTHeader16.h>
Stores information relevant for I3DST events that follow it (see project dst-extractor).
The information includes things such as runId, year, driving time, and parameters for building the binned sky map.
Public Functions
-
I3DSTHeader16()¶
-
inline void SetModJulianDay(uint16_t mjd)¶
-
inline void SetHealPixNSide(uint16_t nside)¶
-
inline void SetTriggers(vector<uint16_t> triggers)¶
-
inline uint16_t GetModJulianDay() const¶
-
inline uint16_t GetHealPixNSide() const¶
-
inline vector<uint16_t> GetTriggers() const¶
-
I3DSTHeader16()¶
-
class I3DSTReco13 : public I3FrameObject¶
- #include <I3DSTReco13.h>
Stores DST data extracted from reconstructed events (see project dst-extractor).
Public Functions
-
I3DSTReco13()¶
-
inline void SetSubEventId(uint8_t subeventid)¶
mutator to set the subevent id
- Parameters:
subeventid –
-
inline void SetNDOM(uint16_t nchannel)¶
mutator to set number of hit DOMs
- Parameters:
nchannel – 16bit unsigned
-
inline uint16_t GetNDOM() const¶
-
inline uint16_t GetNString() const¶
accessor to get number of hit strings
- Returns:
nhit 16bit unsigned corresponding to number of hit strings
-
inline void SetNString(uint16_t nstring)¶
mutator to set number of hit strings
- Parameters:
nstring – number of hit strings
-
inline void SetNDir(uint8_t ndir)¶
mutator to set number of direct hits for second reco
- Parameters:
ndir – 8bit unsigned
-
inline void SetLDir(uint8_t ldir)¶
mutator to set length of direct hits for second reco
- Parameters:
ldir –
-
inline uint8_t GetNDir()¶
accessor to get number of direct hits for second reco
- Returns:
8bit unsigned int
-
void SetRlogL(double rlogl)¶
mutator to set reduced log likelihood
- Parameters:
rlogl –
-
inline double GetRlogL()¶
accessor to get reduced log likelihood
- Returns:
double
-
inline void SetCOG(int8_t x, int8_t y, int8_t z)¶
mutator to set Center of Gravity of IceCube hits
- Parameters:
x – 8bit unsigned
y – 8bit unsigned
z – 8bit unsigned
-
inline void SetCOG(double x, double y, double z)¶
mutator to set Center of Gravity of IceCube hits
- Parameters:
x – double
y – double
z – double
-
inline DSTPosition GetCOG()¶
accessor to get Center of Gravity of IceCube hits
- Returns:
DSTPosition (3B)
-
inline void SetReco1(DSTReco reco)¶
mutator to set DSTReco object
- Parameters:
reco – DSTReco first reconstruction
-
inline void SetReco1Direction(int32_t dir)¶
mutator to set DSTReco object
- Parameters:
dir – DSTReco first reconstruction direction
-
inline void SetReco2Direction(int32_t dir)¶
mutator to set DSTReco object
- Parameters:
dir – DSTReco first reconstruction direction
-
inline void SetReco2(DSTReco reco)¶
mutator to set DSTReco object
- Parameters:
reco – DSTReco second reconstruction
-
inline uint8_t GetRecoLabel() const¶
accessor to get Reconstruction binary label
- Returns:
8bit binary flag
-
inline void AddRecoLabel(uint8_t label)¶
mutator bitwise “OR” a flag with current reco label
- Parameters:
label –
-
inline void SetRecoLabel(uint8_t label)¶
mutator set value of Reco Label
- Parameters:
label – 8bit reco label
-
inline uint16_t GetTriggerTag() const¶
accessor to get Trigger tag
- Returns:
16bit binary flag
-
inline void AddTriggerTag(uint16_t trigger)¶
mutator bitwise “OR” a flag with current triggertag
- Parameters:
trigger –
-
inline void SetTriggerTag(uint16_t trigger)¶
mutator set value of triggertag
- Parameters:
trigger – 8bit trigger
-
void SetLogE(double logE)¶
mutator to set logE
- Parameters:
logE –
-
inline double GetLogE()¶
accessor to get logE
- Returns:
double
-
inline bool HasTriggerTimes() const¶
Protected Attributes
-
uint16_t nchannel_¶
Number of hit Strings (after cleaning) (1 B)
-
DSTPosition cog_¶
Number of direct hits for second reco (1 B)
-
uint16_t triggertag_¶
-
I3DSTReco13()¶
-
class I3FillRatioInfo : public I3FrameObject¶
- #include <I3FillRatioInfo.h>
Stores results of I3FillRatioModule (see project fill-ratio).
$Id$ copyright (C) 2006 the IceCube collaboration
- Version
$Revision$
- Author
Doug Rutledge
- Date
26Aug2006 It is equivalent to a *FitParams from one of the reconstruction modules.
Public Functions
-
inline I3FillRatioInfo()¶
Create an object of this class.
-
virtual ~I3FillRatioInfo()¶
Destroys an object of this class.
-
inline void Clear()¶
Clear is a convenience method for resetting the values to an invalid value, in this -1 for all parameters. It is currently only used in the constructor, but is left for external projects that may need to make use of it.
-
inline const double GetMeanDistance() const¶
Get the mean distance between hit OMs ant the supplied vertex. The I3FillRatioModule calculates the mean distance between Hit OMs and the vertex. This is related to a cascade SPE radius, and can thus be calubrated to give a first guess of the energy. This is used internally by the iI3FillRatioModule to define one of its spheres.
-
inline void SetMeanDistance(double meanDistance)¶
Set the mean distance. Used by the I3FillRatioModule to fill this object.
-
inline const double GetNChDistance() const¶
Get the SPE Radius, estimated from the NCh. This is used internally by the module to define one of its spheres.
-
inline void SetNChDistance(double nChDistance)¶
Set the nCh-estimated SPE Radius. Used by the I3FillRatioModule to fill this object.
-
inline const double GetEnergyDistance() const¶
Get the SPE radius, obtained from the energy estimate. This is used internally by the module to define one of its spheres.
-
inline void SetEnergyDistance(double energyDistance)¶
Set the energy-estimated SPE Radius. Used by the I3FillRatioModule to fill this object.
-
inline const double GetRMSDistance() const¶
Get the RMS of the distance between hit OMs ant the supplied vertex. This module calculates the distribution of distances between Hit OMs and the vertex. This is used internally by the module to define one of its spheres.
-
inline void SetRMSDistance(double rmsDistance)¶
Set the RMS of the distance. Used by the I3FillRatioModule to fill this object.
-
inline const double GetFillRadiusFromRMS() const¶
Get the Radius of the sphere defined by the RMS (times some user-defined number).
-
inline void SetFillRadius(double fillRadius)¶
Set the value of the radius of the RMS-defined sphere.
-
inline const double GetFillRadiusFromNCh() const¶
Get the Radius of the sphere defined by the NCh (times some user-defined number).
-
inline void SetFillRadiusFromNCh(double fillRadiusFromNCh)¶
Set the value of the radius of the NCh-defined sphere.
-
inline const double GetFillRadiusFromMean() const¶
Get the radius of the sphere defined by the mean (times some user-defined number).
-
inline void SetFillRadiusFromMean(double fillRadiusFromMean)¶
Set the value of the radius of the Mean-defined sphere.
-
inline const double GetFillRadiusFromMeanPlusRMS() const¶
Get the radius of the sphere defined by the mean (times some user-defined number).
-
inline void SetFillRadiusFromMeanPlusRMS(double fillRadiusFromMeanPlusRMS)¶
Set the value of the radius of the MeanPlusRMS-defined sphere.
-
inline const double GetFillRadiusFromEnergy() const¶
Get the radius of the sphere defined by the mean (times some user-defined number).
-
inline void SetFillRadiusFromEnergy(double fillRadiusFromEnergy)¶
Set the value of the radius of the Energy-defined sphere.
-
inline const double GetFillRatioFromRMS() const¶
Get the fraction of oms that are inside the RMS-defined sphere that are hit.
-
inline void SetFillRatioFromRMS(double fillRatioFromRMS)¶
Get the fraction of oms that are inside the RMS-defined sphere that are hit.
-
inline const double GetFillRatioFromMean() const¶
Get the fraction of oms that are inside the Mean-defined sphere that are hit.
-
inline void SetFillRatioFromMean(double fillRatioFromMean)¶
Set the fraction of oms that are inside the Mean-defined sphere that are hit.
-
inline const double GetFillRatioFromMeanPlusRMS() const¶
Get the fraction of oms that are inside the Mean-defined sphere that are hit.
-
inline void SetFillRatioFromMeanPlusRMS(double fillRatioFromMeanPlusRMS)¶
Set the fraction of oms that are inside the Mean-defined sphere that are hit.
-
inline const double GetFillRatioFromEnergy() const¶
Get the fraction of oms that are inside the Mean-defined sphere that are hit.
-
inline void SetFillRatioFromEnergy(double fillRatioFromEnergy)¶
Set the fraction of oms that are inside the Mean-defined sphere that are hit.
-
inline const double GetFillRatioFromNCh() const¶
Get the fraction of oms that are inside the NCh-defined sphere that are hit.
-
inline void SetFillRatioFromNCh(double fillRatioFromNCh)¶
Set the fraction of oms that are inside the NCh-defined sphere that are hit.
-
inline const double GetHitCount() const¶
Get the number of OMs that were present in this event.
-
inline void SetHitCount(int hitCount)¶
Set the number of OMs that were present in this event.
-
bool operator==(const I3FillRatioInfo&) const¶
Private Members
-
double meanDistance_¶
The mean of the distance distribution.
-
double rmsDistance_¶
The RMS of the distance distribution.
-
double nChDistance_¶
The NCh-defined spe distance.
-
double energyDistance_¶
The Energy-defined spe distance.
-
double fillRadiusFromRMS_¶
The radius (in meters) of the rms-defined sphere.
-
double fillRadiusFromMean_¶
The radius (in meters) of the mean-defined sphere.
-
double fillRadiusFromMeanPlusRMS_¶
The radius (in meters) of the mean-plus-rms-defined sphere.
-
double fillRadiusFromNCh_¶
The radius (in meters) of the mean-defined sphere.
-
double fillRadiusFromEnergy_¶
The radius (in meters) of the mean-defined sphere.
-
double fillRatioFromRMS_¶
The fraction of OMs inside of the RMS-defined sphere which are hit.
-
double fillRatioFromMean_¶
The fraction of OMs inside of the Mean-Defined sphere which are hit.
-
double fillRatioFromMeanPlusRMS_¶
The fraction of OMs inside of the MeanPlusRMS-Defined sphere which are hit.
-
double fillRatioFromNCh_¶
The fraction of OMs inside of the NCh-Defined sphere which are hit.
-
double fillRatioFromEnergy_¶
The fraction of OMs inside of the NCh-Defined sphere which are hit.
-
int hitCount_¶
The number of hit OMs in this event.
Friends
- friend class icecube::serialization::access
-
class I3FillRatioInfoConverter : public I3ConverterImplementation<I3FillRatioInfo>¶
- #include <I3FillRatioInfoConverter.h>
Converter for I3FillRatioInfo.
copyright (C) 2010 The Icecube Collaboration
$Id$
- Version
$Revision$
- Date
$LastChangedDate$
- Author
Eike Middell eike.middell@desy.de $LastChangedBy$
Private Functions
-
I3TableRowDescriptionPtr CreateDescription(const I3FillRatioInfo ¶ms)¶
copyright (C) 2010 The Icecube Collaboration
$Id$
- Version
$Revision$
- Date
$LastChangedDate$
- Author
Eike Middell eike.middell@desy.de $LastChangedBy$
-
size_t FillRows(const I3FillRatioInfo ¶ms, I3TableRowPtr rows)¶
-
class I3FiniteCuts : public I3FrameObject¶
- #include <I3FiniteCuts.h>
Stores results of function I3FiniteCalc (see project finiteReco).
$ $Id$
- Version
$Revision$
- Date
$Date$
- Author
Sebastian Euler sebastian.euler@icecube.wisc.edu
Public Functions
-
inline I3FiniteCuts(double l = NAN, double le = NAN, double ls = NAN, double S = NAN, double f = NAN, double dl = NAN)¶
-
virtual ~I3FiniteCuts()¶
-
virtual void Reset()¶
-
bool operator==(const I3FiniteCuts&) const¶
Public Members
-
double Length¶
The estimated length of the track
-
double Lend¶
Distance between the stop point of the track and the border of the detector. As border of the detector the last Cherenkov emission point on the track is used. Light emitted up to this point can reach a DOM without scattering.
-
double Lstart¶
Similar to Lend. Distance between the interaction vertex and the border of the detector. From the border on Cherenkov light can reach a DOM without scattering.
-
double Sdet¶
This parameter is similar to a smoothness. It depends on the distribution of the Cherenkov light emission points for the given hits along the track.
-
double finiteCut¶
Sum of the signed distances between the middle of an assumed infinite track and the Cherenkov emission points on the track corresponding to the given hits. The sum is normalized by the number of hits.
-
double DetectorLength¶
The estimated length of the detector the event has passed
Private Functions
- SET_LOGGER ("I3FiniteCuts")
Friends
- friend class icecube::serialization::access
-
class I3HitMultiplicityValues : public I3FrameObject¶
- #include <I3HitMultiplicityValues.h>
Stores result values of a hit multiplicity calculation (see project CommonVariables).
Public Functions
-
inline I3HitMultiplicityValues()¶
-
inline I3HitMultiplicityValues(const I3HitMultiplicityValues &rhs)¶
-
inline I3HitMultiplicityValues(uint32_t nHitStrings, uint32_t nHitDoms, uint32_t nHitDomsOnePulse, uint64_t nPulses)¶
-
inline virtual ~I3HitMultiplicityValues()¶
Protected Attributes
Friends
- friend class icecube::serialization::access
-
inline I3HitMultiplicityValues()¶
-
class I3HitStatisticsValues : public I3FrameObject¶
- #include <I3HitStatisticsValues.h>
Stores result of a hit statistics calculation (see project CommonVariables).
Public Functions
-
inline I3HitStatisticsValues()¶
-
inline I3HitStatisticsValues(const I3HitStatisticsValues &rhs)¶
-
inline I3HitStatisticsValues(const I3Position &cog, double cogZSigma, double minPulseTime, double maxPulseTime, double qMaxDoms, double qTotPulses, double zMin, double zMax, double zMean, double zSigma, double zTravel)¶
-
inline const I3Position &GetCOG() const¶
-
inline I3Position &GetCOG()¶
-
inline double GetCOGZSigma() const¶
-
inline double GetMaxPulseTime() const¶
-
inline double GetMinPulseTime() const¶
-
inline double GetQMaxDoms() const¶
-
inline double GetQTotPulses() const¶
-
inline double GetZMax() const¶
-
inline double GetZMean() const¶
-
inline double GetZMin() const¶
-
inline double GetZSigma() const¶
-
inline double GetZTravel() const¶
-
inline void SetCOG(const I3Position &cog)¶
-
inline void SetCOGZSigma(double s)¶
-
inline void SetMaxPulseTime(double t)¶
-
inline void SetMinPulseTime(double t)¶
-
inline void SetQMaxDoms(double q)¶
-
inline void SetQTotPulses(double q)¶
-
inline void SetZMax(double z)¶
-
inline void SetZMean(double z)¶
-
inline void SetZMin(double z)¶
-
inline void SetZSigma(double s)¶
-
inline void SetZTravel(double z)¶
Protected Attributes
-
I3Position cog_¶
The position of the Center-Of-Gravity (COG) of the event.
-
double cogZSigma_¶
The sigma value of the z-component of the COG position.
-
double minPulseTime_¶
The minimal time of all pulses, e.g. the time of the first pulse.
-
double maxPulseTime_¶
The maximal time of all pulses, e.g. the time of the last pulse.
-
double qMaxDoms_¶
The maximal value of all DOM pulse charge sums.
-
double qTotPulses_¶
The total charge of all pulses.
-
double zMin_¶
The minimal OM_Z value of all hits.
-
double zMax_¶
The maximal OM_Z value of all hits.
-
double zMean_¶
The mean of the OM_Z values.
-
double zSigma_¶
The sigma (RMSD) of the OM_Z values.
-
double zTravel_¶
The average over (OM_Z minus the average over the OM_Z values of the first quartile of all pulses), thus an OM_Z value.
Friends
- friend class icecube::serialization::access
-
inline I3HitStatisticsValues()¶
-
class I3LaputopParams : public ParameterStorage<Laputop::Parameter::Enum, Laputop::Parameter::size>, public I3FrameObject¶
- #include <I3LaputopParams.h>
Stores fit result of Laputop module (see project toprec).
Stored is the best fit of the shower description (axis, size, age). Also stored are parameters to judge the quality of the fit, like chi2 values for LDF and time fit and the number of minimization steps.
The following setters/getters are inherited from ParameterStorage, see ParameterStorage.h for documentation:
bool Has(Parameter::Enum type); double GetValue(Parameter::Enum type); double GetError(Parameter::Enum type); double GetCovariance(Parameter::Enum type1, Parameter::Enum type2); double GetCorrelation(Parameter::Enum type1, Parameter::Enum type2);
double SetValue(Parameter::Enum type, double value); double SetError(Parameter::Enum type, double error); double SetCovariance(Parameter::Enum type1, Parameter::Enum type2, double cov);
Public Functions
-
void FillFromI3Particle(const I3Particle&)¶
Helper for Laputop to sync with I3Particle.
-
double ExpectedSignal(double r, double xi = 0, Laputop::LDF::Enum type = Laputop::LDF::None) const¶
Expected charge in VEM at given radius and polar angle in shower plane coords.
-
double ExpectedSignalError(double r, double xi = 0, Laputop::LDF::Enum type = Laputop::LDF::None) const¶
Expected error of charge in VEM at given radius and polar angle in shower plane coords.
-
double ExpectedShowerFrontDelay(double r, double xi = 0, Laputop::FrontDelay::Enum type = Laputop::FrontDelay::None) const¶
Expected time delay wrt the ideal plane shower front.
-
double ExpectedShowerFrontDelayError(double r, double xi = 0, Laputop::FrontDelay::Enum type = Laputop::FrontDelay::None) const¶
Expected error of time delay wrt the ideal plane shower front.
-
double Energy(Laputop::Energy::Enum type = Laputop::Energy::None) const¶
Reconstructed energy for this shower. Differs from true shower energy, because of finite detector resolution.
-
bool Has(Laputop::Parameter::Enum par) const¶
Has is re-implemented here to indicate that the values of Theta and Phi are available if it can be computed from stored values on the fly
-
double GetValue(Laputop::Parameter::Enum par) const¶
GetValue is re-implemented here to compute the values of Theta and Phi from stored values on the fly
-
double GetError(Laputop::Parameter::Enum par) const¶
GetError is re-implemented here to compute the errors of Theta and Phi from stored values on the fly
-
double GetCovariance(Laputop::Parameter::Enum par1, Laputop::Parameter::Enum par2) const¶
GetCovariance is re-implemented here to compute the covariance of Theta and Phi from stored values on the fly
-
double GetAngularResolution() const¶
Angular resolution is defined analog to http://arxiv.org/abs/0901.3138 as the angular radius around the reconstructed direction which contains the true direction with 68 % confidence.
-
inline I3LaputopParams()¶
-
virtual ~I3LaputopParams()¶
-
bool operator==(const I3LaputopParams&) const¶
Public Members
-
Laputop::FrontDelay::Enum typeFrontDelay_¶
Shower front model used in this fit.
-
double zPos_¶
z-coordinate of shower core, has no error
-
double logLikelihood_¶
LogLikelihood value of best-fit solution without silent stations.
-
double logLikelihood_Silent_¶
Same with silent stations included.
-
double chi2_LDF_¶
“reduced” chi2 of LDF fit, not proper definition, but kept for backward-compatibility
-
double chi2_Time_¶
“reduced” chi2 of Time fit, not proper definition, but kept for backward-compatibility
-
int ndf_¶
Ndof as used by Guilliver.
-
int nMini_¶
Number of minimization steps, good for diagnotics.
-
I3MapStringDouble userData_¶
User data for special uses: If you are extending the reconstruction fit, you can use this to store data as an intermediate solution. Once your feature becomes standard, a proper storage should be added to this class.
Private Types
Private Functions
Friends
- friend class icecube::serialization::access
-
void FillFromI3Particle(const I3Particle&)¶
-
class I3LaputopParamsConverter : public I3ConverterImplementation<I3LaputopParams>¶
- #include <I3LaputopParamsConverter.h>
Converter for I3LaputopParams.
copyright (C) 2010 The Icecube Collaboration
- Rcs
I3LaputopParamsConverter.h 124034 2014-10-01 19:52:02Z jgonzalez
- Version
- Rcs
124034
- Date
- Rcs
2014-10-01 15:52:02 -0400 (Wed, 01 Oct 2014)
- Author
Eike Middell eike.middell@desy.de
- Rcs
jgonzalez
Private Functions
-
I3TableRowDescriptionPtr CreateDescription(const I3LaputopParams ¶ms)¶
copyright (C) 2010 The Icecube Collaboration
- Rcs
I3LaputopParamsConverter.cxx 124033 2014-10-01 19:49:45Z jgonzalez
- Version
- Rcs
124033
- Date
- Rcs
2014-10-01 15:49:45 -0400 (Wed, 01 Oct 2014)
- Author
Fabian Kislat fabian.kislat@desy.de, last changed by
- Rcs
jgonzalez
-
size_t FillRows(const I3LaputopParams ¶ms, I3TableRowPtr rows)¶
-
class I3LineFitParams : public I3FrameObject¶
- #include <I3LineFitParams.h>
A class to store the results of the linefit.
Public Functions
-
inline I3LineFitParams()¶
-
virtual ~I3LineFitParams()¶
-
bool operator==(const I3LineFitParams&) const¶
Friends
- friend class icecube::serialization::access
-
inline I3LineFitParams()¶
-
class I3LineFitParamsConverter : public I3ConverterImplementation<I3LineFitParams>¶
- #include <I3LineFitParamsConverter.h>
Converter for I3LineFitParams.
copyright (C) 2010 The Icecube Collaboration
$Id$
- Version
$Revision$
- Date
$LastChangedDate$
- Author
Fabian Kislat fabian.kislat@desy.de $LastChangedBy$
Private Functions
-
I3TableRowDescriptionPtr CreateDescription(const I3LineFitParams ¶ms)¶
copyright (C) 2010 The Icecube Collaboration
$Id$
- Version
$Revision$
- Date
$LastChangedDate$
- Author
Fabian Kislat fabian.kislat@desy.de $LastChangedBy$
-
size_t FillRows(const I3LineFitParams ¶ms, I3TableRowPtr rows)¶
-
class I3OpheliaFirstGuessTrack : public I3OpheliaParticle¶
- #include <I3OpheliaFirstGuessTrack.h>
Stores a simple track description (see project ophelia).
$Id$
- Author
Kotoyo Hoshina 23/Aug/05 Kotoyo Hoshina 24/Apr/06 Modified to comply dataclass v2 A simple track class which holds line fit velocity and center of brightness.
Public Functions
-
I3OpheliaFirstGuessTrack()¶
Constructor. Default value: ParticleShape : Cascade ParticleType : Brems
-
virtual ~I3OpheliaFirstGuessTrack()¶
Destructor.
copyright (C) 2004 the icecube collaboration
- Rcs
I3OpheliaParticle.cxx 7382 2005-05-08 18:43:18Z syoshida
- Version
- Rcs
1.1
- Date
- Rcs
2005-05-08 13:43:18 -0500 (Sun, 08 May 2005)
- Author
K.Hoshina
-
inline I3Position GetVelocity() const¶
Returns line fit velocity
- Returns:
line fit velocity
-
inline I3Position GetCenterOfBrightness() const¶
Returns a 3D position of center of brightness
- Returns:
position of center of brightness
-
inline I3Position GetLargestNPEDOMposition() const¶
Returns a 3D position of DOM with the largest NPE
- Returns:
position of DOM
-
inline void SetVelocity(const I3Position &v)¶
Set velocity
-
inline void SetCenterOfBrightness(const I3Position &p)¶
Set center of brightness
-
inline void SetLargestNPEDOMposition(const I3Position &p)¶
Set position of the DOM with the largest NPE - the brightest
-
inline double GetVelocityX() const¶
-
inline double GetVelocityY() const¶
-
inline double GetVelocityZ() const¶
-
inline void SetVelocity(double x, double y, double z)¶
-
inline double GetCenterOfBrightnessX() const¶
-
inline double GetCenterOfBrightnessY() const¶
-
inline double GetCenterOfBrightnessZ() const¶
-
inline void SetCenterOfBrightness(double x, double y, double z)¶
-
inline double GetLargestNPEDOMpositionX() const¶
-
inline double GetLargestNPEDOMpositionY() const¶
-
inline double GetLargestNPEDOMpositionZ() const¶
-
inline void SetLargestNPEDOMposition(double x, double y, double z)¶
-
inline bool IsFitSuccessful() const¶
Returns first guess fit is acceptable
- Returns:
bool — if fail, do not use this results
-
inline double GetFitQuality() const¶
Returns first guess fit quality parameters
- Returns:
double — first guess fit quality parameters
-
inline void SetFitSuccessful(const bool success)¶
Set if this fit sucess
-
inline void SetFitQuality(const double fitq)¶
Set first guess fit quality parameters this is not automatically calculated by the method but you can calculate whatevern your preffered parameter and put it here
-
bool operator==(const I3OpheliaFirstGuessTrack&) const¶
Private Members
-
double xvel_¶
-
double yvel_¶
-
double zvel_¶
-
double xpos_¶
-
double ypos_¶
-
double zpos_¶
-
double brightestDOMxpos_¶
-
double brightestDOMypos_¶
-
double brightestDOMzpos_¶
-
bool fitsuccess_¶
-
double fitquality_¶
Friends
- friend class icecube::serialization::access
-
class I3OpheliaFirstGuessTrackConverter : public I3ConverterImplementation<I3OpheliaFirstGuessTrack>¶
- #include <I3OpheliaFirstGuessTrackConverter.h>
Converter for I3OpheliaFirstGuessTrack.
Private Functions
-
I3TableRowDescriptionPtr CreateDescription(const I3OpheliaFirstGuessTrack &fgtrack)¶
-
size_t FillRows(const I3OpheliaFirstGuessTrack &fgtrack, I3TableRowPtr rows)¶
-
I3TableRowDescriptionPtr CreateDescription(const I3OpheliaFirstGuessTrack &fgtrack)¶
-
class I3OpheliaParticle : public I3FrameObject¶
- #include <I3OpheliaParticle.h>
Stores final reco result of EHE analysis (see project ophelia).
A simple track class to store final reco result of EHE analysis. It also has storage for a First Guess Track and the most significant Stocastic Cascade. In the vector area, you can store final reco results, I3OpheliaParticle and I3OpheliaCascade, for example.
Subclassed by I3OpheliaFirstGuessTrack, I3OpheliaRecoResult
Public Functions
-
virtual ~I3OpheliaParticle()¶
Destructor.
copyright (C) 2004 the icecube collaboration
- Rcs
I3OpheliaParticle.cxx 7382 2005-05-08 18:43:18Z syoshida
- Version
- Rcs
1.1
- Date
- Rcs
2005-05-08 13:43:18 -0500 (Sun, 08 May 2005)
- Author
K.Hoshina
-
inline void AddDaughter(I3OpheliaParticlePtr p)¶
Add function to add daughter particle
-
inline void ClearDaughters()¶
clear vectors. It deletes all persistency inside vector.
-
I3Particle &GetI3Particle()¶
Get reference to I3Particle. CAUTION: returned I3Particle is a snap shot of current I3Particle.
-
const I3Particle &GetConstI3Particle() const¶
Get const reference to I3Particle. CAUTION: returned I3Particle is a snap shot of current I3Particle.
-
void SetI3Particle(const I3Particle &p)¶
copy current snapshot of given I3Particle to the datamamber.
-
bool operator==(const I3OpheliaParticle&) const¶
Friends
- friend class icecube::serialization::access
-
virtual ~I3OpheliaParticle()¶
-
class I3OpheliaRecoResult : public I3OpheliaParticle¶
- #include <I3OpheliaRecoResult.h>
Stores reco result of EHE analysis (see project ophelia).
$Id$
- Author
Kotoyo Hoshina 01/Jun/06 It also has place folders to store a First Guess Track and most significant Stocastic Cascade. The final reco results can be store daughter area temporary, because the dataclass will change again…
Public Functions
-
virtual ~I3OpheliaRecoResult()¶
Destructor.
copyright (C) 2004 the icecube collaboration
- Rcs
I3OpheliaParticle.cxx 7382 2005-05-08 18:43:18Z syoshida
- Version
- Rcs
1.1
- Date
- Rcs
2005-05-08 13:43:18 -0500 (Sun, 08 May 2005)
- Author
K.Hoshina
-
inline const I3OpheliaFirstGuessTrack &GetFirstGuessTrack() const¶
Returns first guess track which has the velocity and center of brightness
-
inline const I3OpheliaParticle &GetStochasticCascade() const¶
Returns most significant stochastic cascade
-
inline void SetFirstGuessTrack(const I3OpheliaFirstGuessTrack &track)¶
Set FirstGuessTrack
-
inline void SetStochasticCascade(const I3OpheliaParticle &cascade)¶
Set stochastic cascade
-
bool operator==(const I3OpheliaRecoResult&) const¶
Friends
- friend class icecube::serialization::access
-
class I3ParticleIntersections : public I3FrameObject¶
- #include <I3ParticleIntersections.h>
Stores a particle and its intersection points with the fiducial volume (see project VHESelfVeto).
Public Functions
-
virtual ~I3ParticleIntersections()¶
-
inline void SetIntersections(const std::vector<I3Position> &intersections)¶
-
inline const std::vector<I3Position> &GetIntersections() const¶
-
inline void SetParticle(const I3Particle &particle)¶
-
inline const I3Particle &GetParticle() const¶
-
bool operator==(const I3ParticleIntersections &rhs) const¶
-
virtual ~I3ParticleIntersections()¶
-
class I3PortiaEvent : public I3FrameObject¶
- #include <I3PortiaEvent.h>
Stores event-wise information of the fast pulse analysis (see project portia).
Public Functions
-
virtual ~I3PortiaEvent()¶
-
inline OMKey GetFirstPulseOMKey() const¶
Information of the first pulse omkey to get position and time
-
inline OMKey GetFirstPulseOMKeybtw() const¶
Information of the first pulse omkey within the basetime window to get position and time
-
inline OMKey GetLastPulseOMKey() const¶
Information of the last pulse omkey to get position and time
-
inline OMKey GetLastPulseOMKeybtw() const¶
Information of the last pulse omkey within the basetime window to get position and time
-
inline OMKey GetLargestNPEOMKey() const¶
Information of the omkey recording the largest NPE to get position and time
-
inline double GetTotalAtwdNPE() const¶
Get event-wise ATWD based NPE sum
-
inline void SetTotalAtwdNPE(double npe)¶
-
inline double GetTotalAtwdNPEbtw() const¶
Get event-wise ATWD based NPEs within the basetime window
-
inline void SetTotalAtwdNPEbtw(double npe)¶
-
inline double GetTotalFadcNPE() const¶
Get event-wise FADC based NPE sum
-
inline void SetTotalFadcNPE(double npe)¶
-
inline double GetTotalFadcNPEbtw() const¶
Get event-wise FADC based NPEs within the basetime window
-
inline void SetTotalFadcNPEbtw(double npe)¶
-
inline double GetTotalBestNPE() const¶
Get event-wise Best NPE sum.
Best means either ATWD or FADC whichever gives a larger value or information obtained by combining ATWD and FADC pulse information.
-
inline void SetTotalBestNPE(double npe)¶
-
inline double GetTotalBestNPEbtw() const¶
Get event-wise Best NPEs within the basetime window.
Best means either ATWD or FADC whichever gives a larger value or information obtained by combining ATWD and FADC pulse information.
-
inline void SetTotalBestNPEbtw(double npe)¶
-
inline double GetTotalNch() const¶
Get total number of DOM launch
-
inline void SetTotalNch(int nch)¶
-
inline double GetTotalNchbtw() const¶
Get total number of DOMs within the basetime window
-
inline void SetTotalNchbtw(int nch)¶
-
inline double GetAtwdNch() const¶
Get total number of DOM which has ATWD portia pulse.
ATWD portia pulse is created when the integral of the waveform is larger than threshold charge.
-
inline void SetAtwdNch(int nch)¶
-
inline double GetAtwdNchbtw() const¶
Get total number of DOM which has ATWD portia pulse within the basetime window.
ATWD portia pulse is created when the integral of the waveform is larger than threshold charge.
-
inline void SetAtwdNchbtw(int nch)¶
-
inline double GetFadcNch() const¶
Get total number of DOM which has FADC portia pulse.
FADC portia pulse is created when the integral of the waveform is larger than threshold charge.
-
inline void SetFadcNch(int nch)¶
-
inline double GetFadcNchbtw() const¶
Get total number of DOM which has FADC portia pulse within the basetime window.
FADC portia pulse is created when the integral of the waveform is larger than threshold charge.
-
inline void SetFadcNchbtw(int nch)¶
Private Members
-
double BestNPE_¶
-
double AtwdNPE_¶
-
double FadcNPE_¶
-
int TotalNch_¶
-
int AtwdNch_¶
-
int FadcNch_¶
-
double BestNPEbtw_¶
-
double AtwdNPEbtw_¶
-
double FadcNPEbtw_¶
-
int TotalNchbtw_¶
-
int AtwdNchbtw_¶
-
int FadcNchbtw_¶
Friends
- friend class icecube::serialization::access
-
virtual ~I3PortiaEvent()¶
-
class I3PortiaEventConverter : public I3ConverterImplementation<I3PortiaEvent>¶
- #include <I3PortiaEventConverter.h>
Converter for I3PortiaEvent.
Private Functions
-
I3TableRowDescriptionPtr CreateDescription(const I3PortiaEvent &evt)¶
-
size_t FillRows(const I3PortiaEvent &evt, I3TableRowPtr rows)¶
-
I3TableRowDescriptionPtr CreateDescription(const I3PortiaEvent &evt)¶
-
class I3PortiaPulse : public I3FrameObject¶
- #include <I3PortiaPulse.h>
Stores charge-based pulse information (see project portia).
copyright (C) 2005 the IceCube collaboration $Id$
- Version
$Revision:$
- Date
$Date:$
- Author
Aya Ishihara <aya @ icecube.wisc.edu>
Public Functions
-
inline I3PortiaPulse()¶
Null constructor.
-
inline I3RecoPulse &GetRecoPulse()¶
Function to get I3RecoPulse.
-
inline const I3RecoPulse &GetRecoPulse() const¶
Function to get const I3RecoPulse.
-
inline void SetRecoPulse(I3RecoPulse &p)¶
Function to set I3RecoPulse.
-
inline void SetPositionX(double x)¶
Function to set x position of the pulse.
-
inline void SetPositionY(double y)¶
Function to set y position of the pulse.
-
inline void SetPositionZ(double z)¶
Function to set z position of the pulse.
-
inline double GetPositionX() const¶
Function to get x position of the pulse.
-
inline double GetPositionY() const¶
Function to get y position of the pulse.
-
inline double GetPositionZ() const¶
Function to get z position of the pulse.
-
inline double GetIntegratedCharge() const¶
Function to get integrated charge of the pulse.
-
inline void SetIntegratedCharge(double charge)¶
-
inline double GetBaseLine() const¶
Function to get baseline used to obtain the pulse information.
-
inline void SetBaseLine(double base)¶
-
inline double GetPeakBinTime() const¶
Function to get the time of the maximum entry of the waveform bins.
-
inline void SetPeakBinTime(double ptime)¶
-
inline double GetEstimatedNPE() const¶
Position of the peak can be obtained StartTime+PeakBinPosition*BinSize.
-
inline void SetEstimatedNPE(double npe)¶
-
inline double GetLaunchTime() const¶
DOM Launch Time.
-
inline void SetLaunchTime(double ltime)¶
-
inline double GetStartTime() const¶
Waveform Start Time.
-
inline void SetStartTime(double stime)¶
-
inline double GetLETime() const¶
LE Time — generally this very close to the Launch time within a few ns.
-
inline void SetLETime(double ltime)¶
-
inline double GetTime50() const¶
T50.
-
inline void SetTime50(double time)¶
-
inline double GetTime80() const¶
T80.
-
inline void SetTime80(double time)¶
-
inline double GetTOT() const¶
TOT.
-
inline void SetTOT(double time)¶
-
inline int GetBinNumber() const¶
BinNumber.
-
inline void SetBinNumber(int num)¶
-
inline double GetBinSize() const¶
BinSize.
-
inline void SetBinSize(double size)¶
-
inline double GetAmplitude() const¶
Amplitude used to be in recopulse but not anymore.
-
inline void SetAmplitude(double amp)¶
-
inline bool GetLCBit() const¶
LC bit.
-
inline void SetLCBit(bool lc)¶
-
inline double GetPMTGain() const¶
PMT Gain.
-
inline void SetPMTGain(double pm)¶
Private Members
-
I3RecoPulse recoPulse_¶
This pulse has 3 additional members to I3RecoPulse which has member functions which has Time/Amplitude/Width and an unique HitID. double GetTime () int GetHitID () double GetWidth ()
-
double BaseLine_¶
-
double LaunchTime_¶
-
double StartTime_¶
-
double PeakBinTime_¶
-
double Time50_¶
-
double Time80_¶
-
double TOT_¶
-
int BinNumber_¶
-
double BinSize_¶
-
double LETime_¶
-
double NPE_¶
-
double PMTGain_¶
-
double IntegratedCharge_¶
-
double Amplitude_¶
-
bool LCBit_¶
-
double PositionX_¶
-
double PositionY_¶
-
double PositionZ_¶
Friends
- friend class icecube::serialization::access
-
class I3ShieldHitRecord : public I3FrameObject¶
- #include <I3ShieldHitRecord.h>
Stores veto properties of a single I3RecoPulse with respect to a track (see project shield).
This is a simple wrapper for the time residual of a pulse with respect to the expected arrival time of a track, as well as its distance from that track. Members of this class are stored using the usual I3Units (meters and nanoseconds, technically).
Public Functions
-
inline I3ShieldHitRecord()¶
Constructs null state, time residual,distance and charge are initialized to NaN.
-
inline I3ShieldHitRecord(double t, double d, OMKey key = OMKey(), float q = std::numeric_limits<float>::quiet_NaN())¶
Convenience constructor.
- Parameters:
t – The time residual of the hit
d – The distance from the track to the hit
key – The DOM which recorded the pulse (optional)
q – The charge recorded by the DOM (optional)
-
inline double GetTimeResidual() const¶
-
inline void SetTimeResidual(double t)¶
-
inline double GetDistance() const¶
-
inline void SetDistance(double d)¶
-
inline float GetCharge() const¶
-
inline void SetCharge(float q)¶
Private Members
-
double timeResidual¶
Difference between when the hit occurred and when the reconstructed shower front would have passed the OM (ns)
-
double distance¶
Distance of the OM from the core of the reconstructed shower (the reconstructed track) (meter)
-
float charge¶
charge corresponding to the pulse
Friends
- friend class icecube::serialization::access
-
inline I3ShieldHitRecord()¶
-
class I3ShieldHitRecordConverter : public I3ConverterImplementation<I3ShieldHitRecord>¶
- #include <I3ShieldHitRecordConverter.h>
Converter for I3ShieldHitRecord.
Private Functions
-
virtual I3TableRowDescriptionPtr CreateDescription(const I3ShieldHitRecord &r)¶
-
virtual size_t FillRows(const I3ShieldHitRecord &r, I3TableRowPtr rows)¶
-
virtual I3TableRowDescriptionPtr CreateDescription(const I3ShieldHitRecord &r)¶
-
class I3StartStopParams : public I3FrameObject¶
- #include <I3StartStopParams.h>
Stores likelihood a starting, stopping, and infinite track hypothesis (see project finiteReco).
- Version
- Rcs
54885
- Date
- Rcs
2009-05-11 15:24:36 +0200 (Mon, 11 May 2009)
- Author
Sebastian Euler sebastian.euler@icecube.wisc.edu Store the results of the I3StartStopLProb module. For details look into project finiteReco.
Public Members
-
double LLHStartingTrack¶
log likelihood for a starting track
-
double LLHStoppingTrack¶
log likelihood for a stopping track
-
double LLHInfTrack¶
log likelihood for an infinite track
Private Functions
- SET_LOGGER ("I3StartStopParams")
Friends
- friend class icecube::serialization::access
-
class I3STConfiguration : public I3FrameObject¶
- #include <I3STConfiguration.h>
Base class for all ST algorithm-specific configurations (see project STTools).
It holds an I3Vector<OMKey> for a list of OMs for which the particular ST configuration applies to. In this way, the entire detector can be easily split into several sub-detectors.
Public Functions
-
inline I3STConfiguration()¶
The default constructor, needed by icecube::serialization.
-
inline I3STConfiguration(const std::string &name, const I3VectorOMKeyLinkSet &omKeyLinkSets)¶
The normal constructor. It allows to set all configuration options.
-
inline I3STConfiguration(const I3STConfiguration &rhs)¶
-
virtual ~I3STConfiguration()¶
-
inline const I3VectorOMKeyLinkSet &GetOMKeyLinkSets() const¶
-
inline I3VectorOMKeyLinkSet &GetOMKeyLinkSets()¶
-
inline void SetOMKeyLinkSets(const I3VectorOMKeyLinkSet &omKeyLinkSets)¶
-
inline bool operator==(const I3STConfiguration &rhs) const¶
Equality operator, useful for testing.
-
virtual std::string GetPrettySettingsStr(unsigned int nLeadingWS = 0) const¶
Returns a std::string with all the settings pretty printed. Each line in the string will have nLeadingWS white space characters at the beginning.
-
inline virtual double GetSTVolumetime() const¶
The GetSTVolumetime method should be implemented by the derived class and should return the ST volume time (i.e. ST volume times ST time) that is spaned up by this ST configuration. This value can be used to compare two ST configurations in terms of their effectiveness.
- Returns:
0
Protected Attributes
-
std::string name_¶
The name of the ST configuration. For example, this name could name the “sub-detector” for which this ST configuration applies.
Note
This name is not treated as an unique identifier!
-
I3VectorOMKeyLinkSet omKeyLinkSets_¶
The list of OM links (i.e. OM pairs), to which this ST configuration should get applied to.
Private Functions
- SET_LOGGER ("I3STConfiguration")
Friends
- friend class icecube::serialization::access
-
inline I3STConfiguration()¶
-
class I3TensorOfInertiaFitParams : public I3FrameObject¶
- #include <I3TensorOfInertiaFitParams.h>
Stores the eigenvalues of a tensor of inertia (see project tensor-of-inertia).
copyright (C) 2004 the icecube collaboration
- Rcs
I3TensorOfInertiaFitParams.h 15503 2006-02-09 16:42:08Z pretz
- Version
- Rcs
1.1
- Date
- Rcs
2006-02-09 11:42:08 -0500 (Thu, 09 Feb 2006)
- Author
grullon Output of the I3TensorOfInertia module.
Public Members
-
double mineval¶
smallest eigenvalue
-
double evalratio¶
ratio of smallest eigenvalue and sum of eigenvalues
-
double eval2¶
intermediate eigenvalue
-
double eval3¶
largest eigenvalue
Friends
- friend class icecube::serialization::access
-
class I3TensorOfInertiaFitParamsConverter : public I3ConverterImplementation<I3TensorOfInertiaFitParams>¶
- #include <I3TensorOfInertiaFitParamsConverter.h>
Converter for I3TensorOfInertiaFitParams.
copyright (C) 2010 The Icecube Collaboration
$Id$
- Version
$Revision$
- Date
$LastChangedDate$
- Author
Eike Middell eike.middell@desy.de $LastChangedBy$
Private Functions
-
I3TableRowDescriptionPtr CreateDescription(const I3TensorOfInertiaFitParams ¶ms)¶
copyright (C) 2010 The Icecube Collaboration
$Id$
- Version
$Revision$
- Date
$LastChangedDate$
- Author
Eike Middell eike.middell@desy.de $LastChangedBy$
-
size_t FillRows(const I3TensorOfInertiaFitParams ¶ms, I3TableRowPtr rows)¶
-
class I3TimeCharacteristicsValues : public I3FrameObject¶
- #include <I3TimeCharacteristicsValues.h>
Stores parameters of the time structure of an event (see project CommonVariables).
Output of I3TimeCharacteristicsCalculator module.
Public Functions
-
inline I3TimeCharacteristicsValues()¶
-
inline I3TimeCharacteristicsValues(const I3TimeCharacteristicsValues &rhs)¶
-
inline I3TimeCharacteristicsValues(double timelength_fwhm, int timelength_last_first, int timelenght_maxgap, int zpattern)¶
-
inline double GetTimeLengthFwhm() const¶
-
inline int GetTimeLengthLastFirst() const¶
-
inline int GetTimeLenghtMaxgap() const¶
-
inline int GetZPattern() const¶
-
inline void SetTimeLengthFwhm(double l)¶
-
inline void SetTimeLengthLastFirst(int l)¶
-
inline void SetTimeLenghtMaxgap(int l)¶
-
inline void SetZPattern(int l)¶
Protected Attributes
-
double timelength_fwhm_¶
EventTimeLength.
-
int timelength_last_first_¶
-
int timelenght_maxgap_¶
-
int zpattern_¶
Private Functions
- SET_LOGGER ("I3TimeCharacteristicsValues")
Friends
- friend class icecube::serialization::access
-
inline I3TimeCharacteristicsValues()¶
-
class I3TopLateralFitParams : public I3FrameObject¶
- #include <I3TopLateralFitParams.h>
DEPRECATED Stores description of an air shower in IceTop (see project toprec).
This class is superceded by I3LaputopParams and only kept for backward-compatibility.
Public Members
-
double Xc_err¶
The error on the core X.
-
double Yc_err¶
The error on the core Y.
-
double S125¶
Pulse height in 125m distance from the core (Fit parameter: log10(S125)).
-
double Log10_S125_err¶
Error of that.
-
double S50¶
Pulse height in 50m distance from the core.
-
double S70¶
Pulse height in 70m and 80m distance from the core.
-
double S80¶
-
double S100¶
Pulse height in 100m distance from the core.
-
double S150¶
Pulse height in 150m distance from the core.
-
double S180¶
Pulse height in 180m distance from the core.
-
double S250¶
Pulse height in 250m distance from the core.
-
double S500¶
Pulse height in 500m distance from the core.
-
double Sint¶
The integral over the lateral distribution function.
-
double Sint_err¶
Error of that.
-
double E_50¶
Energy as determined by S_100, S_125, S180.
-
double E_100¶
-
double E_125¶
-
double E_180¶
-
double E_500¶
-
double E_firstguess¶
First Guess Energy as determined by SAF report formula.
-
double E_proton¶
Energy for proton and iron assumption as determined by Bakhtiyar Ruzybayez (TODO: add ref.).
-
double E_iron¶
-
double Beta¶
The slope parameter of the lateral fit.
-
double Beta_err¶
Error of that.
-
double Age¶
The age parameter of the shower. In case of DLP function, this is converted as shown in the SAF report (s. Internal Report Repository).
-
double Dir_err¶
Error of direction (from combined fit).
-
double Llh¶
The Log-Likelihood of the fit, divided by the degrees of freedom.
-
double Llh_silent¶
-
double Chi2¶
The Chi square, divided by the degrees of freedom.
-
double Chi2_time¶
The Chi square, divided by the degrees of freedom, for the timing fit.
-
int Ndf¶
The number of degrees of freedom (after all cuts).
-
double RLogL¶
Other gulliverish stuff! Reduced log-likelihood, and number of minimizations
-
int NMini¶
-
double SumVEM¶
Sum of all VEM in all available Tanks.
-
double Rmin¶
Core radius of the closest used pulse
-
double Rmax¶
Core radius of most distant used pulse
-
double Rtrans¶
Radius used in energy extraction.
-
int LoudestStation¶
Loudest Station in this event.
-
double SnowFactor¶
Best-fit (or user-parameter) snow correction factor, and its error
-
double SnowFactor_err¶
-
double Corr_Xc_Yc¶
The correlations of the fit variables. It is taken from the Minuit Error Matrix Corr_1_2 = ErrMat[1][2] / Err1 / Err2
-
double Corr_Xc_Log10_S125¶
-
double Corr_Xc_Beta¶
-
double Corr_Yc_Log10_S125¶
-
double Corr_Yc_Beta¶
-
double Corr_Log10_S125_Beta¶
Friends
- friend class icecube::serialization::access
-
double Xc_err¶
-
class I3TopLateralFitParamsConverter : public I3ConverterImplementation<I3TopLateralFitParams>¶
- #include <I3TopLateralFitParamsConverter.h>
Converter for I3TopLateralFitParams.
copyright (C) 2010 The Icecube Collaboration
$Id$
- Version
$Revision$
- Date
$LastChangedDate$
- Author
Eike Middell eike.middell@desy.de $LastChangedBy$
Private Functions
-
I3TableRowDescriptionPtr CreateDescription(const I3TopLateralFitParams ¶ms)¶
copyright (C) 2010 The Icecube Collaboration
$Id$
- Version
$Revision$
- Date
$LastChangedDate$
- Author
Fabian Kislat fabian.kislat@desy.de, last changed by $LastChangedBy$
-
size_t FillRows(const I3TopLateralFitParams ¶ms, I3TableRowPtr rows)¶
-
class I3TopRecoPlaneFitParams : public I3FrameObject¶
- #include <I3TopRecoPlaneFitParams.h>
Stores description of a plane shower front (see project toprec).
Intention is to use this as a first guess for the fit of more realistic model of the shower front. Adds a chi2 and a t0 to the fit.
Public Members
-
int64_t ET¶
The event time in secs since year began
-
double DeltaT¶
Time which passed since the last event
-
float T0¶
t0 of the track
-
float X0¶
x0 of the track
-
float Y0¶
y0 of the track
-
float Chi2¶
chi2 of the plane fit
-
unsigned int NPulses¶
Number of pulses used in this fit
Friends
- friend class icecube::serialization::access
-
int64_t ET¶
-
class I3TopRecoPlaneFitParamsConverter : public I3ConverterImplementation<I3TopRecoPlaneFitParams>¶
- #include <I3TopRecoPlaneFitParamsConverter.h>
Converter for I3TopRecoPlaneFitParams.
copyright (C) 2010 The Icecube Collaboration
$Id$
- Version
$Revision$
- Date
$LastChangedDate$
- Author
Fabian Kislat fabian.kislat@desy.de, last changed by $LastChangedBy$
Private Functions
-
I3TableRowDescriptionPtr CreateDescription(const I3TopRecoPlaneFitParams ¶ms)¶
copyright (C) 2010 The Icecube Collaboration
$Id$
- Version
$Revision$
- Date
$LastChangedDate$
- Author
Fabian Kislat fabian.kislat@desy.de , last changed by $LastChangedBy$
-
size_t FillRows(const I3TopRecoPlaneFitParams ¶ms, I3TableRowPtr rows)¶
-
class I3TrackCharacteristicsValues : public I3FrameObject¶
- #include <I3TrackCharacteristicsValues.h>
Stores a set of track characteristics (see project CommonVariables).
Output of the I3TrackCharacteristicsCalculator module.
Public Functions
-
inline I3TrackCharacteristicsValues()¶
-
inline I3TrackCharacteristicsValues(const I3TrackCharacteristicsValues &rhs)¶
-
inline I3TrackCharacteristicsValues(double avgDomDistQTotDom, double emptyHitsTrackLength, double trackHitsSeparationLength, double trackHitsDistributionSmoothness)¶
-
inline double GetAvgDomDistQTotDom() const¶
-
inline double GetEmptyHitsTrackLength() const¶
-
inline double GetTrackHitsDistributionSmoothness() const¶
-
inline double GetTrackHitsSeparationLength() const¶
-
inline void SetAvgDomDistQTotDom(double l)¶
-
inline void SetEmptyHitsTrackLength(double l)¶
-
inline void SetTrackHitsDistributionSmoothness(double v)¶
-
inline void SetTrackHitsSeparationLength(double l)¶
Protected Attributes
-
double avgDomDistQTotDom_¶
The average DOM distance from the track weighted by the total charge of each DOM.
-
double emptyHitsTrackLength_¶
The maximal track length of the track, which got no hits within the specified track cylinder radius.
-
double trackHitsSeparationLength_¶
The length how far the COG positions of the first and the last quartile of the hits, within the specified track cylinder radius, are separated from each other.
-
double trackHitsDistributionSmoothness_¶
The track hits distribution smoothness value [-1.;+1.] how smooth the hits of the given I3RecoPulseSeriesMap, within the specified track cylinder radius, are distributed along the track.
Friends
- friend class icecube::serialization::access
-
inline I3TrackCharacteristicsValues()¶
-
class I3Veto : public I3FrameObject¶
- #include <I3Veto.h>
Stores parameters of veto calculation (see project CascadeVariables).
- Version
$Id$
- Date
$Date$
- Author
$Author$ Output of I3VetoModule.
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¶
Friends
- friend class icecube::serialization::access
-
class I3VetoShort : public I3FrameObject¶
- #include <I3Veto.h>
Stores a subset of parameters of veto calculation (see project CascadeVariables).
Friends
- friend class icecube::serialization::access
-
struct LDF¶
- #include <LaputopEnums.h>
Enum of LDF formulas.
Public Types
-
enum Enum¶
Values:
-
enumerator None¶
Indicator for I3LaputopParams to use stored value.
-
enumerator None¶
-
enum Enum¶
-
struct omkey_range_t¶
- #include <OMKeySet.h>
Holds a range of strings and OM numbers.
Ranges for strings [string_start, string_end) and OM numbers [om_start, om_end) follow the usual semi-open convention in C++, i.e. the value of start is included and the value of end is excluded from the interval.
-
class OMKeyLink : public I3FrameObject¶
- #include <OMKeyLink.h>
Stores two OMKeys where the order does not matter.
OMKeyLink(a, b) is equal to OMKeyLink(b, a), if a and b are OMKeys.
Public Functions
-
inline OMKeyLink()¶
The default constructor, needed for icecube::serialization.
-
virtual ~OMKeyLink()¶
Private Functions
- SET_LOGGER ("OMKeyLink")
Friends
- friend class icecube::serialization::access
-
inline OMKeyLink()¶
-
class OMKeyLinkSet : public I3FrameObject¶
- #include <OMKeyLinkSet.h>
Stores a pair of OMKeySet objects, where the order does not matter (see project CommonVariables).
OMKeyLinkSet(a, b) is equal to OMKeyLinkSet(b, a), if a and b are OMKeySets. OMKeySet compactly stores ranges of strings and OM numbers.
Public Functions
-
inline OMKeyLinkSet()¶
The default constructor, needed by icecube::serialization.
-
virtual ~OMKeyLinkSet()¶
Private Functions
- SET_LOGGER ("OMKeyLinkSet")
Friends
- friend class icecube::serialization::access
-
inline OMKeyLinkSet()¶
-
class OMKeyPair : public I3FrameObject¶
- #include <OMKeyPair.h>
Stores a pair of OMKeys, where the order matters.
OMKeyPair(a, b) is not equal OMKeyPair(b, a), if a and b are OMKeys.
Public Functions
-
virtual ~OMKeyPair()¶
Protected Functions
-
inline OMKeyPair()¶
The default constructor, needed by icecube::serialization.
Private Functions
- SET_LOGGER ("OMKeyPair")
Friends
- friend class icecube::serialization::access
-
virtual ~OMKeyPair()¶
-
class OMKeySet : public I3FrameObject¶
- #include <OMKeySet.h>
Stores a selection of OMKeys as a collection of ranges.
The class stores a collection of ranges, specifying string and OM numbers and at the beginning and end of each range. It offers a compact way to describe large parts of the detector, for example, a veto region, or a sub-detector, like DeepCore or IceTop.
Public Functions
-
inline OMKeySet()¶
The default constructor, needed by icecube::serialization.
-
OMKeySet(const std::vector<std::string> &strings, const std::vector<std::string> &oms)¶
The normal constructor. Constructs an OMKey set based on a list of string-om ranges. The ranges are specified via strings. Each string can be a single integer number, e.g. “36”, or a range of integer numbers, e.g. “1-86”.
-
virtual ~OMKeySet()¶
-
inline const std::vector<omkey_range_t> &GetOMKeyRangeVector() const¶
-
bool Contains(OMKey const &omkey) const¶
Checks if the given OMKey is part of this OMKey set definition.
-
bool IsEmpty() const¶
Checks if this OMKey set defines any OMKeys at all.
-
I3VectorOMKey GetOMKeys() const¶
Generates an I3VectorOMKey with all OMs which are defined by this OMKey set.
Public Static Functions
-
static void ExtractOMKeyRange(std::string const &s, std::string const &o, omkey_range_t &range)¶
Extracts a range from the given string expression. Range string expression could be: “START-END” or “NUMBER”, where START, END, and NUMBER are integer expressions.
Protected Attributes
-
std::vector<omkey_range_t> omkey_range_vec_¶
Friends
- friend class icecube::serialization::access
-
inline OMKeySet()¶
-
struct Parameter¶
- #include <LaputopEnums.h>
Enum of fitted parameters.
Public Types
-
enum Enum¶
Values:
-
enumerator Log10_S125¶
log10 of shower size at 125 m radial distance to shower axis
-
enumerator Age¶
shower age as in NKG formula
-
enumerator Nmu¶
Muon scale (exact meaning to be defined)
-
enumerator Nx¶
x-coordinate of direction vector
-
enumerator Ny¶
y-coordinate of direction vector
-
enumerator Tc¶
time at shower core
-
enumerator Xc¶
x-coordinate of shower core
-
enumerator Yc¶
y-coordinate of shower core
-
enumerator Theta¶
theta angle of shower axis (don’t store this, store Nx, Ny)
-
enumerator Phi¶
phi angle of shower axis (don’t store this, store Nx, Ny)
-
enumerator CurvParabA¶
curvature free parameters (KR adds 6/2017)
-
enumerator CurvGaussD¶
-
enumerator CurvGaussN¶
-
enumerator size¶
size automatically counts parameters
-
enumerator Log10_S125¶
-
enum Enum¶
-
template<class ParEnum, unsigned ParEnumSize>
class ParameterStorage : public SlimParameterStorage<ParEnum, ParEnumSize>¶ - #include <ParameterStorage.h>
ParameterStorage defines a policy to store fit parameters and their covariances.
ParameterStorage refines SlimParameterStorage, which stores only fit parameters. ParameterStorage also stores the full covariance matrix.
How to use: Implement an enum listing of the parameters and use this template and I3FrameObject as a base classes for your class. Template arguments are the enum and its size.
Public Types
-
typedef ParameterStorage<ParEnum, ParEnumSize> ParameterStorageType¶
Public Functions
-
inline ParameterStorage()¶
-
inline double GetCovariance(ParEnum type1, ParEnum type2) const¶
Best-fit estimate of covariance of two parameters.
-
inline double GetCorrelation(ParEnum type1, ParEnum type2) const¶
Best-fit estimate of correlation of two parameters.
-
inline void SetCovariance(ParEnum type1, ParEnum type2, double cov)¶
Set covariance, enlarge storage if necessary.
-
inline void SetParameter(ParEnum type, double value, double error)¶
Set value and error, added for convenience.
-
inline bool operator==(const ParameterStorageType &other) const¶
Private Types
-
typedef SlimParameterStorage<ParEnum, ParEnumSize> Base¶
Private Functions
Private Members
-
boost::numeric::ublas::symmetric_matrix<double> cov_¶
Friends
- friend class icecube::serialization::access
-
typedef ParameterStorage<ParEnum, ParEnumSize> ParameterStorageType¶
-
template<class ParEnum, unsigned ParEnumSize>
class SlimParameterStorage¶ - #include <ParameterStorage.h>
SlimParameterStorage defines a policy to store fit parameters.
How to use: Implement an enum listing of the parameters and create a template instance. Template arguments are the enum and its size. SlimParameterStorage has no serialization. It is expected to be used only as a base class for other classes with more functionality.
Subclassed by ParameterStorage< ParEnum, ParEnumSize >
Public Functions
-
inline SlimParameterStorage()¶
-
inline bool operator==(const SlimParameterStorage<ParEnum, ParEnumSize> &other) const¶
-
inline SlimParameterStorage()¶
-
class ublas_vector_shim : public boost::numeric::ublas::vector<double, ublas_storage_shim>¶
- #include <ParameterStorage.h>
Public Types
-
typedef boost::numeric::ublas::vector<double, ublas_storage_shim> base¶
Public Functions
-
inline ublas_vector_shim()¶
-
inline explicit ublas_vector_shim(size_type size)¶
-
inline ublas_vector_shim(size_type size, const ublas_storage_shim &data)¶
Friends
- friend class icecube::serialization::access
-
typedef boost::numeric::ublas::vector<double, ublas_storage_shim> base¶
-
namespace [anonymous]
(c) 2011 the IceCube Collaboration
$Id:$
- Version
- Rcs
123102
- Date
- Rcs
2014-09-03 18:09:07 -0400 (Wed, 03 Sep 2014)
- Author
Jakob van Santen vansanten@wisc.edu
-
namespace [anonymous]
-
namespace DST13Utils¶
Enums
Functions
-
uint16_t TriggerOffset(int triggerIndex)¶
-
int TriggerIndex(TriggerKey key, vector<uint16_t> triggerIDs)¶
-
uint16_t TriggerOffset(int triggerIndex)¶
-
namespace DST16Utils¶
Enums
-
enum TriggerConfigID¶
enumeration of trigger configuration IDs
Values:
-
enumerator IN_ICE_SMT8¶
InIce simple majority trigger SMT8.
-
enumerator IN_ICE_SMT3¶
InIce simple majority trigger SMT3.
-
enumerator IN_ICE_STRING_CLUSTER¶
cluster trigger
-
enumerator IN_ICE_SLOW_MP¶
SLOW Monopole trigger.
-
enumerator ICE_TOP_SMT¶
IceTop SMT6.
-
enumerator IN_ICE_CYLINDER¶
CylinderTrigger.
-
enumerator IN_ICE_MINBIAS¶
Minum Bias trigger.
-
enumerator IN_ICE_SMT8¶
Functions
-
uint16_t TriggerOffset(int triggerIndex)¶
-
int TriggerIndex(TriggerKey key, vector<uint16_t> triggerIDs)¶
-
enum TriggerConfigID¶
-
namespace DSTUtils¶
namespace with utility functions for performing operations on DST
Functions
-
inline bool isInIce(uint16_t trigger)¶
- Returns:
true if trigger flag corresponds to an In-Ice Trigger
-
inline bool isIceTop(uint16_t trigger)¶
- Returns:
true if trigger flag corresponds to an IceTop Trigger
-
inline bool isTWR(uint16_t trigger)¶
- Returns:
true if trigger flag corresponds to a TWR Trigger
-
inline bool isSPASE(uint16_t trigger)¶
- Returns:
true if trigger flag corresponds to a SPASE Trigger
-
inline bool isTimeCalibFrame(uint16_t trigger)¶
- Parameters:
trigger – 16bit unsigned trigger flag
- Returns:
true if binary data corresponds is a header frame
-
uint16_t TriggerOffset(TriggerKey key)¶
- Parameters:
key – TriggerKey
- Returns:
the number of bits to offset flag
-
string itoa(const uint16_t &bits)¶
- Parameters:
bits – 16bit unsigned trigger flag
- Returns:
string representation of bits in trigger flag
-
void PrintTrigger(I3TriggerHierarchyConstPtr triggers)¶
-
inline bool isInIce(uint16_t trigger)¶
-
namespace Laputop¶
Contains all flags used by I3LaputopParams.
$Id$ Copyright (C) 2015 The IceCube collaboration
The I3LaputopParams relies on the correct mapping of these enums to integers, so there are some rules:
Never change the order of the flags in these enums.
Never delete a flag from these enums.
Never assign numbers to the keys manually, except if you know what you are doing (e.g. to create an alias).
Add new flags for an enum at the end. In case of Parameter, before
size
.
- Version
$Rev$
- Date
$Date$
- Author
- Rcs
hdembinski
-
namespace std
STL namespace.
-
namespace sttools
Functions
-
std::string omkey_range_vector_to_strings_string(std::vector<OMKeySet::omkey_range_t> const &v)¶
-
std::string omkey_range_vector_to_oms_string(std::vector<OMKeySet::omkey_range_t> const &v)¶
-
std::string omkey_range_vector_to_strings_string(std::vector<OMKeySet::omkey_range_t> const &v)¶
- file CramerRaoParams.cxx
- #include <icetray/serialization.h>#include <tableio/I3Converter.h>#include “recclasses/CramerRaoParams.h”
Functions
-
std::ostream &operator<<(std::ostream &os, const CramerRaoParams &crp)¶
-
I3_SERIALIZABLE(CramerRaoParams)¶
-
std::ostream &operator<<(std::ostream &os, const CramerRaoParams &crp)¶
- file CramerRaoParams.h
- #include <icetray/I3FrameObject.h>#include “dataclasses/Utility.h”
Functions
-
std::ostream &operator<<(std::ostream&, const CramerRaoParams&)
-
I3_CLASS_VERSION(CramerRaoParams, cramerraoparams_version_)¶
-
I3_POINTER_TYPEDEFS(CramerRaoParams)¶
Variables
-
static const unsigned cramerraoparams_version_ = 2¶
$Id$
- Author
Jan Luenemann jan.luenemann@uni-mainz.de
- Author
Kai Schatto
-
CramerRaoParams __attribute¶
-
std::ostream &operator<<(std::ostream&, const CramerRaoParams&)
- file CramerRaoParamsConverter.cxx
- #include “CramerRaoParamsConverter.h”
- file CramerRaoParamsConverter.h
- #include “tableio/I3Converter.h”#include “recclasses/CramerRaoParams.h”
- file I3CLastFitParams.cxx
- #include <icetray/serialization.h>#include “recclasses/I3CLastFitParams.h”#include “recclasses/Utility.h”
Functions
-
std::ostream &operator<<(std::ostream &os, const I3CLastFitParams &cl)¶
-
I3_SERIALIZABLE(I3CLastFitParams)¶
-
std::ostream &operator<<(std::ostream &os, const I3CLastFitParams &cl)¶
- file I3CLastFitParams.h
- #include <icetray/I3FrameObject.h>#include “dataclasses/Utility.h”
Functions
-
std::ostream &operator<<(std::ostream&, const I3CLastFitParams&)
-
I3_POINTER_TYPEDEFS(I3CLastFitParams)¶
-
std::ostream &operator<<(std::ostream&, const I3CLastFitParams&)
- file I3CLastFitParamsConverter.cxx
- #include “I3CLastFitParamsConverter.h”
- file I3CLastFitParamsConverter.h
- #include <tableio/I3Converter.h>#include “recclasses/I3CLastFitParams.h”
- file I3CompactKeyList.cxx
- #include “recclasses/I3CompactKeyList.h”#include <serialization/binary_object.hpp>
Functions
-
I3_SPLIT_SERIALIZABLE(I3CompactKeyList)¶
-
I3_SPLIT_SERIALIZABLE(I3CompactKeyList)¶
- file I3CompactKeyList.h
- #include <icetray/I3FrameObject.h>#include <icetray/OMKey.h>#include <icetray/serialization.h>#include <dataclasses/I3Vector.h>
Functions
-
I3_CLASS_VERSION(I3CompactKeyList, i3compactkeylist_version_)¶
-
I3_POINTER_TYPEDEFS(I3CompactKeyList)¶
Variables
-
static const unsigned i3compactkeylist_version_ = 0¶
-
I3_CLASS_VERSION(I3CompactKeyList, i3compactkeylist_version_)¶
- file I3CscdLlhFitParams.cxx
- #include “icetray/serialization.h”#include “recclasses/I3CscdLlhFitParams.h”
copyright (C) 2006
- Rcs
I3CscdLlhFitParams.cxx 41418 2008-01-25 11:20:12Z schlenst
- Version
:
- Date
17Apr2006
- Author
Doug Rutledge
Functions
-
std::ostream &operator<<(std::ostream &os, const I3CscdLlhFitParams &fp)¶
-
I3_SERIALIZABLE(I3CscdLlhFitParams)¶
- file I3CscdLlhFitParams.h
- #include “icetray/I3FrameObject.h”#include “dataclasses/Utility.h”
Functions
-
std::ostream &operator<<(std::ostream&, const I3CscdLlhFitParams&)
-
I3_POINTER_TYPEDEFS(I3CscdLlhFitParams)¶
-
std::ostream &operator<<(std::ostream&, const I3CscdLlhFitParams&)
- file I3CscdLlhFitParamsConverter.cxx
- #include “I3CscdLlhFitParamsConverter.h”
- file I3CscdLlhFitParamsConverter.h
- #include “tableio/I3Converter.h”#include “recclasses/I3CscdLlhFitParams.h”
- file I3DipoleFitParams.cxx
- #include “recclasses/I3DipoleFitParams.h”#include “recclasses/Utility.h”#include <icetray/serialization.h>
Functions
-
I3_SERIALIZABLE(I3DipoleFitParams)¶
-
std::ostream &operator<<(std::ostream &os, const I3DipoleFitParams &x)¶
-
I3_SERIALIZABLE(I3DipoleFitParams)¶
- file I3DipoleFitParams.h
- #include <icetray/I3FrameObject.h>#include <serialization/access.hpp>#include <cmath>#include <climits>
Functions
-
std::ostream &operator<<(std::ostream&, const I3DipoleFitParams&)
-
I3_POINTER_TYPEDEFS(I3DipoleFitParams)¶
-
std::ostream &operator<<(std::ostream&, const I3DipoleFitParams&)
- file I3DipoleFitParamsConverter.cxx
- #include “I3DipoleFitParamsConverter.h”
- file I3DipoleFitParamsConverter.h
- #include <tableio/I3Converter.h>#include “recclasses/I3DipoleFitParams.h”
- file I3DirectHitsValues.cxx
- #include <iostream>#include “icetray/serialization.h”#include “icetray/I3Units.h”#include “recclasses/I3DirectHitsValues.h”
This file contains the implementation of the I3DirectHitsValues class, which is an I3FrameObject holding the values for a particular class of direct hits.
$Id$
Copyright (C) 2012 Martin Wolf martin.wolf@icecube.wisc.edu and the IceCube Collaboration http://www.icecube.wisc.edu
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
- Version
$Revision$
- Date
$Date$
- Author
Martin Wolf martin.wolf@icecube.wisc.edu This file is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version.
You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/
Functions
-
I3_SERIALIZABLE(I3DirectHitsValues)¶
-
std::ostream &operator<<(std::ostream &oss, const I3DirectHitsValues &rhs)¶
- file I3DirectHitsValues.h
- #include <iostream>#include <serialization/version.hpp>#include “icetray/I3FrameObject.h”#include “icetray/I3Logging.h”#include “icetray/I3PointerTypedefs.h”#include “dataclasses/I3Map.h”
Typedefs
-
typedef I3Map<std::string, I3DirectHitsValues> I3DirectHitsValuesMap¶
Functions
-
std::ostream &operator<<(std::ostream &oss, const I3DirectHitsValues &rhs)
-
I3_POINTER_TYPEDEFS(I3DirectHitsValues)¶
-
I3_CLASS_VERSION(I3DirectHitsValues, i3directhitsvalues_version_)¶
-
I3_POINTER_TYPEDEFS(I3DirectHitsValuesMap)¶
Variables
-
static const unsigned i3directhitsvalues_version_ = 0¶
$Id$
Copyright (C) 2012 Martin Wolf martin.wolf@icecube.wisc.edu and the IceCube Collaboration http://www.icecube.wisc.edu
This file is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version.
- Version
$Revision$
- Date
$Date$
- Author
Martin Wolf martin.wolf@icecube.wisc.edu
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/
-
typedef I3Map<std::string, I3DirectHitsValues> I3DirectHitsValuesMap¶
- file I3DST.cxx
- #include <icetray/serialization.h>#include <recclasses/I3DST.h>#include <boost/functional/hash/hash.hpp>#include <sstream>#include <bitset>#include <limits>#include <cmath>
- file I3DST.h
- #include <icetray/I3Units.h>#include <icetray/I3FrameObject.h>#include “dataclasses/TriggerKey.h”#include “dataclasses/physics/I3TriggerHierarchy.h”#include <map>
Defines
-
DST_SIMPLE_MULTIPLICITY¶
$Id$ copyright (C) 2007 the icecube collaboration
- Version
- Rcs
1.2
- Date
- Rcs
2006-02-20 06:38:45 -0600 (lun, 20 feb 2006)
- Author
-
DST_MIN_BIAS¶
-
DST_STRING¶
-
DST_VOLUME¶
-
DST_SPHERE¶
-
DST_FRAGMENT_MULTIPLICITY¶
-
DST_UNKNOWN_TYPE¶
-
DST_SPASE_2¶
-
DST_IN_ICE¶
-
DST_ICE_TOP¶
-
DST_AMANDA_TWR_DAQ¶
-
DST_SPASE¶
-
DST_LOGE_BINSIZE¶
-
DST_LOGE_OFFSET¶
-
MJD07¶
-
MJD08¶
-
MJD09¶
-
MJD10¶
-
MJD11¶
-
MJD12¶
-
MJD13¶
-
MJD14¶
-
MJD15¶
-
MJD16¶
Functions
-
std::ostream &operator<<(std::ostream&, const DSTPosition&)
-
I3_CLASS_VERSION(I3DST, i3dst09_version_)¶
-
I3_CLASS_VERSION(DSTReco, dstreco09_version_)¶
Variables
-
static const unsigned i3dst07_version_ = 0¶
-
static const unsigned i3dst07a_version_ = 1¶
-
static const unsigned i3dst07b_version_ = 2¶
-
static const unsigned i3dst08_version_ = 3¶
-
static const unsigned i3dst09_version_ = 4¶
-
static const unsigned i3dst10_version_ = 5¶
-
static const unsigned dstreco08_version_ = 0¶
-
static const unsigned dstreco09_version_ = 1¶
-
static const unsigned dstreco10_version_ = 1¶
-
DST_SIMPLE_MULTIPLICITY¶
- file I3DST13.cxx
- #include <icetray/serialization.h>#include <recclasses/I3DST.h>#include <recclasses/I3DST13.h>#include <boost/functional/hash/hash.hpp>#include <cmath>
- file I3DST13.h
- #include <icetray/I3Units.h>#include <recclasses/I3DST.h>#include <icetray/I3FrameObject.h>#include “dataclasses/TriggerKey.h”#include “dataclasses/physics/I3TriggerHierarchy.h”#include <map>
Defines
-
SPEED_BIN_SIZE¶
$Id$ copyright (C) 2007 the icecube collaboration
- Version
- Rcs
1.2
- Date
- Rcs
2006-02-20 06:38:45 -0600 (lun, 20 feb 2006)
- Author
Functions
-
I3_CLASS_VERSION(I3DST13, i3dst13_version_)¶
Variables
-
static const unsigned i3dst13_version_ = 7¶
-
SPEED_BIN_SIZE¶
- file I3DST16.cxx
- #include <icetray/serialization.h>#include <recclasses/I3DST.h>#include <recclasses/I3DST16.h>#include <boost/functional/hash/hash.hpp>#include <cmath>
- file I3DST16.h
- #include <icetray/I3Units.h>#include <recclasses/I3DST.h>#include <icetray/I3FrameObject.h>#include “dataclasses/TriggerKey.h”#include “dataclasses/physics/I3TriggerHierarchy.h”#include <map>
Defines
-
SPEED_BIN_SIZE
$Id$ copyright (C) 2007 the icecube collaboration
- Version
- Rcs
1.2
- Date
- Rcs
2006-02-20 06:38:45 -0600 (lun, 20 feb 2006)
- Author
Functions
-
I3_CLASS_VERSION(I3DST16, i3dst16_version_)¶
Variables
-
static const unsigned i3dst16_version_ = 8¶
-
SPEED_BIN_SIZE
- file I3DSTHeader.cxx
- #include <icetray/serialization.h>#include <recclasses/I3DSTHeader.h>#include <cmath>
Functions
-
std::ostream &operator<<(std::ostream &os, const I3DSTHeader &h)¶
-
I3_SERIALIZABLE(I3DSTHeader)¶
-
std::ostream &operator<<(std::ostream &os, const I3DSTHeader &h)¶
- file I3DSTHeader.h
- #include <icetray/I3Units.h>#include <icetray/I3FrameObject.h>#include <recclasses/I3DST.h>#include <map>
Functions
-
std::ostream &operator<<(std::ostream&, const I3DSTHeader&)
-
I3_POINTER_TYPEDEFS(I3DSTHeader)¶
-
I3_CLASS_VERSION(I3DSTHeader, i3dstheader09_version_)¶
-
std::ostream &operator<<(std::ostream&, const I3DSTHeader&)
- file I3DSTHeader13.cxx
- #include <icetray/serialization.h>#include <recclasses/I3DSTHeader13.h>#include <iostream>#include <cmath>
Functions
-
std::ostream &operator<<(std::ostream &os, const I3DSTHeader13 &h)¶
-
I3_SERIALIZABLE(I3DSTHeader13)¶
-
std::ostream &operator<<(std::ostream &os, const I3DSTHeader13 &h)¶
- file I3DSTHeader13.h
- #include <icetray/I3Units.h>#include <icetray/I3FrameObject.h>#include <recclasses/I3DSTHeader.h>#include <recclasses/I3DST13.h>#include <map>
Functions
-
std::ostream &operator<<(std::ostream&, const I3DSTHeader13&)
-
I3_POINTER_TYPEDEFS(I3DSTHeader13)¶
-
I3_CLASS_VERSION(I3DSTHeader13, i3dstheader13_version_)¶
Variables
-
static const unsigned i3dstheader13_version_ = 7¶
-
std::ostream &operator<<(std::ostream&, const I3DSTHeader13&)
- file I3DSTHeader16.cxx
- #include <icetray/serialization.h>#include <recclasses/I3DSTHeader16.h>#include <iostream>#include <cmath>
Functions
-
std::ostream &operator<<(std::ostream &os, const I3DSTHeader16 &h)¶
-
I3_SERIALIZABLE(I3DSTHeader16)¶
-
std::ostream &operator<<(std::ostream &os, const I3DSTHeader16 &h)¶
- file I3DSTHeader16.h
- #include <icetray/I3Units.h>#include <icetray/I3FrameObject.h>#include <recclasses/I3DSTHeader.h>#include <recclasses/I3DST16.h>#include <map>
Functions
-
std::ostream &operator<<(std::ostream&, const I3DSTHeader16&)
-
I3_POINTER_TYPEDEFS(I3DSTHeader16)¶
-
I3_CLASS_VERSION(I3DSTHeader16, i3dstheader16_version_)¶
Variables
-
static const unsigned i3dstheader16_version_ = 8¶
-
std::ostream &operator<<(std::ostream&, const I3DSTHeader16&)
- file I3DSTReco13.cxx
- #include <icetray/serialization.h>#include <recclasses/I3DST.h>#include <recclasses/I3DSTReco13.h>#include <recclasses/I3DST13.h>#include <boost/functional/hash/hash.hpp>#include <cmath>
Functions
-
std::ostream &operator<<(std::ostream &os, const I3DSTReco13 &r)¶
-
I3_SERIALIZABLE(I3DSTReco13)¶
-
std::ostream &operator<<(std::ostream &os, const I3DSTReco13 &r)¶
- file I3DSTReco13.h
- #include <icetray/I3Units.h>#include <recclasses/I3DST13.h>#include <icetray/I3FrameObject.h>#include “dataclasses/TriggerKey.h”#include “dataclasses/physics/I3TriggerHierarchy.h”#include <map>
Defines
-
SPEED_BIN_SIZE
$Id$ copyright (C) 2007 the icecube collaboration
- Version
- Rcs
1.2
- Date
- Rcs
2006-02-20 06:38:45 -0600 (lun, 20 feb 2006)
- Author
Functions
-
std::ostream &operator<<(std::ostream&, const I3DSTReco13&)
-
I3_POINTER_TYPEDEFS(I3DSTReco13)¶
-
I3_CLASS_VERSION(I3DSTReco13, i3dst13_version_)¶
-
SPEED_BIN_SIZE
- file I3FillRatioInfo.cxx
- #include “recclasses/I3FillRatioInfo.h”#include “recclasses/Utility.h”#include <icetray/serialization.h>
Functions
-
std::ostream &operator<<(std::ostream &os, const I3FillRatioInfo &i)¶
-
I3_SERIALIZABLE(I3FillRatioInfo)¶
-
std::ostream &operator<<(std::ostream &os, const I3FillRatioInfo &i)¶
- file I3FillRatioInfo.h
- #include “icetray/I3FrameObject.h”#include <serialization/access.hpp>
Functions
-
std::ostream &operator<<(std::ostream&, const I3FillRatioInfo&)
-
I3_POINTER_TYPEDEFS(I3FillRatioInfo)¶
-
std::ostream &operator<<(std::ostream&, const I3FillRatioInfo&)
- file I3FillRatioInfoConverter.cxx
- #include “I3FillRatioInfoConverter.h”
- file I3FillRatioInfoConverter.h
- #include “tableio/I3Converter.h”#include “recclasses/I3FillRatioInfo.h”
- file I3FiniteCuts.cxx
- #include “recclasses/I3FiniteCuts.h”#include “recclasses/Utility.h”#include <icetray/serialization.h>
implementation of the I3FiniteCuts class
The serialization method for the data class
- Version
$Revision$
- Date
$Date$
- Author
Sebastian Euler sebastian.euler@icecube.wisc.edu
Functions
-
std::ostream &operator<<(std::ostream &os, const I3FiniteCuts &fc)¶
- I3_CLASS_VERSION (I3FiniteCuts, 1)
-
I3_SERIALIZABLE(I3FiniteCuts)¶
- file I3FiniteCuts.h
- #include <icetray/I3FrameObject.h>#include <icetray/I3Logging.h>#include <serialization/access.hpp>#include <cmath>#include <ostream>
Functions
-
std::ostream &operator<<(std::ostream&, const I3FiniteCuts&)
-
I3_POINTER_TYPEDEFS(I3FiniteCuts)¶
-
std::ostream &operator<<(std::ostream&, const I3FiniteCuts&)
- file I3HitMultiplicityValues.cxx
- #include <iostream>#include “icetray/serialization.h”#include “recclasses/I3HitMultiplicityValues.h”
This file contains the implementation of the I3HitMultiplicityValues class, which is an I3FrameObject holding the result values of hit multiplicity calculation.
$Id$
Copyright (C) 2012 Martin Wolf martin.wolf@icecube.wisc.edu and the IceCube Collaboration http://www.icecube.wisc.edu
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
- Version
$Revision$
- Date
$Date$
- Author
Martin Wolf martin.wolf@icecube.wisc.edu This file is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version.
You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/
Functions
-
I3_SERIALIZABLE(I3HitMultiplicityValues)¶
-
std::ostream &operator<<(std::ostream &oss, const I3HitMultiplicityValues &rhs)¶
- file I3HitMultiplicityValues.h
- #include <iostream>#include <stdint.h>#include <serialization/access.hpp>#include <serialization/version.hpp>#include “icetray/I3FrameObject.h”#include “icetray/I3Logging.h”#include “icetray/I3PointerTypedefs.h”
Functions
-
std::ostream &operator<<(std::ostream &oss, const I3HitMultiplicityValues &rhs)
-
I3_POINTER_TYPEDEFS(I3HitMultiplicityValues)¶
-
I3_CLASS_VERSION(I3HitMultiplicityValues, i3hitmultiplicityvalues_version_)¶
Variables
-
static const unsigned i3hitmultiplicityvalues_version_ = 0¶
$Id$
Copyright (C) 2012 Martin Wolf martin.wolf@icecube.wisc.edu and the IceCube Collaboration http://www.icecube.wisc.edu
This file is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version.
- Version
$Revision$
- Date
$Date$
- Author
Martin Wolf martin.wolf@icecube.wisc.edu
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/
-
std::ostream &operator<<(std::ostream &oss, const I3HitMultiplicityValues &rhs)
- file I3HitStatisticsValues.cxx
- #include <iostream>#include “icetray/serialization.h”#include “icetray/I3Units.h”#include “recclasses/I3HitStatisticsValues.h”
This file contains the implementation of the I3HitStatisticsValues class, which is an I3FrameObject holding the result values of hit statistics calculation.
$Id$
Copyright (C) 2012 Martin Wolf martin.wolf@icecube.wisc.edu and the IceCube Collaboration http://www.icecube.wisc.edu
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
- Version
$Revision$
- Date
$Date$
- Author
Martin Wolf martin.wolf@icecube.wisc.edu This file is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version.
You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/
Functions
-
I3_SERIALIZABLE(I3HitStatisticsValues)¶
-
std::ostream &operator<<(std::ostream &oss, const I3HitStatisticsValues &rhs)¶
- file I3HitStatisticsValues.h
- #include <iostream>#include <serialization/access.hpp>#include <serialization/version.hpp>#include “icetray/I3FrameObject.h”#include “icetray/I3Logging.h”#include “icetray/I3PointerTypedefs.h”#include “dataclasses/I3Position.h”
$Id$
Copyright (C) 2012 Martin Wolf martin.wolf@icecube.wisc.edu and the IceCube Collaboration http://www.icecube.wisc.edu
This file is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version.
- Version
$Revision$
- Date
$Date$
- Author
Martin Wolf martin.wolf@icecube.wisc.edu
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/
Functions
-
std::ostream &operator<<(std::ostream &oss, const I3HitStatisticsValues &rhs)
-
I3_POINTER_TYPEDEFS(I3HitStatisticsValues)¶
-
I3_CLASS_VERSION(I3HitStatisticsValues, i3hitstatisticsvalues_version_)¶
Variables
-
static const unsigned i3hitstatisticsvalues_version_ = 0¶
- file I3LaputopParams.cxx
- #include “recclasses/I3LaputopParams.h”#include “recclasses/Utility.h”#include <icetray/serialization.h>#include <icetray/I3Units.h>#include <dataclasses/physics/I3Particle.h>#include <dataclasses/I3Position.h>#include <dataclasses/ostream_overloads.hpp>#include <iomanip>#include <limits>#include <cmath>
Copyright (C) 2015 The IceCube collaboration ID: $Id$
- Version
$Rev$
- Date
$Date$
- Author
$Author$
Functions
-
I3_SERIALIZABLE(I3LaputopParams)¶
-
std::ostream &operator<<(std::ostream &os, const I3LaputopParams &p)¶
For pretty-printing of I3LaputopParams.
- file I3LaputopParams.h
- #include “ParameterStorage.h”#include “LaputopEnums.h”#include <icetray/I3FrameObject.h>#include <dataclasses/I3Map.h>#include <dataclasses/Utility.h>#include <ostream>#include <limits>#include “icetray/I3Frame.h”
Functions
-
std::ostream &operator<<(std::ostream&, const I3LaputopParams&)
For pretty-printing of I3LaputopParams.
-
I3_CLASS_VERSION(I3LaputopParams, i3laputopparams_version_)¶
-
I3_POINTER_TYPEDEFS(I3LaputopParams)¶
Variables
-
static const unsigned i3laputopparams_version_ = 3¶
-
std::ostream &operator<<(std::ostream&, const I3LaputopParams&)
- file I3LaputopParamsConverter.cxx
- #include “I3LaputopParamsConverter.h”#include <icetray/I3Units.h>
- file I3LaputopParamsConverter.h
- #include <tableio/I3Converter.h>#include <recclasses/I3LaputopParams.h>
- file I3LaputopParamsTransform.cxx
- #include “recclasses/I3TopLateralFitParams.h”#include “recclasses/I3LaputopParams.h”#include <icetray/I3Frame.h>#include <icetray/I3FrameObject.h>#include <dataclasses/physics/I3Particle.h>#include <boost/shared_ptr.hpp>#include <cmath>
- file I3LineFitParams.cxx
- #include “recclasses/I3LineFitParams.h”#include “recclasses/Utility.h”#include <icetray/serialization.h>#include <icetray/I3Logging.h>
Functions
-
std::ostream &operator<<(std::ostream &os, const I3LineFitParams &p)¶
-
I3_SERIALIZABLE(I3LineFitParams)¶
-
std::ostream &operator<<(std::ostream &os, const I3LineFitParams &p)¶
- file I3LineFitParams.h
- #include <dataclasses/Utility.h>#include <icetray/I3FrameObject.h>#include <climits>#include <cmath>
Functions
-
std::ostream &operator<<(std::ostream&, const I3LineFitParams&)
-
I3_POINTER_TYPEDEFS(I3LineFitParams)¶
-
I3_CLASS_VERSION(I3LineFitParams, i3linefitparams_version_)¶
Variables
-
static const unsigned i3linefitparams_version_ = 1¶
copyright (C) 2004 the icecube collaboration
- Rcs
I3LineFitParams.h 15503 2006-02-09 16:42:08Z pretz
- Version
- Rcs
1.1
- Date
- Rcs
2006-02-09 11:42:08 -0500 (Thu, 09 Feb 2006)
- Author
deyoung
-
std::ostream &operator<<(std::ostream&, const I3LineFitParams&)
- file I3LineFitParamsConverter.cxx
- #include “I3LineFitParamsConverter.h”
- file I3LineFitParamsConverter.h
- #include <tableio/I3Converter.h>#include “recclasses/I3LineFitParams.h”
- file I3OpheliaFirstGuessTrack.cxx
- #include “recclasses/I3OpheliaFirstGuessTrack.h”#include “recclasses/Utility.h”#include <icetray/serialization.h>
Functions
-
I3_SERIALIZABLE(I3OpheliaFirstGuessTrack)¶
-
std::ostream &operator<<(std::ostream &os, const I3OpheliaFirstGuessTrack &t)¶
-
I3_SERIALIZABLE(I3OpheliaFirstGuessTrack)¶
- file I3OpheliaFirstGuessTrack.h
- #include “I3OpheliaParticle.h”#include <dataclasses/I3Position.h>
Functions
-
std::ostream &operator<<(std::ostream&, const I3OpheliaFirstGuessTrack&)
- I3_CLASS_VERSION (I3OpheliaFirstGuessTrack, 2)
-
I3_POINTER_TYPEDEFS(I3OpheliaFirstGuessTrack)¶
-
I3_POINTER_TYPEDEFS(I3OpheliaFirstGuessTrackPtrVect)¶
-
std::ostream &operator<<(std::ostream&, const I3OpheliaFirstGuessTrack&)
- file I3OpheliaFirstGuessTrackConverter.cxx
- #include “I3OpheliaFirstGuessTrackConverter.h”#include <icetray/I3Units.h>#include <dataclasses/physics/I3Particle.h>
- file I3OpheliaFirstGuessTrackConverter.h
- #include <tableio/I3Converter.h>#include “recclasses/I3OpheliaFirstGuessTrack.h”
- file I3OpheliaParticle.cxx
- #include “recclasses/I3OpheliaParticle.h”#include <icetray/serialization.h>#include <inttypes.h>
Functions
-
std::ostream &operator<<(std::ostream &os, const I3OpheliaParticle &p)¶
-
I3_SERIALIZABLE(I3OpheliaParticle)¶
-
std::ostream &operator<<(std::ostream &os, const I3OpheliaParticle &p)¶
- file I3OpheliaParticle.h
- #include <serialization/version.hpp>#include <serialization/access.hpp>#include <dataclasses/physics/I3Particle.h>#include <dataclasses/I3Vector.h>#include <icetray/I3FrameObject.h>#include <vector>
Functions
-
I3_POINTER_TYPEDEFS(I3OpheliaParticle)¶
-
std::ostream &operator<<(std::ostream&, const I3OpheliaParticle&)
- I3_CLASS_VERSION (I3OpheliaParticle, 1)
-
I3_POINTER_TYPEDEFS(I3OpheliaParticlePtrVect)¶
-
I3_POINTER_TYPEDEFS(I3OpheliaParticle)¶
- file I3OpheliaRecoResult.cxx
- #include <icetray/serialization.h>#include “recclasses/I3OpheliaRecoResult.h”
Functions
-
std::ostream &operator<<(std::ostream &os, const I3OpheliaRecoResult &r)¶
-
I3_SERIALIZABLE(I3OpheliaRecoResult)¶
-
std::ostream &operator<<(std::ostream &os, const I3OpheliaRecoResult &r)¶
- file I3OpheliaRecoResult.h
- #include “recclasses/I3OpheliaParticle.h”#include “recclasses/I3OpheliaFirstGuessTrack.h”#include <dataclasses/I3Vector.h>
Functions
-
std::ostream &operator<<(std::ostream&, const I3OpheliaRecoResult&)
-
I3_POINTER_TYPEDEFS(I3OpheliaRecoResult)¶
-
std::ostream &operator<<(std::ostream&, const I3OpheliaRecoResult&)
- file I3ParticleIntersections.cxx
- #include “recclasses/I3ParticleIntersections.h”#include <icetray/serialization.h>#include <boost/foreach.hpp>
Functions
-
I3_SERIALIZABLE(I3ParticleIntersections)¶
-
I3_SERIALIZABLE(I3ParticleIntersectionsSeries)¶
-
std::ostream &operator<<(std::ostream &os, const I3ParticleIntersections &x)¶
-
I3_SERIALIZABLE(I3ParticleIntersections)¶
- file I3ParticleIntersections.h
- #include <icetray/I3FrameObject.h>#include <dataclasses/I3Vector.h>#include <dataclasses/I3Position.h>#include <dataclasses/physics/I3Particle.h>#include <ostream>
Typedefs
-
typedef I3Vector<I3ParticleIntersections> I3ParticleIntersectionsSeries¶
Functions
-
std::ostream &operator<<(std::ostream&, const I3ParticleIntersections&)
-
I3_CLASS_VERSION(I3ParticleIntersections, i3particleintersections_version_)¶
-
I3_POINTER_TYPEDEFS(I3ParticleIntersections)¶
-
I3_POINTER_TYPEDEFS(I3ParticleIntersectionsSeries)¶
Variables
-
static const unsigned i3particleintersections_version_ = 0¶
$Id$ copyright (C) 2012 Nathan Whitehorn, Claudio Kopper The Icecube Collaboration: http://www.icecube.wisc.edu
- Version
- Rcs
97707
- Date
- Rcs
2013-01-19 16:11:34 -0500 (Sat, 19 Jan 2013)
- Author
Nathan Whitehorn
- Author
Claudio Kopper
-
typedef I3Vector<I3ParticleIntersections> I3ParticleIntersectionsSeries¶
- file I3PortiaEvent.cxx
- #include <icetray/serialization.h>#include “recclasses/I3PortiaEvent.h”
Functions
-
std::ostream &operator<<(std::ostream &os, const I3PortiaEvent &e)¶
-
I3_SERIALIZABLE(I3PortiaEvent)¶
-
std::ostream &operator<<(std::ostream &os, const I3PortiaEvent &e)¶
- file I3PortiaEvent.h
- #include <serialization/version.hpp>#include <serialization/access.hpp>#include <icetray/I3FrameObject.h>#include <icetray/OMKey.h>
copyright (C) 2005 the IceCube collaboration $Id$
- Version
$Revision:$
- Date
$Date:$
- Author
Aya Ishihara <aya @ icecube.wisc.edu>
Functions
-
std::ostream &operator<<(std::ostream&, const I3PortiaEvent&)
-
I3_CLASS_VERSION(I3PortiaEvent, i3portiaEvent_version_)¶
-
I3_POINTER_TYPEDEFS(I3PortiaEvent)¶
Variables
-
static const unsigned i3portiaEvent_version_ = 2¶
- file I3PortiaEventConverter.cxx
- #include “I3PortiaEventConverter.h”
- file I3PortiaEventConverter.h
- #include “recclasses/I3PortiaEvent.h”#include <tableio/I3Converter.h>
- file I3PortiaPulse.cxx
- #include “recclasses/I3PortiaPulse.h”#include <icetray/serialization.h>
Functions
-
I3_SERIALIZABLE(I3PortiaPulse)¶
-
I3_SERIALIZABLE(I3PortiaPulseMap)¶
-
std::ostream &operator<<(std::ostream &os, const I3PortiaPulse &p)¶
-
I3_SERIALIZABLE(I3PortiaPulse)¶
- file I3PortiaPulse.h
- #include <icetray/I3FrameObject.h>#include <dataclasses/physics/I3RecoPulse.h>#include <dataclasses/I3Map.h>
Typedefs
-
typedef I3Map<OMKey, I3PortiaPulse> I3PortiaPulseMap¶
Functions
-
std::ostream &operator<<(std::ostream&, const I3PortiaPulse&)
-
I3_POINTER_TYPEDEFS(I3PortiaPulse)¶
-
I3_POINTER_TYPEDEFS(I3PortiaPulseMap)¶
-
typedef I3Map<OMKey, I3PortiaPulse> I3PortiaPulseMap¶
- file I3ShieldHitRecord.cxx
- #include <icetray/serialization.h>#include <recclasses/I3ShieldHitRecord.h>#include <dataclasses/I3Vector.h>
Functions
-
bool operator==(const I3ShieldHitRecord &r1, const I3ShieldHitRecord &r2)¶
-
I3_SERIALIZABLE(I3ShieldHitRecord)¶
-
std::ostream &operator<<(std::ostream &os, const I3ShieldHitRecord &shr)¶
-
bool operator==(const I3ShieldHitRecord &r1, const I3ShieldHitRecord &r2)¶
- file I3ShieldHitRecord.h
- #include <limits>#include <icetray/I3FrameObject.h>#include <icetray/OMKey.h>#include <serialization/access.hpp>#include <serialization/version.hpp>
Functions
-
I3_POINTER_TYPEDEFS(I3ShieldHitRecord)¶
-
I3_CLASS_VERSION(I3ShieldHitRecord, i3shieldhitrecord_version_)¶
-
bool operator==(const I3ShieldHitRecord &r1, const I3ShieldHitRecord &r2)
-
std::ostream &operator<<(std::ostream&, const I3ShieldHitRecord&)
Variables
-
static const unsigned i3shieldhitrecord_version_ = 2¶
(c) 2012 the IceCube Collaboration $Id$
- Date
$Date$
-
I3_POINTER_TYPEDEFS(I3ShieldHitRecord)¶
- file I3ShieldHitRecordConverter.cxx
- #include “I3ShieldHitRecordConverter.h”
- file I3ShieldHitRecordConverter.h
- #include <tableio/I3Converter.h>#include <recclasses/I3ShieldHitRecord.h>#include <tableio/converter/I3VectorConverter.h>
- file I3StartStopParams.cxx
- #include “recclasses/I3StartStopParams.h”#include <icetray/serialization.h>
implementation of the I3StartStopParams class
The serialization for the data class
- Version
- Rcs
54913
- Date
- Rcs
2009-05-12 12:04:02 +0200 (Tue, 12 May 2009)
- Author
Sebastian Euler sebastian.euler@icecube.wisc.edu
Functions
-
std::ostream &operator<<(std::ostream &os, const I3StartStopParams &ssp)¶
- I3_CLASS_VERSION (I3StartStopParams, 1)
-
I3_SERIALIZABLE(I3StartStopParams)¶
- file I3StartStopParams.h
- #include “icetray/I3FrameObject.h”#include “icetray/I3Logging.h”#include <serialization/access.hpp>#include <serialization/version.hpp>#include <string>#include <ostream>
Functions
-
std::ostream &operator<<(std::ostream&, const I3StartStopParams&)
-
I3_POINTER_TYPEDEFS(I3StartStopParams)¶
-
std::ostream &operator<<(std::ostream&, const I3StartStopParams&)
- file I3STConfiguration.cxx
- #include <ostream>#include “icetray/serialization.h”#include “dataclasses/ostream_overloads.hpp”#include “recclasses/I3STConfiguration.h”
This file contains the implementation of the I2STConfiguration class.
Copyright (C) 2013 Martin Wolf martin.wolf@fysik.su.se and the IceCube Collaboration http://www.icecube.wisc.edu This file is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version.
- Version
$Id$
- Date
$Date$
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/
Functions
-
I3_SERIALIZABLE(I3STConfiguration)¶
-
I3_SERIALIZABLE(I3VectorSTConfiguration)¶
-
std::ostream &operator<<(std::ostream &os, const I3STConfiguration &rhs)¶
- file I3STConfiguration.h
- #include “recclasses/OMKeyLinkSet.h”#include “icetray/OMKey.h”#include “icetray/I3FrameObject.h”#include “icetray/I3PointerTypedefs.h”#include <ostream>#include <string>#include <vector>#include <serialization/access.hpp>#include <serialization/version.hpp>
Typedefs
-
typedef I3Vector<I3STConfiguration> I3VectorSTConfiguration¶
Functions
-
std::ostream &operator<<(std::ostream &os, const I3STConfiguration &rhs)
-
I3_POINTER_TYPEDEFS(I3STConfiguration)¶
-
I3_CLASS_VERSION(I3STConfiguration, i3stconfiguration_version_)¶
-
I3_POINTER_TYPEDEFS(I3VectorSTConfiguration)¶
Variables
-
static const unsigned i3stconfiguration_version_ = 0¶
Copyright (C) 2013 Martin Wolf martin.wolf@fysik.su.se and the IceCube Collaboration http://www.icecube.wisc.edu
This file is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version.
- Version
$Id$
- Date
$Date$
- Author
Martin Wolf martin.wolf@fysik.su.se
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/
-
typedef I3Vector<I3STConfiguration> I3VectorSTConfiguration¶
- file I3TensorOfInertiaFitParams.cxx
- #include <icetray/serialization.h>#include “recclasses/I3TensorOfInertiaFitParams.h”
Functions
-
I3_SERIALIZABLE(I3TensorOfInertiaFitParams)¶
-
std::ostream &operator<<(std::ostream &os, const I3TensorOfInertiaFitParams &p)¶
-
I3_SERIALIZABLE(I3TensorOfInertiaFitParams)¶
- file I3TensorOfInertiaFitParams.h
- #include <icetray/I3FrameObject.h>#include <serialization/access.hpp>#include <serialization/version.hpp>#include <cmath>
Functions
-
std::ostream &operator<<(std::ostream&, const I3TensorOfInertiaFitParams&)
-
I3_POINTER_TYPEDEFS(I3TensorOfInertiaFitParams)¶
-
std::ostream &operator<<(std::ostream&, const I3TensorOfInertiaFitParams&)
- file I3TensorOfInertiaFitParamsConverter.cxx
- #include “I3TensorOfInertiaFitParamsConverter.h”
- file I3TensorOfInertiaFitParamsConverter.h
- #include “tableio/I3Converter.h”#include “recclasses/I3TensorOfInertiaFitParams.h”
- file I3TimeCharacteristicsValues.cxx
- #include “recclasses/I3TimeCharacteristicsValues.h”#include “icetray/serialization.h”#include “icetray/I3Units.h”#include <ostream>
Functions
-
I3_SERIALIZABLE(I3TimeCharacteristicsValues)¶
-
std::ostream &operator<<(std::ostream &oss, const I3TimeCharacteristicsValues &rhs)¶
-
I3_SERIALIZABLE(I3TimeCharacteristicsValues)¶
- file I3TimeCharacteristicsValues.h
- #include <icetray/I3FrameObject.h>#include <dataclasses/Utility.h>#include <ostream>#include <cmath>
Functions
-
std::ostream &operator<<(std::ostream&, const I3TimeCharacteristicsValues&)
-
I3_POINTER_TYPEDEFS(I3TimeCharacteristicsValues)¶
-
I3_CLASS_VERSION(I3TimeCharacteristicsValues, i3timecharacteristics_version_)¶
Variables
-
static const unsigned i3timecharacteristics_version_ = 0¶
- Author
Anna Pollmann anna.pollmann@uni-wuppertal.de
-
std::ostream &operator<<(std::ostream&, const I3TimeCharacteristicsValues&)
- file I3TopLateralFitParams.cxx
- #include <icetray/serialization.h>#include <recclasses/I3TopLateralFitParams.h>#include <cmath>
Copyright (C) 2006 The IceCube collaboration ID: $Id$
- Version
- Rcs
28706
- Date
$Date$
- Author
- Rcs
kislat
Functions
-
double p10(const double x)¶
-
std::ostream &operator<<(std::ostream &os, const I3TopLateralFitParams &p)¶
-
I3_SERIALIZABLE(I3TopLateralFitParams)¶
- file I3TopLateralFitParams.h
- #include <icetray/I3FrameObject.h>#include <icetray/I3Logging.h>#include <serialization/access.hpp>#include <serialization/version.hpp>#include <cmath>#include <ostream>
Functions
-
std::ostream &operator<<(std::ostream&, const I3TopLateralFitParams&)
-
I3_CLASS_VERSION(I3TopLateralFitParams, i3toplateralfitparams_version_)¶
-
I3_POINTER_TYPEDEFS(I3TopLateralFitParams)¶
Variables
-
static const unsigned i3toplateralfitparams_version_ = 4¶
Copyright (C) 2006 The IceCube collaboration ID: $Id$
- Version
- Rcs
28706
- Date
$Date$
- Author
- Rcs
kislat
-
std::ostream &operator<<(std::ostream&, const I3TopLateralFitParams&)
- file I3TopLateralFitParamsConverter.cxx
- #include “I3TopLateralFitParamsConverter.h”
- file I3TopLateralFitParamsConverter.h
- #include <tableio/I3Converter.h>#include <recclasses/I3TopLateralFitParams.h>
- file I3TopRecoPlaneFitParams.cxx
- #include <icetray/serialization.h>#include <icetray/I3Units.h>#include <recclasses/I3TopRecoPlaneFitParams.h>
Copyright (C) 2006 The IceCube collaboration ID: $Id$
- Version
- Rcs
18397
- Date
$Date$
- Author
- Rcs
klepser
Functions
-
std::ostream &operator<<(std::ostream &os, const I3TopRecoPlaneFitParams &p)¶
-
I3_SERIALIZABLE(I3TopRecoPlaneFitParams)¶
- file I3TopRecoPlaneFitParams.h
- #include <math.h>#include <icetray/I3FrameObject.h>#include <serialization/access.hpp>#include <serialization/version.hpp>#include <ostream>
Functions
-
std::ostream &operator<<(std::ostream&, const I3TopRecoPlaneFitParams&)
-
I3_CLASS_VERSION(I3TopRecoPlaneFitParams, i3toprecoplanefitparams_version_)¶
-
I3_POINTER_TYPEDEFS(I3TopRecoPlaneFitParams)¶
Variables
-
static const unsigned i3toprecoplanefitparams_version_ = 1¶
Copyright (C) 2006 The IceCube collaboration ID: $Id$
- Version
- Rcs
28258
- Date
$Date$
- Author
- Rcs
schlenst
-
std::ostream &operator<<(std::ostream&, const I3TopRecoPlaneFitParams&)
- file I3TopRecoPlaneFitParamsConverter.cxx
- #include “I3TopRecoPlaneFitParamsConverter.h”#include <icetray/I3Units.h>
- file I3TopRecoPlaneFitParamsConverter.h
- #include <tableio/I3Converter.h>#include <recclasses/I3TopRecoPlaneFitParams.h>
- file I3TrackCharacteristicsValues.cxx
- #include “icetray/serialization.h”#include “icetray/I3Units.h”#include “recclasses/I3TrackCharacteristicsValues.h”
This file contains the implementation of the I3TrackCharacteristicsValues class, which is an I3FrameObject holding the result values of a track characteristics calculation.
$Id$
Copyright (C) 2012 Martin Wolf martin.wolf@icecube.wisc.edu and the IceCube Collaboration http://www.icecube.wisc.edu
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
- Version
$Revision$
- Date
$Date$
- Author
Martin Wolf martin.wolf@icecube.wisc.edu This file is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version.
You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/
Functions
-
I3_SERIALIZABLE(I3TrackCharacteristicsValues)¶
-
std::ostream &operator<<(std::ostream &os, const I3TrackCharacteristicsValues &rhs)¶
- file I3TrackCharacteristicsValues.h
- #include <math.h>#include <iostream>#include <serialization/access.hpp>#include <serialization/version.hpp>#include “icetray/I3FrameObject.h”#include “icetray/I3Logging.h”#include “icetray/I3PointerTypedefs.h”
Functions
-
std::ostream &operator<<(std::ostream &oss, const I3TrackCharacteristicsValues &rhs)
-
I3_POINTER_TYPEDEFS(I3TrackCharacteristicsValues)¶
-
I3_CLASS_VERSION(I3TrackCharacteristicsValues, i3trackcharacteristicsvalues_version_)¶
Variables
-
static const unsigned i3trackcharacteristicsvalues_version_ = 0¶
$Id$
Copyright (C) 2012 Martin Wolf martin.wolf@icecube.wisc.edu and the IceCube Collaboration http://www.icecube.wisc.edu
This file is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version.
- Version
$Revision$
- Date
$Date$
- Author
Martin Wolf martin.wolf@icecube.wisc.edu
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/
-
std::ostream &operator<<(std::ostream &oss, const I3TrackCharacteristicsValues &rhs)
- file I3Veto.cxx
- #include “recclasses/I3Veto.h”#include <icetray/serialization.h>#include <algorithm>#include <vector>#include <set>
- file I3Veto.h
- #include <icetray/I3FrameObject.h>#include <dataclasses/Utility.h>
Functions
-
std::ostream &operator<<(std::ostream&, const I3VetoShort&)
-
I3_POINTER_TYPEDEFS(I3VetoShort)¶
-
std::ostream &operator<<(std::ostream&, const I3VetoShort&)
- file LaputopEnums.h
- file OMKeyLink.cxx
- #include “recclasses/OMKeyLink.h”
This file contains the implementation of the OMKeyLink class.
Copyright (C) 2014 Martin Wolf martin.wolf@icecube.wisc.edu and the IceCube Collaboration http://www.icecube.wisc.edu This file is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version.
- Version
$Id$
- Date
$Date$
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/
Functions
-
I3_SERIALIZABLE(I3VectorOMKeyLink)¶
-
bool operator==(const OMKeyLink &lhs, const OMKeyLink &rhs)¶
Equality comparison operator. Returns true, if the two OM links represent the same OM link.
- file OMKeyLink.h
- #include <iostream>#include <icetray/I3Logging.h>#include “icetray/OMKey.h”#include “icetray/I3FrameObject.h”#include <serialization/access.hpp>#include <serialization/version.hpp>#include “dataclasses/I3Vector.h”
Copyright (C) 2014 Martin Wolf martin.wolf@fysik.su.se and the IceCube Collaboration http://www.icecube.wisc.edu This file is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version.
- Version
$Id$
- Date
$Date$
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/
Functions
-
I3_CLASS_VERSION(OMKeyLink, omkeylink_version_)¶
-
bool operator==(const OMKeyLink &lhs, const OMKeyLink &rhs)
Equality comparison operator. Returns true, if the two OM links represent the same OM link.
-
bool operator<(const OMKeyLink &lhs, const OMKeyLink &rhs)
Less comparison operator. Required for putting OMKeyLink into a std::map or std::set.
-
I3_POINTER_TYPEDEFS(I3VectorOMKeyLink)¶
Variables
-
static const unsigned omkeylink_version_ = 0¶
- file OMKeyLinkSet.cxx
- #include <icetray/python/stream_to_string.hpp>#include “recclasses/OMKeyLinkSet.h”#include <boost/lexical_cast.hpp>
This file contains the implementation of the OMKeyLinkSet class.
Copyright (C) 2014 Martin Wolf martin.wolf@icecube.wisc.edu and the IceCube Collaboration http://www.icecube.wisc.edu This file is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version.
- Version
$Id$
- Date
$Date$
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/
Functions
-
I3_SERIALIZABLE(OMKeyLinkSet)¶
-
I3_SERIALIZABLE(I3VectorOMKeyLinkSet)¶
-
bool operator==(const OMKeyLinkSet &lhs, const OMKeyLinkSet &rhs)¶
Equality comparison operator. Returns true, if the two OMKeyLinkSet objects represent the same OMKey link set. This operator is needed to put an OMKeyLinkSet object into a std::vector.
-
std::ostream &operator<<(std::ostream &os, const OMKeyLinkSet &rhs)¶
- file OMKeyLinkSet.h
- #include <string>#include “icetray/I3FrameObject.h”#include <serialization/access.hpp>#include <serialization/version.hpp>#include <icetray/I3Logging.h>#include “recclasses/OMKeyLink.h”#include “recclasses/OMKeySet.h”
Copyright (C) 2014 Martin Wolf martin.wolf@fysik.su.se and the IceCube Collaboration http://www.icecube.wisc.edu This file is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version.
- Version
$Id$
- Date
$Date$
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/
Typedefs
-
typedef I3Vector<OMKeyLinkSet> I3VectorOMKeyLinkSet¶
Functions
-
I3_CLASS_VERSION(OMKeyLinkSet, omkeylinkset_version_)¶
-
bool operator==(const OMKeyLinkSet &lhs, const OMKeyLinkSet &rhs)
Equality comparison operator. Returns true, if the two OMKeyLinkSet objects represent the same OMKey link set. This operator is needed to put an OMKeyLinkSet object into a std::vector.
-
std::ostream &operator<<(std::ostream &os, const OMKeyLinkSet &rhs)
-
I3_POINTER_TYPEDEFS(OMKeyLinkSet)¶
-
I3_POINTER_TYPEDEFS(I3VectorOMKeyLinkSet)¶
Variables
-
static const unsigned omkeylinkset_version_ = 0¶
- file OMKeyPair.cxx
- #include “recclasses/OMKeyPair.h”
This file contains the implementation of the OMKeyPair class.
Copyright (C) 2013 Martin Wolf martin.wolf@icecube.wisc.edu and the IceCube Collaboration http://www.icecube.wisc.edu This file is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version.
- Version
$Id$
- Date
$Date$
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/
- file OMKeyPair.h
- #include <iostream>#include <sstream>#include “icetray/OMKey.h”#include “icetray/I3FrameObject.h”#include <serialization/access.hpp>#include <serialization/version.hpp>#include “dataclasses/I3Vector.h”
Copyright (C) 2011 - 2013 Martin Wolf martin.wolf@fysik.su.se, Robert Franke and the IceCube Collaboration http://www.icecube.wisc.edu
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
- Version
$Id$
- Date
$Date$
This file is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version.
You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/
Variables
-
static const unsigned omkeypair_version_ = 0¶
- file OMKeySet.cxx
- #include <ostream>#include <sstream>#include <vector>#include <boost/lexical_cast.hpp>#include “recclasses/OMKeySet.h”
This file contains the implementation of the OMKeySet class.
Copyright (C) 2014 Martin Wolf martin.wolf@icecube.wisc.edu and the IceCube Collaboration http://www.icecube.wisc.edu This file is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version.
- Version
$Id$
- Date
$Date$
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/
Functions
-
bool operator==(const OMKeySet &lhs, const OMKeySet &rhs)¶
Equality comparison operator. Returns true, if the two OMKeySet objects represent the same OMKey set. This operator is needed to put an OMKeySet object into a std::vector.
-
bool operator==(const OMKeySet::omkey_range_t &lhs, const OMKeySet::omkey_range_t &rhs)¶
-
I3_SERIALIZABLE(I3VectorOMKeySet)¶
- file OMKeySet.h
- #include <string>#include <vector>#include “icetray/OMKey.h”#include “icetray/I3FrameObject.h”#include <serialization/access.hpp>#include <serialization/version.hpp>#include “dataclasses/I3Vector.h”
Copyright (C) 2014 Martin Wolf martin.wolf@fysik.su.se and the IceCube Collaboration http://www.icecube.wisc.edu This file is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version.
- Version
$Id$
- Date
$Date$
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/
Functions
-
I3_CLASS_VERSION(OMKeySet, omkeyset_version_)¶
-
bool operator==(const OMKeySet &lhs, const OMKeySet &rhs)
Equality comparison operator. Returns true, if the two OMKeySet objects represent the same OMKey set. This operator is needed to put an OMKeySet object into a std::vector.
-
bool operator==(const OMKeySet::omkey_range_t &lhs, const OMKeySet::omkey_range_t &rhs)
-
I3_POINTER_TYPEDEFS(I3VectorOMKeySet)¶
Variables
-
static const unsigned omkeyset_version_ = 0¶
- file ParameterStorage.h
- #include <boost/numeric/ublas/vector.hpp>#include <boost/numeric/ublas/symmetric.hpp>#include <boost/numeric/ublas/io.hpp>#include <serialization/nvp.hpp>#include <limits>#include <cmath>#include <sstream>#include “Utility.h”#include <dataclasses/I3Matrix.h>
- file Utility.h
- #include <cmath>
- page todo
-
- Member I3OpheliaParticle::~I3OpheliaParticle ()
- dir converter
- dir icetray
- dir private
- dir public
- dir recclasses
- dir recclasses
- dir recclasses