Loading [MathJax]/extensions/tex2jax.js
Iguana 0.8.0
Implementation Guardian of Analysis Algorithms
All Classes Namespaces Files Functions Variables Typedefs Enumerations Macros Modules Pages
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 Ciguana::bindings::algo_owner_tAlgorithm instance owner type
 Ciguana::AlgorithmFactoryFactory to create an algorithm
 Ciguana::ConcurrentParam< T >Abstract base class for concurrently mutable configuration parameters
 Ciguana::MemoizedParam< T >iguana::ConcurrentParam that uses memoization for thread safety; used when iguana::GlobalConcurrencyModel is "memoize"
 Ciguana::SingleThreadParam< T >Parameter that is not thread safe; used when iguana::GlobalConcurrencyModel is "single"
 Ciguana::ConcurrentParamFactoryFactory to create the appropriate ConcurrentParam-derived class instance for the current GlobalConcurrencyModel
 Ciguana::LoggerSimple logger service
 Ciguana::Momentum33-momentum type
 Ciguana::Momentum44-momentum type
 Ciguana::ObjectA named object with a Logger instance
 Ciguana::AlgorithmBase class for all algorithms to inherit from
 Ciguana::AlgorithmSequenceAn algorithm that can run a sequence of algorithms
 Ciguana::ValidatorBase class for all algorithm validators to inherit from
 Ciguana::clas12::FiducialFilterValidatoriguana::clas12::FiducialFilter validator
 Ciguana::clas12::MomentumCorrectionValidatoriguana::clas12::MomentumCorrection validator
 Ciguana::clas12::PhotonGBTFilterValidatoriguana::clas12::PhotonGBTFilter validator
 Ciguana::clas12::SectorFinderValidatoriguana::clas12::SectorFinder validator
 Ciguana::clas12::ZVertexFilterValidatoriguana::clas12::ZVertexFilter validator
 Ciguana::physics::DepolarizationValidatoriguana::physics::Depolarization validator
 Ciguana::physics::DihadronKinematicsValidatoriguana::physics::DihadronKinematics validator
 Ciguana::physics::InclusiveKinematicsValidatoriguana::physics::InclusiveKinematics validator
 Ciguana::physics::SingleHadronKinematicsValidatoriguana::physics::SingleHadronKinematics validator
 Ciguana::clas12::EventBuilderFilterAlgorithm: Filter the REC::Particle (or similar) bank by PID from the Event Builder
 Ciguana::clas12::FTEnergyCorrectionAlgorithm: Forward Tagger energy correction
 Ciguana::clas12::FiducialFilterAlgorithm: Filter the REC::Particle bank by applying DC (drift chamber) fiducial cuts
 Ciguana::clas12::MomentumCorrectionAlgorithm: Momentum Corrections
 Ciguana::clas12::PhotonGBTFilterAlgorithm: Filter the REC::Particle photons using pretrained GBT models
 Ciguana::clas12::SectorFinderAlgorithm: Find the sector for all rows in REC::Particle
 Ciguana::clas12::ZVertexFilterAlgorithm: Filter the REC::Particle (or similar) bank by cutting on Z Vertex
 Ciguana::example::ExampleAlgorithmAlgorithm: This is a template algorithm, used as an example showing how to write an algorithm
 Ciguana::physics::DepolarizationAlgorithm: Calculate depolarization factors
 Ciguana::physics::DihadronKinematicsAlgorithm: Calculate semi-inclusive dihadron kinematic quantities defined in iguana::physics::DihadronKinematicsVars
 Ciguana::physics::InclusiveKinematicsAlgorithm: Calculate inclusive kinematics quantities
 Ciguana::physics::SingleHadronKinematicsAlgorithm: Calculate semi-inclusive hadron kinematic quantities
 Ciguana::ConfigFileReaderConfiguration file manager
 Ciguana::YAMLReaderA YAMLReader based on yaml-cpp
 Ciguana::GlobalParam< T >Globally accessible parameter
 Ciguana::RCDBReaderRCDB reader
 Ciguana::clas12::FiducialFilter::traj_row_dataStructure to hold REC::Traj data