REST-for-Physics
v2.3
Rare Event Searches ToolKit for Physics
|
►NREST_InitTools | |
►NREST_Reflection | This namespace serves for the reflection functionality |
►NREST_Units | This namespace defines the unit conversion for different units which are understood by REST |
CANABlockHead | |
CANAEventHead | |
CHitsVisualConfiguration | |
CRESTVirtualConverter | |
CTrackVisualConfiguration | |
►CTRestAnalysisPlot | |
CTRestAnalysisTree | REST core data-saving helper based on TTree |
CTRestAxionAnalysisProcess | An analyis process to add TRestAxionEvent observables to the analysis tree |
CTRestAxionBufferGas | A metadata class to define the gas properties used in axion search calculations |
CTRestAxionDeviationProcess | A process to deviate the axion direction by a given yaw and pitch angle distributions |
CTRestAxionEvent | An event data class to define the parameters related to an axion particle |
CTRestAxionEventProcess | A base class for any axion event process. Defines position, rotation and component displacement |
CTRestAxionField | A basic class to define analytical axion-photon conversion calculations for axion helioscopes |
CTRestAxionFieldPropagationProcess | A process to introduce the magnetic field profile integration along the track |
CTRestAxionGeneratorProcess | A process to initialize the axion event (mainly through TRestAxionSolarFlux) |
CTRestAxionLikelihood | |
CTRestAxionMagneticField | A class to load magnetic field maps and evaluate the field on those maps including interpolation |
CTRestAxionMCPLOptics | A class to load optics response using MCPL files |
CTRestAxionOptics | An abstract class to define common optics parameters and methods |
CTRestAxionOpticsMirror | A metadata class accessing the Henke database to load reflectivity data |
CTRestAxionOpticsProcess | A process to introduce the response from optics in the axion signal generation chain |
CTRestAxionSolarFlux | A metadata class to load tabulated solar axion fluxes |
CTRestAxionSolarModel | A metadata class to define theoretical axion models and calculations related |
CTRestAxionSolarQCDFlux | A metadata class to load tabulated solar axion fluxes. Mass independent |
CTRestAxionSpectrum | A metadata class to define a solar axion spectrum and functions to evaluate it |
CTRestAxionTemplate | A metadata class to serve as example on the implementation of future metadata classes |
CTRestAxionTransmissionProcess | A process to include photon transmission using a combination of TRestAxionXrayWindow definitions |
CTRestAxionTransportProcess | A process to transport the axion to a given z-position without changing direction |
CTRestAxionTrueWolterOptics | A class that calculates the reflection path of X-rays through a Wolter 1 telescope |
CTRestAxionWolterOptics | A class that calculates the reflection path of X-rays through a Wolter 1 telescope |
CTRestAxionXrayWindow | A metadata class to create x-ray transmission window definitions |
CTRestBenchMarkProcess | A system performance monitor process for event flow rate, reading speed, cpu stress, etc |
CTRestBrowser | Event browser for different input file |
CTRestCombinedMask | A class used to define and generate a combined structure mask |
CTRestComplex | A generic class to handle complex numbers with real precision |
CTRestCut | A class to help on cuts definitions. To be used with TRestAnalysisTree |
CTRestDataBase | |
CTRestDataQualityProcess | A process to define and store quality numbers |
CTRestDataQualityRules | A class to define the properties of a rule inside TRestDataQualityRules |
►CTRestDataSet | It allows to group a number of runs that satisfy given metadata conditions |
CTRestDataSetCalibration | This class is meant to perform the calibration of different runs |
CTRestDataSetOdds | This class is meant to compute the log odds for different datasets |
►CTRestDataSetPlot | Perform the plot over datasets |
CTRestDetector | An metadata class to store basic detector information |
CTRestDetectorAvalancheProcess | |
CTRestDetectorDaqChannelSwitchingProcess | |
CTRestDetectorDriftVolume | |
CTRestDetectorElectronDiffusionProcess | |
CTRestDetectorFiducializationProcess | |
CTRestDetectorGainMap | |
CTRestDetectorGarfieldDriftProcess | |
CTRestDetectorGas | |
CTRestDetectorGeometry | |
CTRestDetectorHits3DReconstructionProcess | |
CTRestDetectorHitsAnalysisProcess | An analysis REST process to extract valuable information from Hits type of data |
CTRestDetectorHitsEvent | |
CTRestDetectorHitsEventViewer | |
CTRestDetectorHitsGaussAnalysisProcess | An analysis REST process to extract valuable information from Hits type of data performing gaussian fits |
CTRestDetectorHitsNormalizationProcess | |
CTRestDetectorHitsReductionProcess | |
CTRestDetectorHitsRotateAndTranslateProcess | |
CTRestDetectorHitsShuffleProcess | |
CTRestDetectorHitsSmearingProcess | A process to include detector energy resolution in a TRestDetectorHitsEvent |
CTRestDetectorHitsToSignalProcess | A process to transform a x,y,z coordinate hits into daq identified physical time signals |
CTRestDetectorHitsToTrackFastProcess | |
CTRestDetectorHitsToTrackProcess | A process to convert a TRestDetectorHitsEvent into a TRestTrackEvent |
CTRestDetectorPositionMappingProcess | |
CTRestDetectorReadout | A metadata class to generate/store a readout description |
CTRestDetectorReadoutChannel | |
CTRestDetectorReadoutEventViewer | |
CTRestDetectorReadoutMapping | |
CTRestDetectorReadoutModule | |
CTRestDetectorReadoutPixel | A class to store the readout pixel definition used in TRestDetectorReadoutChannel |
CTRestDetectorReadoutPlane | |
CTRestDetectorSetup | |
CTRestDetectorSignal | |
CTRestDetectorSignalChannelActivityProcess | A pure analysis process to generate histograms with detector channels activity |
CTRestDetectorSignalEvent | |
CTRestDetectorSignalRecoveryProcess | A process allowing to recover selected channels from a TRestRawSignalEvent |
CTRestDetectorSignalToHitsProcess | A process to transform a daq channel and physical time to spatial coordinates |
CTRestDetectorSignalToRawSignalProcess | A process to convert a TRestDetectorSignalEvent into a TRestRawSignalEvent |
CTRestDetectorSignalViewerProcess | |
CTRestDetectorSingleChannelAnalysisProcess | |
CTRestDetectorTriggerAnalysisProcess | A process to generate integral observables for signal ADC windows found above the defined energy threshold |
CTRestEveEventViewer | |
CTRestEvent | A base class for any REST event |
CTRestEventProcess | A base class for any REST event process |
CTRestEventRateAnalysisProcess | A pure analysis process used to calculate event rates and other time observables |
CTRestEventSelectionProcess | A template process to serve as an example to create new TRestRawSignalEventProcess |
CTRestEventViewer | |
CTRestGDMLParser | |
CTRestGeant4AnalysisProcess | A pure analysis process to extract information from a TRestGeant4Event |
CTRestGeant4BiasingVolume | |
CTRestGeant4BlobAnalysisProcess | |
CTRestGeant4Event | An event class to store geant4 generated event information |
CTRestGeant4EventViewer | |
CTRestGeant4GeometryInfo | |
CTRestGeant4Hits | |
CTRestGeant4Metadata | The main class to store the Geant4 simulation conditions that will be used by restG4 |
CTRestGeant4NeutronTaggingProcess | |
CTRestGeant4Particle | |
CTRestGeant4ParticleSource | |
CTRestGeant4ParticleSourceDecay0 | |
CTRestGeant4PhysicsInfo | |
CTRestGeant4PhysicsLists | |
CTRestGeant4PrimaryGeneratorInfo | |
CTRestGeant4ToDetectorHitsProcess | A process to transform a TRestGeant4Event into a TRestDetectorHitsEvent |
CTRestGeant4Track | |
CTRestGeant4VetoAnalysisProcess | |
CTRestGridMask | A class used to define a grid mask pattern |
►CTRestHits | It saves a 3-coordinate position and an energy for each punctual deposition |
CTRestLegacyProcess | Base class for legacy process |
CTRestManager | Managing applications and executing tasks |
CTRestMesh | A basic class inheriting from TObject to help creating a node grid definition |
►CTRestMessenger | |
CTRestMetadata | A base class for any REST metadata class |
►CTRestMetadataPlot | A helper class to draw the evolution or correlation of metadata information from a set of REST files |
CTRestMySQLToAnalysisProcess | This process connects to a SQL database and adds new observables inside the analysis tree |
CTRestPatternMask | An abstract class used to encapsulate different mask pattern class definitions |
CTRestProcessRunner | Running the processes efficiently with fantastic display |
CTRestRawAFTERToSignalProcess | A process to read binary files produced with AFTER electronics |
CTRestRawBaseLineCorrectionProcess | |
►CTRestRawBiPoToSignalProcess | An process to read binary data from BiPo electronics |
CTRestRawCommonNoiseReductionProcess | A process to subtract the common channels noise from RawSignal type |
CTRestRawDAQMetadata | A metadata class to store DAQ information |
►CTRestRawFEUDreamToSignalProcess | An process to read binary data from FEUDream electronics |
CTRestRawFFT | |
CTRestRawFindResponseSignalProcess | A process to find a representative signal to generate a response signal |
CTRestRawMemoryBufferToSignalProcess | |
CTRestRawMultiCoBoAsAdToSignalProcess | |
CTRestRawMultiFEMINOSToSignalProcess | A process to read Feminos acquisition cards in single or TCM mode |
CTRestRawPeaksFinderProcess | |
CTRestRawReadoutAnalysisProcess | |
►CTRestRawReadoutMetadata | |
CTRestRawSignal | It defines a Short_t array with a physical parameter that evolves in time using a fixed time bin |
CTRestRawSignalAddNoiseProcess | A process to add/emulate electronic noise into a TRestRawSignalEvent |
CTRestRawSignalAnalysisProcess | An analysis process to extract valuable information from a TRestRawSignalEvent |
CTRestRawSignalChannelActivityProcess | |
CTRestRawSignalConvolutionFittingProcess | |
CTRestRawSignalEvent | An event container for time rawdata signals with fixed length |
CTRestRawSignalFittingProcess | |
CTRestRawSignalGeneralFitProcess | |
CTRestRawSignalIdTaggingProcess | An analysis process helping to assign tags to user defined ranges of signal ids |
CTRestRawSignalRangeReductionProcess | |
CTRestRawSignalRemoveChannelsProcess | A process allowing to remove selected channels from a TRestRawSignalEvent |
CTRestRawSignalShapingProcess | |
CTRestRawSignalViewerProcess | |
CTRestRawTDSToSignalProcess | A process to read binary files produced with TDS (Tektronix oscilloscope) DAQ |
CTRestRawToDetectorSignalProcess | A process to convert a TRestRawSignalEvent into a TRestDetectorSignalEvent |
CTRestRawToSignalProcess | A base class for any process reading a binary external file as input to REST |
CTRestRawUSTCToSignalProcess | A process to read USTC electronic binary format files generated |
CTRestRawVetoAnalysisProcess | |
CTRestRawZeroSuppresionProcess | A process to identify signal and remove baseline noise from a TRestRawSignalEvent |
CTRestRealTimeAddInputFileProcess | |
CTRestRealTimeDrawingProcess | |
CTRestRingsMask | A class used to define a rings mask pattern |
CTRestRun | Data provider and manager in REST |
CTRestSpiderMask | A class used to define and generate a spider structure mask |
CTRestStringOutput | |
CTRestStrippedMask | A class used to define a stripped mask pattern |
CTRestSummaryProcess | A process to define basic data members to serve as a metadata summary in a data processing chain |
CTRestTask | Wrapping REST macros into tasks |
CTRestThread | Threaded worker of a process chain |
CTRestTools | A generic class with useful static methods |
CTRestTrack | |
CTRestTrackAnalysisProcess | An analysis REST process to extract valuable information from Track type of data |
CTRestTrackBlobAnalysisProcess | |
CTRestTrackDetachIsolatedNodesProcess | |
CTRestTrackEvent | |
CTRestTrackLineAnalysisProcess | A process to identify and extrack origin and end of a track assuming a linear track |
CTRestTrackLinearizationProcess | A process to perform track linearization |
CTRestTrackPathMinimizationProcess | |
CTRestTrackPointLikeAnalysisProcess | |
CTRestTrackReconnectionProcess | |
CTRestTrackReductionProcess | |
CTRestTrackToDetectorHitsProcess | |
CTRestTrackViewerProcess | A generic viewer REST process to visualize track events |
CTRestVolumeHits | |
CTRestWimpMetadata | |
CTRestWimpNucleus | A class to store different nucleus parameters |
CTRestWimpSensitivity | |
CTRestWimpUtils | |
CValueWithQuantity |