Ratpac-two
User’s Guide
Programmer’s Guide
Doxygen Code References
Related Pages
Namespaces
Classes
Class List
Class Index
Class Hierarchy
Class Members
Files
Ratpac-two
Ratpac-two
Classes
Ratpac-two: Class List
View page source
Class List
Ratpac-two: Class List
Ratpac-two
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level
1
2
3
4
]
►
N
cppflow
C
context
C
defer
C
model
C
tensor
A TensorFlow eager tensor wrapper
►
N
generator
C
Attribute
C
Operation
►
N
json
C
TData
C
Value
C
parser_error
C
Reader
C
Writer
►
N
Mimir
►
N
detail
C
AutoRegistrar
C
Cost
C
Factory
C
FitStep
C
FitSteps
C
FitStrategy
C
Optimizer
C
ParamComponent
C
ParamField
C
ParamSet
C
PMTTypeCosAlphaPDF
C
PMTTypeTimeResidualPDF
C
RootOptimizer
►
N
RAT
►
N
DS
C
Calib
C
ChannelStatus
C
Classifier
C
Digit
C
DigitPMT
C
EV
C
FitResult
C
LAPPD
C
LAPPDHit
►
C
MC
C
ParticleNameEqualityFunctor
C
MCNestedTube
C
MCNestedTubeHit
C
MCParticle
C
MCPhoton
C
MCPMT
C
MCSummary
C
MCTrack
C
MCTrackStep
C
NestedTubeInfo
C
PMT
C
PMTInfo
C
Root
C
Run
C
RunRecord
C
RunStore
C
WaveformAnalysisResult
C
CCCrossSecMessenger
Messenger class to control cross section options
C
CoincidenceMessenger
C
DBMessenger
C
ESCrossSecMessenger
Messenger class to control cross section options
C
FastNeutronMessenger
C
IBDgenMessenger
C
IsotopeMessenger
C
PhysicsListMessenger
C
ProcBlockManager
C
RatMessenger
C
ReacIBDgenMessenger
C
SNgenMessenger
C
TrackingMessenger
C
CountProc
C
EventInfo
C
Gsim
C
Log
C
ProcAllocator
C
ProcAllocatorTmpl
C
ProcBlock
►
C
Processor
C
ParamError
C
ParamInvalid
C
ParamUnknown
C
Producer
C
ProducerBlock
C
PruneProc
C
PythonProc
C
RunManager
C
SignalHandler
C
TrackInfo
C
Trajectory
C
otext_streambuf
C
AfterPulseProc
C
Digitizer
Digitizer
C
ForcedTriggerProc
C
NoiseProc
C
PDFPMTCharge
Implementation of
PMTCharge
using database defined charge PDFs
C
PDFPMTTime
C
PMTCharge
Pure virtual class for simulating
PMT
charge collection
C
PMTPulse
C
PMTTime
Pure virtual class for simulating
PMT
time spread and cable delay
C
PMTWaveform
C
PMTWaveformGenerator
C
SimpleDAQProc
C
SplitEVDAQProc
C
WaveformAnalysisGaussian
Apply Gaussian fit to digitized waveforms
C
WaveformAnalysisLognormal
Apply lognormal fit to digitized waveforms
C
WaveformAnalysisLucyDDM
Perform
PMT
waveform analysis using Richard-Lucy Direct Demodulation (LucyDDM)
C
WaveformAnalysisRAVEN
Perform reverse sparse non-negative least squares fitting and NPE likelihood estimation on digitized waveforms
C
WaveformAnalysisSinc
Interpolate waveforms by convolution using sinc kernel
C
WaveformAnalyzerBase
C
WaveformPrep
Process the digitized waveforms
C
DBTableKey
C
DB
C
TextLoaderError
C
ParseError
C
ProbablyJSONParseError
C
FileError
C
FileNotFoundError
C
FileAccessError
C
DBFieldCallback
C
DBJsonLoader
C
DBLink
C
DBTable
C
DBNotFoundError
C
DBWrongTypeError
C
Tokenizer
C
TokenizerStack
C
Parser
C
DBTextLoader
C
HTTPDownloader
C
ClassifyChargeBalance
C
ClassifyTimesProc
C
FitCentroidProc
C
FitDirectionCenterProc
C
hit
C
FitPathProc
C
FitQuadProc
C
FitterInputHandler
C
MiniSim
C
FitMimirProc
C
AmBeGen
C
AmBeSource
C
BetaFunction
C
CCCrossSec
Calculates neutrino-nucleus charged current interaction on Lithium-7. (based on ES generator)
C
CCgen
Implements the generation of a neutrino-nucleus charged current interaction
C
CfGen
C
CfSource
C
Coincidence_Gen
C
Decay0
The
Decay0
Generator for Initial Kinematics in Alpha, Beta and Double Beta Decays
►
C
DecayChain
C
ParticleInfo_t
C
DecayChain_Gen
C
ESCrossSec
Calculates neutrino-electron elastic scattering. (based on original QSNO code by F. Duncan, M. Chen and Y. Takeuchi)
C
ESgen
Implements the generation of a neutrino-electron elastic scattering event
C
GdGen
C
Gen_LED
C
HeGen
C
IBDgen
C
LiGen
C
NGen
C
PosGen_FillShell
C
PosGen_Line
C
PosGen_Multipoint
C
PosGen_Radial
C
FillVolume
C
PosGen_RegexFill
C
PosGen_TriMeshSurface
C
PrimaryVertexInformation
C
ReacIBDgen
C
StdHepRecord
C
RooTracker_Gen
Reads in RooTracker StdHep ROOT files
C
SNgen
C
VertexFile_Gen
Reads in
RAT
root trees and simulates the MC event in geant
C
VertexGen_CC
Vertex generator for neutrino-electron elastic scattering
C
VertexGen_CRY
C
VertexGen_Decay0
C
VertexGen_ES
Vertex generator for neutrino-electron elastic scattering
C
VertexGen_FastNeutron
C
VertexGen_IBD
C
VertexGen_Isotope
C
VertexGen_PhotonBomb
C
VertexGen_ReacIBD
C
VertexGen_SN
C
VertexGen_Spectrum
C
VertexGen_WIMP
C
BWVetGenericChamber
C
BWVetGenericChamberHit
C
ConeWaveguideConstruction
C
ConeWaveguideFactory
C
CubicPMTConstructionParams
C
CubicPMTConstruction
C
CylindricalPMTConstructionParams
C
CylindricalPMTConstruction
C
DetectorConstruction
C
DetectorFactory
Pure virtual class for defining parameterized geometries
C
GDMLMessenger
C
GDMLWriteStructure
C
GeoBoxFactory
C
GeoBubbleFactory
Makes and array of water boxes
C
GeoBuilder
C
GeoCalibrationStickFactory
C
GeoCherenkovSourceFactory
Geometry for the Cherenkov Source being developed at Berkeley
C
GeoConvexLensFactory
C
GeoCutTubeFactory
C
GeoEllipticalTubeFactory
C
GeoFactoryNotFoundError
C
GeoFactory
C
GeoFiberSensitiveDetector
C
GeoFiberSensitiveDetectorHit
C
GeoLensFactory
C
GeoNestedSolidArrayFactoryBase
C
GeoNestedTubeArrayFactory
C
GeoNestedTubeConstructionParams
C
GeoNestedTubeConstruction
C
GeoPerfBoxFactory
C
GeoPerfSphereFactory
C
GeoPerfTubeFactory
C
GeoPolyArrayFactory
C
GeoPolygonFactory
C
GeoReflectorFactory
C
GeoReflectorWaveguideFactory
C
GeoRevArrayFactory
C
GeoRevolutionChimneyFactory
Define the geometry of the a revolution solid with a chimney in the middle
C
GeoRevolutionFactory
C
GeoSolidArrayFactoryBase
C
GeoSolidFactory
C
GeoSphereFactory
C
GeoSurfaceFactory
Define a logical border between two solids
C
GeoTorusFactory
C
GeoTubeArrayFactory
C
GeoTubeFactory
C
GeoTubeIntersectionFactory
C
GeoWaterBoxArrayFactory
Makes and array of water boxes
C
HemisphereEncapsulationParams
C
HemisphereEncapsulation
C
LAPPDConstructionParams
C
LAPPDConstruction
C
Materials
C
PMTArrayFactory
C
PMTConcentrator
C
PMTConstruction
C
PMTCoverageFactory
C
PMTEncapsulation
C
PMTFactoryBase
C
PMTInfoParser
C
RevolutionPMTConstructionParams
C
RevolutionPMTConstruction
C
ToroidalPMTConstructionParams
C
ToroidalPMTConstruction
C
WaterBoxConstruction
C
WaveguideFactory
C
WLSPCoverFactory
C
WLSPFactory
C
DSReader
C
DSWriter
C
InNetProducer
C
InROOTProducer
C
ObjDbl
C
ObjInt
C
OutNetProc
►
C
OutNtupleProc
C
NtupleOptions
C
OutROOTProc
C
TrackTest
C
TrackCursor
C
TrackTest_Particle
C
TrackNav
C
TrackNode
C
G4CerenkovProcess
C
OpRayleigh
C
PhotonThinning
C
PhysicsList
Defines the physics processes active in the simulation
C
ThinnableG4Cerenkov
Arbitrarily thins Cherenkov photon production with no compensatory side-effects
C
AnyParse
C
Rat
C
BoundedInterpolator
C
CentroidCalculator
C
CUDAException
C
AllocBase
C
Alloc
C
FactoryUnknownID
C
AllocTable
C
Factory
C
GlobalFactory
C
pyhash
►
C
LinearInterp
C
RangeError
C
discard_streambuf
C
ROOTInterpolator
C
Minimizable
C
SimulatedAnnealing
►
N
stlplus
C
hash
C
hash_element
C
hash_iterator
C
_debug_trace
C
AdaptiveSimpsonQuadrature
Integral estimation by recursive application of Simpson's rule
C
AppliedQuenchingModel
C
assert_failed
C
BirksLaw
Interface to evaluate quenching model for a given particle/material
C
BNLOpWLS
C
BNLOpWLSBuilder
C
BNLOpWLSData
C
Calib
C
CentroidCalculator
C
ChannelStatus
C
ClassifyTimesProc
Classifier processor for hit time residuals
C
clonable
C
CountProc
C
DB
C
DBLink
C
DBTable
C
DetectorConstruction
Load detector geometry and materials
C
Dicebox158Gd
C
Digit
C
DummyProcess
C
dump_context
C
dump_context_body
C
end_dereference
C
EnergyLossFunction
Interface to calculating material stopping power
C
EV
C
Evaluateable
Interface for functions of a single variable
►
C
FFTW1DTransformer
A class for performing 1D FFTs using the FFTW library
C
buf_deleter
C
file_specification
C
FitDirectionCenterProc
Fitter processor for reconstructing event direction
C
FitterInputHandler
C
FixedTrapezoidalQuadrature
Trapezoidal quadrature rule applied with a uniform grid spacing
C
G4OpWLSBuilder
C
Gen_RandomTrigger
C
GLG4BoxSD
C
GLG4DebugMessenger
C
GLG4DeferTrackProc
C
GLG4DummyProcess
C
GLG4Gen
C
GLG4Gen_Combo
C
GLG4Gen_DeferTrack
C
GLG4Gen_External
C
GLG4GenList
C
GLG4HitPhoton
C
GLG4HitPMT
C
GLG4HitPMTCollection
C
GLG4OpAttenuation
C
GLG4PMTOpticalModel
C
GLG4PMTSD
C
GLG4PolyhedronTorusStack
C
GLG4PosGen
C
GLG4PosGen_Cosmic
C
GLG4PosGen_Fill
C
GLG4PosGen_FillCyl
C
GLG4PosGen_Paint
C
GLG4PosGen_Point
C
GLG4PrimaryGeneratorAction
C
GLG4PrimaryGeneratorMessenger
►
C
GLG4Scint
►
C
MyPhysicsTable
C
Entry
C
GLG4SteppingAction
C
GLG4TestSolid
C
GLG4TimeGen
C
GLG4TimeGen_Poisson
C
GLG4TimeGen_Uniform
►
C
GLG4TorusStack
C
RootFinder
C
GLG4TorusStack_TorusFunc
C
GLG4VertexGen
C
GLG4VertexGen_Gun
C
GLG4VertexGen_Gun2
C
GLG4VertexGen_HEPEvt
C
GLG4VEventAction
C
GLG4VisManager
C
GLG4VisMessenger
C
HTTPDownloader
C
ibuff
C
ifbuff
C
iftext
C
imbuff
C
imtext
C
IntegratedQuenchingCalculator
Interface for properly integrating quenching model over track steps
C
isbuff
C
istext
C
itext
C
LAPPD
C
LAPPDHit
C
Log
C
MC
C
MCNestedTube
C
MCNestedTubeHit
C
MCParticle
C
MCPhoton
C
MCPMT
C
MCSummary
C
MCTrack
C
MCTrackStep
C
NaiveQuenchingCalculator
Default
GLG4Scint
quenching approximation
C
NestedTubeInfo
C
null_dereference
C
obuff
C
ofbuff
C
oftext
C
ombuff
C
omtext
C
osbuff
C
ostext
C
otext
C
persistent
C
persistent_dump_failed
C
persistent_illegal_type
C
persistent_restore_failed
C
PMT
C
PMTInfo
C
PosGen_FillShell
C
PosGen_Line
C
PosGen_Multipoint
C
PosGen_Radial
C
ProcAllocator
C
ProcBlock
C
Processor
C
Producer
C
PruneProc
C
PythonProc
C
Quadrature
Interface for algorithms to integrate functions of a single variable
C
QuenchingCalculator
Interface for calculating quenched energy deposits
C
restore_context
C
restore_context_body
C
Root
C
Run
C
RunStore
C
SignalHandler
C
simple_ptr
C
simple_ptr_clone
C
simple_ptr_nocopy
C
smart_ptr
C
smart_ptr_clone
C
smart_ptr_holder
C
smart_ptr_nocopy
C
StackingAction
C
TimeOrder_GLG4Gen
C
WaveformAnalysisResult
C
WaveformAnalyzerBase
C
wrong_object
Generated by
1.9.1