Iguana 1.0.0
Implementation Guardian of Analysis Algorithms
Loading...
Searching...
No Matches
File List
Here is a list of all documented files with brief descriptions:
 iguana_v1.0.0
  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, using hipo::banklist
   
iguana_ex_cpp_00_run_functions_with_banks.cc
Example using full HIPO banks with Iguana algorithms' Run functions, using hipo::bank
   
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
      FTEnergyCorrection
       
Algorithm.h
      MomentumCorrection
       
Algorithm.h
      PhotonGBTFilter
       
Algorithm.h
       
Config.yaml
       
Validator.h
      rga
       FiducialFilterPass1
        
Algorithm.h
        
Config.yaml
        
Validator.h
       FiducialFilterPass2
        
Algorithm.h
        
Config.yaml
        
Validator.h
       FTEnergyCorrection
        
Algorithm.h
       MomentumCorrection
        
Algorithm.h
        
Validator.h
      RGAFiducialFilter
       
Algorithm.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