|
Iguana 0.8.0
Implementation Guardian of Analysis Algorithms
|
| Niguana | General, top-level namespace for algorithms and infrastructure. For algorithms and bindings, see its sub-namespaces |
| Nclas12 | CLAS12 algorithms |
| CEventBuilderFilter | Algorithm: Filter the REC::Particle (or similar) bank by PID from the Event Builder |
| CFiducialFilter | Algorithm: Filter the REC::Particle bank by applying DC (drift chamber) fiducial cuts |
| Ctraj_row_data | Structure to hold REC::Traj data |
| CFiducialFilterValidator | iguana::clas12::FiducialFilter validator |
| CFTEnergyCorrection | Algorithm: Forward Tagger energy correction |
| CMomentumCorrection | Algorithm: Momentum Corrections |
| CMomentumCorrectionValidator | iguana::clas12::MomentumCorrection validator |
| CPhotonGBTFilter | Algorithm: Filter the REC::Particle photons using pretrained GBT models |
| CPhotonGBTFilterValidator | iguana::clas12::PhotonGBTFilter validator |
| CSectorFinder | Algorithm: Find the sector for all rows in REC::Particle |
| CSectorFinderValidator | iguana::clas12::SectorFinder validator |
| CZVertexFilter | Algorithm: Filter the REC::Particle (or similar) bank by cutting on Z Vertex |
| CZVertexFilterValidator | iguana::clas12::ZVertexFilter validator |
| Nexample | Example algorithms |
| CExampleAlgorithm | Algorithm: This is a template algorithm, used as an example showing how to write an algorithm |
| Nphysics | Physics algorithms |
| CDihadronKinematicsVars | Set of dihadron kinematics variables |
| CDihadronKinematics | Algorithm: Calculate semi-inclusive dihadron kinematic quantities defined in iguana::physics::DihadronKinematicsVars |
| CDihadronKinematicsValidator | iguana::physics::DihadronKinematics validator |
| CInclusiveKinematicsVars | Set of inclusive kinematics variables |
| CInclusiveKinematics | Algorithm: Calculate inclusive kinematics quantities defined in iguana::physics::InclusiveKinematicsVars |
| CInclusiveKinematicsValidator | iguana::physics::InclusiveKinematics validator |
| CSingleHadronKinematicsVars | Set of hadron kinematics variables |
| CSingleHadronKinematics | Algorithm: Calculate semi-inclusive hadron kinematic quantities defined in iguana::physics::SingleHadronKinematicsVars |
| CSingleHadronKinematicsValidator | iguana::physics::SingleHadronKinematics validator |
| Nbindings | General iguana bindings |
| Calgo_owner_t | Algorithm instance owner type |
| CAlgorithm | Base class for all algorithms to inherit from |
| CAlgorithmFactory | Factory to create an algorithm |
| CAlgorithmSequence | User-level class for running a sequence of algorithms |
| CMomentum3 | 3-momentum type |
| CMomentum4 | 4-momentum type |
| CValidator | Base class for all algorithm validators to inherit from |
| CConcurrentParam | Abstract base class for concurrently mutable configuration parameters |
| CSingleThreadParam | Parameter that is not thread safe; used when iguana::GlobalConcurrencyModel is "single" |
| CMemoizedParam | iguana::ConcurrentParam that uses memoization for thread safety; used when iguana::GlobalConcurrencyModel is "memoize" |
| CConcurrentParamFactory | Factory to create the appropriate ConcurrentParam-derived class instance for the current GlobalConcurrencyModel |
| CConfigFileReader | Configuration file manager |
| CGlobalParam | Globally accessible parameter |
| CLogger | Simple logger service |
| CObject | A named object with a Logger instance |
| CRCDBReader | RCDB reader |
| CYAMLReader | A YAMLReader based on yaml-cpp |