LArSoft  v07_13_02
Liquid Argon Software toolkit - http://larsoft.org/
calo::CalorimetryAlg::Config Struct Reference

#include "CalorimetryAlg.h"

Public Types

using Name = fhicl::Name
 
using Comment = fhicl::Comment
 

Public Attributes

fhicl::Sequence< double > CalAmpConstants
 
fhicl::Sequence< double > CalAreaConstants
 
fhicl::Atom< bool > CaloUseModBox
 
fhicl::Atom< int > CaloLifeTimeForm
 
fhicl::Atom< bool > CaloDoLifeTimeCorrection
 

Detailed Description

Definition at line 31 of file CalorimetryAlg.h.

Member Typedef Documentation

Member Data Documentation

fhicl::Sequence< double > calo::CalorimetryAlg::Config::CalAmpConstants
Initial value:
{
Name("CalAmpConstants"),
Comment("ADC to electrons constants for each plane.")
}

Definition at line 35 of file CalorimetryAlg.h.

Referenced by calo::CalorimetryAlg::reconfigure().

fhicl::Sequence< double > calo::CalorimetryAlg::Config::CalAreaConstants
Initial value:
{
Name("CalAreaConstants"),
Comment("Area to electrons constants for each plane.")
}

Definition at line 40 of file CalorimetryAlg.h.

Referenced by calo::CalorimetryAlg::reconfigure().

fhicl::Atom< bool > calo::CalorimetryAlg::Config::CaloDoLifeTimeCorrection
Initial value:
{
Name("CaloDoLifeTimeCorrection"),
Comment("Apply lifetime correction if true")
}

Definition at line 55 of file CalorimetryAlg.h.

Referenced by calo::CalorimetryAlg::reconfigure().

fhicl::Atom< int > calo::CalorimetryAlg::Config::CaloLifeTimeForm
Initial value:
{
Name("CaloLifeTimeForm"),
Comment("0 = exponential, 1 = exponential + constant")
}

Definition at line 50 of file CalorimetryAlg.h.

Referenced by calo::CalorimetryAlg::reconfigure().

fhicl::Atom< bool > calo::CalorimetryAlg::Config::CaloUseModBox
Initial value:
{
Name("CaloUseModBox"),
Comment("Use modified box model if true, birks otherwise")
}

Definition at line 45 of file CalorimetryAlg.h.

Referenced by calo::CalorimetryAlg::reconfigure().


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