|
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 |