Iguana 0.0.0
Implementation Guardian of Analysis Algorithms
|
▼Niguana | General, top-level namespace for algorithms and infrastructure. For algorithms and bindings, see its sub-namespaces |
▼Nbindings | General iguana bindings |
Calgo_owner_t | Algorithm instance owner type |
▼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 |
CDihadronKinematics | Algorithm: Calculate semi-inclusive dihadron kinematic quantities defined in iguana::physics::DihadronKinematicsVars |
CDihadronKinematicsValidator | iguana::physics::DihadronKinematics validator |
CDihadronKinematicsVars | Set of dihadron kinematics variables |
CInclusiveKinematics | Algorithm: Calculate inclusive kinematics quantities defined in iguana::physics::InclusiveKinematicsVars |
CInclusiveKinematicsValidator | iguana::physics::InclusiveKinematics validator |
CInclusiveKinematicsVars | Set of inclusive kinematics variables |
CSingleHadronKinematics | Algorithm: Calculate semi-inclusive hadron kinematic quantities defined in iguana::physics::SingleHadronKinematicsVars |
CSingleHadronKinematicsValidator | iguana::physics::SingleHadronKinematics validator |
CSingleHadronKinematicsVars | Set of hadron kinematics variables |
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 |
CConcurrentParam | Abstract base class for concurrently mutable configuration parameters |
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 |
CMemoizedParam | iguana::ConcurrentParam that uses memoization for thread safety; used when iguana::GlobalConcurrencyModel is "memoize" |
CMomentum3 | 3-momentum type |
CMomentum4 | 4-momentum type |
CObject | A named object with a Logger instance |
CRCDBReader | RCDB reader |
CSingleThreadParam | Parameter that is not thread safe; used when iguana::GlobalConcurrencyModel is "single" |
CValidator | Base class for all algorithm validators to inherit from |
CYAMLReader | A YAMLReader based on yaml-cpp |