APRILContent
Algorithm of Particle Reconstruction for ILC - implementation with PandoraSDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations
Static Public Member Functions | List of all members
APRILContent Class Reference

APRILContent class used to register april algorithms and plugins. More...

#include <APRILContent.h>

Static Public Member Functions

static pandora::StatusCode RegisterAlgorithms (const pandora::Pandora &pandora)
 Register all the april algorithms with pandora. More...
 
static pandora::StatusCode RegisterAPRILPseudoLayerPlugin (const pandora::Pandora &pandora)
 Register pseudo layer plugin with pandora. More...
 
static pandora::StatusCode RegisterAPRILShowerProfilePlugin (const pandora::Pandora &pandora)
 
static pandora::StatusCode RegisterBFieldPlugin (const pandora::Pandora &pandora, const float innerBField, const float muonBarrelBField, const float muonEndCapBField)
 Register the b field plugin (note user side configuration) with pandora. More...
 
static pandora::StatusCode RegisterEnergyCorrections (const pandora::Pandora &pandora)
 Register the energy corrections with pandora. More...
 
static pandora::StatusCode RegisterParticleIds (const pandora::Pandora &pandora)
 Register april particle id functions. More...
 

Detailed Description

APRILContent class used to register april algorithms and plugins.

Member Function Documentation

pandora::StatusCode APRILContent::RegisterAlgorithms ( const pandora::Pandora &  pandora)
inlinestatic

Register all the april algorithms with pandora.

Parameters
pandorathe pandora instance with which to register content
pandora::StatusCode APRILContent::RegisterAPRILPseudoLayerPlugin ( const pandora::Pandora &  pandora)
inlinestatic

Register pseudo layer plugin with pandora.

Parameters
pandorathe pandora instance with which to register content
pandora::StatusCode APRILContent::RegisterBFieldPlugin ( const pandora::Pandora &  pandora,
const float  innerBField,
const float  muonBarrelBField,
const float  muonEndCapBField 
)
inlinestatic

Register the b field plugin (note user side configuration) with pandora.

Parameters
pandorathe pandora instance with which to register content
innerBFieldthe bfield in the main tracker, ecal and hcal, units Tesla
muonBarrelBFieldthe bfield in the muon barrel, units Tesla
muonEndCapBFieldthe bfield in the muon endcap, units Tesla
pandora::StatusCode APRILContent::RegisterEnergyCorrections ( const pandora::Pandora &  pandora)
inlinestatic

Register the energy corrections with pandora.

Parameters
pandorathe pandora instance with which to register content
pandora::StatusCode APRILContent::RegisterParticleIds ( const pandora::Pandora &  pandora)
static

Register april particle id functions.

Parameters
pandorathe pandora instance with which to register content

The documentation for this class was generated from the following file: