Loading [MathJax]/jax/output/HTML-CSS/config.js
Iguana 0.8.0
Implementation Guardian of Analysis Algorithms
All Classes Namespaces Files Functions Variables Typedefs Enumerations Macros Modules Pages
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1234]
 NiguanaGeneral, top-level namespace for algorithms and infrastructure. For algorithms and bindings, see its sub-namespaces
 NbindingsGeneral iguana bindings
 Calgo_owner_tAlgorithm instance owner type
 Nclas12CLAS12 algorithms
 CEventBuilderFilterAlgorithm: Filter the REC::Particle (or similar) bank by PID from the Event Builder
 CFiducialFilterAlgorithm: Filter the REC::Particle bank by applying DC (drift chamber) fiducial cuts
 Ctraj_row_dataStructure to hold REC::Traj data
 CFiducialFilterValidatoriguana::clas12::FiducialFilter validator
 CFTEnergyCorrectionAlgorithm: Forward Tagger energy correction
 CMomentumCorrectionAlgorithm: Momentum Corrections
 CMomentumCorrectionValidatoriguana::clas12::MomentumCorrection validator
 CPhotonGBTFilterAlgorithm: Filter the REC::Particle photons using pretrained GBT models
 CPhotonGBTFilterValidatoriguana::clas12::PhotonGBTFilter validator
 CSectorFinderAlgorithm: Find the sector for all rows in REC::Particle
 CSectorFinderValidatoriguana::clas12::SectorFinder validator
 CZVertexFilterAlgorithm: Filter the REC::Particle (or similar) bank by cutting on Z Vertex
 CZVertexFilterValidatoriguana::clas12::ZVertexFilter validator
 NexampleExample algorithms
 CExampleAlgorithmAlgorithm: This is a template algorithm, used as an example showing how to write an algorithm
 NphysicsPhysics algorithms
 CDepolarizationAlgorithm: Calculate depolarization factors
 CDepolarizationValidatoriguana::physics::Depolarization validator
 CDihadronKinematicsAlgorithm: Calculate semi-inclusive dihadron kinematic quantities defined in iguana::physics::DihadronKinematicsVars
 CDihadronKinematicsValidatoriguana::physics::DihadronKinematics validator
 CInclusiveKinematicsAlgorithm: Calculate inclusive kinematics quantities
 CInclusiveKinematicsValidatoriguana::physics::InclusiveKinematics validator
 CSingleHadronKinematicsAlgorithm: Calculate semi-inclusive hadron kinematic quantities
 CSingleHadronKinematicsValidatoriguana::physics::SingleHadronKinematics validator
 CAlgorithmBase class for all algorithms to inherit from
 CAlgorithmFactoryFactory to create an algorithm
 CAlgorithmSequenceAn algorithm that can run a sequence of algorithms
 CConcurrentParamAbstract base class for concurrently mutable configuration parameters
 CConcurrentParamFactoryFactory to create the appropriate ConcurrentParam-derived class instance for the current GlobalConcurrencyModel
 CConfigFileReaderConfiguration file manager
 CGlobalParamGlobally accessible parameter
 CLoggerSimple logger service
 CMemoizedParamiguana::ConcurrentParam that uses memoization for thread safety; used when iguana::GlobalConcurrencyModel is "memoize"
 CMomentum33-momentum type
 CMomentum44-momentum type
 CObjectA named object with a Logger instance
 CRCDBReaderRCDB reader
 CSingleThreadParamParameter that is not thread safe; used when iguana::GlobalConcurrencyModel is "single"
 CValidatorBase class for all algorithm validators to inherit from
 CYAMLReaderA YAMLReader based on yaml-cpp