Loading [MathJax]/extensions/tex2jax.js
Iguana 0.8.0
Implementation Guardian of Analysis Algorithms
File List
Here is a list of all documented files with brief descriptions:
[detail level 12345678]
 
iguana_src
 
bind
 
python
 
iguana_ex_python_00_run_functions.py
Python version of iguana_ex_cpp_00_run_functions.cc (for more details, see this .cc file)
 
iguana_ex_python_01_action_functions.py
Python version of iguana_ex_cpp_01_action_functions.cc (for more details, see this .cc file)
 
iguana_ex_python_hipopy.py
Python iguana example using HIPOPy: https://github.com/mfmceneaney/hipopy
 
examples
 
config
 
my_config_directory
 
algorithms
 
clas12
 
ZVertexFilter
 
Config.yaml
 
iguana_ex_cpp_00_run_functions.cc
Example using full HIPO banks with Iguana algorithms' Run functions. This example requires the user to have the C++ hipo::bank objects; see other examples if you do not have banks in this format
 
iguana_ex_cpp_01_action_functions.cc
Example using Iguana action functions on data from bank rows. This is useful for users who do not have the hipo::bank objects, instead only having the numerical data from them
 
iguana_ex_cpp_config_files.cc
Example showing how to control algorithm configuration
 
iguana_ex_cpp_dataframes.cc
Example using HIPO data frames with Iguana. Requires ROOT
 
iguana_ex_cpp_ROOT_macro.C
Very simple example showing how to load and use an Iguana algorithm in a ROOT macro; this example only runs the algorithm and does not require any input data
 
iguana_ex_fortran_01_action_functions.f
Fortran example demonstrating how to read a HIPO file and use its data with Iguana algorithms' action functions. Run with no arguments to see the usage guide
 
src
 
iguana
 
algorithms
 
clas12
 
CalorimeterLinker
 
Algorithm.h
 
EventBuilderFilter
 
Algorithm.h
 
Config.yaml
 
FiducialFilter
 
Algorithm.h
 
Config.yaml
 
Validator.h
 
FTEnergyCorrection
 
Algorithm.h
 
MomentumCorrection
 
Algorithm.h
 
Validator.h
 
PhotonGBTFilter
 
Algorithm.h
 
Config.yaml
 
Validator.h
 
SectorFinder
 
Algorithm.h
 
Config.yaml
 
Validator.h
 
TrajLinker
 
Algorithm.h
 
ZVertexFilter
 
Algorithm.h
 
Config.yaml
 
Validator.h
 
example
 
ExampleAlgorithm
 
Algorithm.h
 
Config.yaml
 
physics
 
Depolarization
 
Algorithm.h
 
Validator.h
 
DihadronKinematics
 
Algorithm.h
 
Config.yaml
 
Validator.h
 
InclusiveKinematics
 
Algorithm.h
 
Config.yaml
 
Validator.h
 
SingleHadronKinematics
 
Algorithm.h
 
Config.yaml
 
Validator.h
 
Tools.h
 
Algorithm.h
 
AlgorithmBoilerplate.h
Preprocessor macros to generate standardized algorithm boilerplate code
 
AlgorithmSequence.h
 
TypeDefs.h
Common objects used in algorithms
 
Validator.h
 
bankdefs
 
iguana.json
 
bindings
 
Bindings.h
 
services
 
ConcurrentParam.h
 
ConfigFileReader.h
 
GlobalParam.h
 
Logger.h
 
Object.h
 
RCDBReader.h
 
YAMLReader.h
 
tests
 
include
 
TestAlgorithm.h
 
TestConfig.h
 
TestLogger.h
 
TestMultithreading.h
 
TestValidator.h
 
src
 
iguana
 
bankdefs
 
BankDefs.h