Recclasses

This project is a self-contained collection of storage classes inserted into frames by modules other projects, including their pybindings and table converters.

Maintainer: Kevin Meagher

Overview

This project hosts a collection of storage classes, derived from I3FrameObject. These classes are filled by other projects (for example, I3LaputopParams is produced by project toprec). It was decided to put all these storage classes into this self-contained project with minimal dependencies, to offer convenient read/write access for consumers, who just want to do data analysis based on this additional information or who just want to browse events with Steamshovel. In that sense, recclasses is the analog of simclasses.

A noteworthy class in this project is the ParameterStorage, a general storage solution for users who want to store fitted parameters with full covariance matrix. Currently, it is used by I3LaputopParams.

Most storage classes also have converter. To learn how to convert content from I3 files into table format, read hdfwriter or rootwriter.

Storage classes

Also see the full doxygen docs.

storage classes

converter

associated project

I3CLastFitParams

I3CLastFitParamsConverter

clast

CramerRaoParams

CramerRaoParamsConverter

Cramer-Rao

I3CscdLlhFitParams

I3CscdLlhFitParamsConverter

CscdLlh

I3DST

DST

I3DST13

DST

I3DST16

DST

I3DSTHeader

DST

I3DSTHeader13

DST

I3DSTHeader16

DST

I3DSTReco13

DST

I3DipoleFitParams

I3DipoleFitParamsConverter

dipolefit

I3DirectHitsValues

I3DirectHitsValuesConverter (Python)

CommonVariables

I3FillRatioInfo

I3FillRatioInfoConverter

Fill Ratio

I3FiniteCuts

FiniteReco

I3HitMultiplicityValues

I3HitMultiplicityValuesConverter (Python)

CommonVariables

I3HitStatisticsValues

I3HitStatisticsValuesConverter (Python)

CommonVariables

I3LaputopParams

I3LaputopParamsConverter

toprec

I3LineFitParams

I3LineFitParamsConverter

LineFit

OMKeyLink

OMKeyLinkSet

OMKeyPair

OMKeySet

I3OpheliaFirstGuessTrack

I3OpheliaFirstGuessTrackConverter

Ophelia

I3OpheliaParticle

Ophelia

I3OpheliaRecoResult

Ophelia

I3ParticleIntersections

VHESelfVeto

I3PortiaEvent

I3PortiaEventConverter

Portia

I3PortiaPulse

Portia

I3STConfiguration

STTools

I3ShieldHitRecord

I3ShieldHitRecordConverter

Shield

I3StartStopParams

FiniteReco

I3TensorOfInertiaFitParams

I3TensorOfInertiaFitParamsConverter

Tensor of Inertia

I3TimeCharacteristicsValues

I3TimeCharacteristicsValuesConverter (Python)

CommonVariables

I3TopLateralFitParams

I3TopLateralFitParamsConverter

toprec

I3TopRecoPlaneFitParams

I3TopRecoPlaneFitParamsConverter

toprec

I3TrackCharacteristicsValues

I3TrackCharacteristicsValuesConverter (Python)

CommonVariables

I3Veto

I3VetoConverter (Python)

Cascade Variables

I3VetoShort

Cascade Variables