REST-for-Physics
v2.3
Rare Event Searches ToolKit for Physics
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level
1
2
3
4
5
]
C
ANABlockHead
C
ANAEventHead
C
TRestRawBiPoToSignalProcess::BiPoSettings
A structure to store the BiPo settings
C
TRestRawReadoutMetadata::ChannelInfo
C
TRestRawFEUDreamToSignalProcess::DataLineDream
C
REST_Reflection::DataType_Info
C
TRestRawFEUDreamToSignalProcess::FeuReadOut
C
REST_InitTools::GlobalVarInit< T >
C
TRestMetadataPlot::Graph_Info_Set
This structure is used to register the values from a <graph definition inside the RML
C
TRestDataSetPlot::HistoInfo
Nested classes for internal use only
C
TRestAnalysisPlot::HistoInfoSet
C
HitsVisualConfiguration
C
TRestRawBiPoToSignalProcess::MatacqBoard
A structure to store the configuration settings of Matacq board
C
TRestMessenger::messagepool_t::message_t
C
TRestMessenger::messagepool_t
C
TRestMetadataPlot::Panel_Info
This structure is used to register the values from a <panel definition inside the RML
C
TRestAnalysisPlot::PanelInfo
C
TRestDataSetPlot::PanelInfo
Auxiliary class for panels/labels
C
TRestMetadataPlot::Plot_Info_Set
This structure is used to register the values from a <plot definition inside the RML
C
TRestDataSetPlot::PlotInfo
Auxiliary struct for plots/pads
C
TRestAnalysisPlot::PlotInfoSet
C
TRestDataSet::RelevantQuantity
C
RESTVirtualConverter
▼
C
TGeoManager
C
TRestDetectorGeometry
▼
C
TNamed
►
C
TRestMetadata
A base class for any REST metadata class
C
TRestAnalysisPlot
C
TRestAxionBufferGas
A metadata class to define the gas properties used in axion search calculations
C
TRestAxionLikelihood
C
TRestAxionMagneticField
A class to load magnetic field maps and evaluate the field on those maps including interpolation
►
C
TRestAxionOptics
An abstract class to define common optics parameters and methods
C
TRestAxionMCPLOptics
A class to load optics response using MCPL files
C
TRestAxionTrueWolterOptics
A class that calculates the reflection path of X-rays through a Wolter 1 telescope
C
TRestAxionWolterOptics
A class that calculates the reflection path of X-rays through a Wolter 1 telescope
C
TRestAxionOpticsMirror
A metadata class accessing the Henke database to load reflectivity data
►
C
TRestAxionSolarFlux
A metadata class to load tabulated solar axion fluxes
C
TRestAxionSolarQCDFlux
A metadata class to load tabulated solar axion fluxes. Mass independent
C
TRestAxionSolarModel
A metadata class to define theoretical axion models and calculations related
C
TRestAxionSpectrum
A metadata class to define a solar axion spectrum and functions to evaluate it
C
TRestAxionTemplate
A metadata class to serve as example on the implementation of future metadata classes
C
TRestAxionXrayWindow
A metadata class to create x-ray transmission window definitions
C
TRestCut
A class to help on cuts definitions. To be used with
TRestAnalysisTree
C
TRestDataSet
It allows to group a number of runs that satisfy given metadata conditions
C
TRestDataSetCalibration
This class is meant to perform the calibration of different runs
C
TRestDataSetOdds
This class is meant to compute the log odds for different datasets
C
TRestDataSetPlot
Perform the plot over datasets
C
TRestDetector
An metadata class to store basic detector information
►
C
TRestDetectorDriftVolume
C
TRestDetectorGas
C
TRestDetectorGainMap
C
TRestDetectorReadout
A metadata class to generate/store a readout description
C
TRestDetectorSetup
►
C
TRestEventProcess
A base class for any REST event process
C
TRestAxionAnalysisProcess
An analyis process to add
TRestAxionEvent
observables to the analysis tree
►
C
TRestAxionEventProcess
A base class for any axion event process. Defines position, rotation and component displacement
C
TRestAxionDeviationProcess
A process to deviate the axion direction by a given yaw and pitch angle distributions
C
TRestAxionFieldPropagationProcess
A process to introduce the magnetic field profile integration along the track
C
TRestAxionOpticsProcess
A process to introduce the response from optics in the axion signal generation chain
C
TRestAxionTransmissionProcess
A process to include photon transmission using a combination of
TRestAxionXrayWindow
definitions
C
TRestAxionTransportProcess
A process to transport the axion to a given z-position without changing direction
C
TRestAxionGeneratorProcess
A process to initialize the axion event (mainly through
TRestAxionSolarFlux
)
C
TRestBenchMarkProcess
A system performance monitor process for event flow rate, reading speed, cpu stress, etc
C
TRestDataQualityProcess
A process to define and store quality numbers
C
TRestDetectorAvalancheProcess
C
TRestDetectorDaqChannelSwitchingProcess
C
TRestDetectorElectronDiffusionProcess
C
TRestDetectorFiducializationProcess
C
TRestDetectorGarfieldDriftProcess
C
TRestDetectorHits3DReconstructionProcess
C
TRestDetectorHitsAnalysisProcess
An analysis REST process to extract valuable information from Hits type of data
C
TRestDetectorHitsGaussAnalysisProcess
An analysis REST process to extract valuable information from Hits type of data performing gaussian fits
C
TRestDetectorHitsNormalizationProcess
C
TRestDetectorHitsReductionProcess
C
TRestDetectorHitsRotateAndTranslateProcess
C
TRestDetectorHitsShuffleProcess
C
TRestDetectorHitsSmearingProcess
A process to include detector energy resolution in a
TRestDetectorHitsEvent
C
TRestDetectorHitsToSignalProcess
A process to transform a x,y,z coordinate hits into daq identified physical time signals
C
TRestDetectorHitsToTrackFastProcess
C
TRestDetectorHitsToTrackProcess
A process to convert a
TRestDetectorHitsEvent
into a
TRestTrackEvent
C
TRestDetectorPositionMappingProcess
C
TRestDetectorSignalChannelActivityProcess
A pure analysis process to generate histograms with detector channels activity
C
TRestDetectorSignalRecoveryProcess
A process allowing to recover selected channels from a
TRestRawSignalEvent
C
TRestDetectorSignalToHitsProcess
A process to transform a daq channel and physical time to spatial coordinates
C
TRestDetectorSignalToRawSignalProcess
A process to convert a
TRestDetectorSignalEvent
into a
TRestRawSignalEvent
C
TRestDetectorSignalViewerProcess
C
TRestDetectorSingleChannelAnalysisProcess
C
TRestDetectorTriggerAnalysisProcess
A process to generate integral observables for signal ADC windows found above the defined energy threshold
C
TRestEventRateAnalysisProcess
A pure analysis process used to calculate event rates and other time observables
C
TRestEventSelectionProcess
A template process to serve as an example to create new TRestRawSignalEventProcess
C
TRestGeant4AnalysisProcess
A pure analysis process to extract information from a
TRestGeant4Event
C
TRestGeant4BlobAnalysisProcess
C
TRestGeant4NeutronTaggingProcess
C
TRestGeant4ToDetectorHitsProcess
A process to transform a
TRestGeant4Event
into a
TRestDetectorHitsEvent
C
TRestGeant4VetoAnalysisProcess
►
C
TRestLegacyProcess
Base class for legacy process
C
TRestRawZeroSuppresionProcess
A process to identify signal and remove baseline noise from a
TRestRawSignalEvent
C
TRestMySQLToAnalysisProcess
This process connects to a SQL database and adds new observables inside the analysis tree
C
TRestRawBaseLineCorrectionProcess
C
TRestRawCommonNoiseReductionProcess
A process to subtract the common channels noise from RawSignal type
C
TRestRawFindResponseSignalProcess
A process to find a representative signal to generate a response signal
C
TRestRawMemoryBufferToSignalProcess
C
TRestRawPeaksFinderProcess
C
TRestRawReadoutAnalysisProcess
C
TRestRawSignalAddNoiseProcess
A process to add/emulate electronic noise into a
TRestRawSignalEvent
C
TRestRawSignalAnalysisProcess
An analysis process to extract valuable information from a
TRestRawSignalEvent
C
TRestRawSignalChannelActivityProcess
C
TRestRawSignalConvolutionFittingProcess
C
TRestRawSignalFittingProcess
C
TRestRawSignalGeneralFitProcess
C
TRestRawSignalIdTaggingProcess
An analysis process helping to assign tags to user defined ranges of signal ids
C
TRestRawSignalRangeReductionProcess
C
TRestRawSignalRemoveChannelsProcess
A process allowing to remove selected channels from a
TRestRawSignalEvent
C
TRestRawSignalShapingProcess
C
TRestRawSignalViewerProcess
C
TRestRawToDetectorSignalProcess
A process to convert a
TRestRawSignalEvent
into a
TRestDetectorSignalEvent
►
C
TRestRawToSignalProcess
A base class for any process reading a binary external file as input to REST
C
TRestRawAFTERToSignalProcess
A process to read binary files produced with AFTER electronics
C
TRestRawBiPoToSignalProcess
An process to read binary data from BiPo electronics
C
TRestRawFEUDreamToSignalProcess
An process to read binary data from FEUDream electronics
C
TRestRawMultiCoBoAsAdToSignalProcess
C
TRestRawMultiFEMINOSToSignalProcess
A process to read Feminos acquisition cards in single or TCM mode
C
TRestRawTDSToSignalProcess
A process to read binary files produced with TDS (Tektronix oscilloscope) DAQ
C
TRestRawUSTCToSignalProcess
A process to read USTC electronic binary format files generated
C
TRestRawVetoAnalysisProcess
C
TRestRealTimeAddInputFileProcess
C
TRestRealTimeDrawingProcess
C
TRestSummaryProcess
A process to define basic data members to serve as a metadata summary in a data processing chain
C
TRestTrackAnalysisProcess
An analysis REST process to extract valuable information from Track type of data
C
TRestTrackBlobAnalysisProcess
C
TRestTrackDetachIsolatedNodesProcess
C
TRestTrackLineAnalysisProcess
A process to identify and extrack origin and end of a track assuming a linear track
C
TRestTrackLinearizationProcess
A process to perform track linearization
C
TRestTrackPathMinimizationProcess
C
TRestTrackPointLikeAnalysisProcess
C
TRestTrackReconnectionProcess
C
TRestTrackReductionProcess
C
TRestTrackToDetectorHitsProcess
C
TRestTrackViewerProcess
A generic viewer REST process to visualize track events
C
TRestGDMLParser
C
TRestGeant4Metadata
The main class to store the
Geant4
simulation conditions that will be used by
restG4
►
C
TRestGeant4ParticleSource
C
TRestGeant4ParticleSourceDecay0
C
TRestGeant4PhysicsLists
C
TRestManager
Managing applications and executing tasks
C
TRestMessenger
C
TRestMetadataPlot
A helper class to draw the evolution or correlation of metadata information from a set of REST files
►
C
TRestPatternMask
An abstract class used to encapsulate different mask pattern class definitions
C
TRestCombinedMask
A class used to define and generate a combined structure mask
C
TRestGridMask
A class used to define a grid mask pattern
C
TRestRingsMask
A class used to define a rings mask pattern
C
TRestSpiderMask
A class used to define and generate a spider structure mask
C
TRestStrippedMask
A class used to define a stripped mask pattern
C
TRestProcessRunner
Running the processes efficiently with fantastic display
C
TRestRawDAQMetadata
A metadata class to store DAQ information
C
TRestRawReadoutMetadata
C
TRestRun
Data provider and manager in REST
C
TRestTask
Wrapping REST macros into tasks
C
TRestWimpSensitivity
▼
C
TObject
C
TRestAxionField
A basic class to define analytical axion-photon conversion calculations for axion helioscopes
C
TRestDataQualityRules
A class to define the properties of a rule inside
TRestDataQualityRules
►
C
TRestEvent
A base class for any REST event
C
TRestAxionEvent
An event data class to define the parameters related to an axion particle
C
TRestDetectorHitsEvent
C
TRestDetectorSignalEvent
C
TRestGeant4Event
An event class to store geant4 generated event information
C
TRestRawSignalEvent
An event container for time rawdata signals with fixed length
C
TRestTrackEvent
C
TRestGeant4BiasingVolume
C
TRestMesh
A basic class inheriting from TObject to help creating a node grid definition
C
TRestRawFFT
C
TRestTrack
C
TrackVisualConfiguration
C
TRestBrowser
Event browser for different input file
C
TRestComplex
A generic class to handle complex numbers with real precision
C
TRestDataBase
C
TRestDetectorReadoutChannel
C
TRestDetectorReadoutMapping
C
TRestDetectorReadoutModule
C
TRestDetectorReadoutPixel
A class to store the readout pixel definition used in
TRestDetectorReadoutChannel
C
TRestDetectorReadoutPlane
C
TRestDetectorSignal
▼
C
TRestEventViewer
C
TRestDetectorReadoutEventViewer
►
C
TRestEveEventViewer
C
TRestDetectorHitsEventViewer
C
TRestGeant4EventViewer
C
TRestGeant4GeometryInfo
▼
C
TRestGeant4Particle
C
TRestGeant4ParticleSource
C
TRestGeant4PhysicsInfo
C
TRestGeant4PrimaryGeneratorInfo
C
TRestGeant4Track
▼
C
TRestHits
It saves a 3-coordinate position and an energy for each punctual deposition
C
TRestGeant4Hits
C
TRestVolumeHits
C
TRestHits::TRestHits_Iterator
C
TRestRawSignal
It defines a Short_t array with a physical parameter that evolves in time using a fixed time bin
C
REST_Reflection::TRestReflector
C
TRestStringOutput
C
REST_Units::TRestSystemOfUnits
C
TRestThread
Threaded worker of a process chain
C
TRestTools
A generic class with useful static methods
C
TRestWimpMetadata
C
TRestWimpNucleus
A class to store different nucleus parameters
C
TRestWimpUtils
▼
C
TTree
C
TRestAnalysisTree
REST core data-saving helper based on TTree
C
REST_Units::UnitsStruct
C
ValueWithQuantity
Generated on Wed Mar 20 2024 12:11:06 for REST-for-Physics by
1.9.4