LArSoft  v07_13_02
Liquid Argon Software toolkit - http://larsoft.org/
detinfo::DetectorPropertiesStandard::Configuration_t Struct Reference

Structure for configuration parameters. More...

#include "DetectorPropertiesStandard.h"

Public Types

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

Public Attributes

fhicl::Sequence< double > Efield
 
fhicl::Atom< double > Electronlifetime
 
fhicl::Atom< double > Temperature
 
fhicl::Atom< double > ElectronsToADC
 
fhicl::Atom< unsigned int > NumberTimeSamples
 
fhicl::Atom< unsigned int > ReadOutWindowSize
 
fhicl::OptionalAtom< double > TimeOffsetU
 
fhicl::OptionalAtom< double > TimeOffsetV
 
fhicl::OptionalAtom< double > TimeOffsetZ
 
fhicl::OptionalAtom< double > TimeOffsetY
 
fhicl::OptionalAtom< double > TimeOffsetX
 
fhicl::Atom< double > SternheimerA
 
fhicl::Atom< double > SternheimerK
 
fhicl::Atom< double > SternheimerX0
 
fhicl::Atom< double > SternheimerX1
 
fhicl::Atom< double > SternheimerCbar
 
fhicl::Atom< bool > SimpleBoundary { Name("SimpleBoundaryProcess" ), Comment("") }
 

Detailed Description

Structure for configuration parameters.

Definition at line 44 of file DetectorPropertiesStandard.h.

Member Typedef Documentation

Member Data Documentation

fhicl::Sequence<double> detinfo::DetectorPropertiesStandard::Configuration_t::Efield
Initial value:
{ Name("Efield"), Comment(
"electric field in front of each wire plane (the last one is the big one!) [kV/cm]")
}

Definition at line 48 of file DetectorPropertiesStandard.h.

Referenced by detinfo::DetectorPropertiesStandard::Configure(), and detinfo::DetectorPropertiesStandard::SetNumberTimeSamples().

fhicl::Atom<double > detinfo::DetectorPropertiesStandard::Configuration_t::Electronlifetime
Initial value:
{
Name("Electronlifetime" ),
Comment("electron lifetime in liquid argon [us]")
}

Definition at line 52 of file DetectorPropertiesStandard.h.

Referenced by detinfo::DetectorPropertiesStandard::Configure().

fhicl::Atom<double > detinfo::DetectorPropertiesStandard::Configuration_t::ElectronsToADC
Initial value:
{
Name("ElectronsToADC" ),
Comment("conversion factor: (ADC counts)/(ionization electrons)")
}

Definition at line 60 of file DetectorPropertiesStandard.h.

Referenced by detinfo::DetectorPropertiesStandard::Configure().

fhicl::Atom<unsigned int> detinfo::DetectorPropertiesStandard::Configuration_t::NumberTimeSamples
Initial value:
{
Name("NumberTimeSamples" ),
Comment("number of TPC readout TDC clock ticks per event")
}

Definition at line 64 of file DetectorPropertiesStandard.h.

Referenced by detinfo::DetectorPropertiesStandard::Configure().

fhicl::Atom<unsigned int> detinfo::DetectorPropertiesStandard::Configuration_t::ReadOutWindowSize
Initial value:
{
Name("ReadOutWindowSize" ),
Comment("number of TPC readout TDC clock ticks per readout window")
}

Definition at line 68 of file DetectorPropertiesStandard.h.

Referenced by detinfo::DetectorPropertiesStandard::Configure().

fhicl::Atom<bool> detinfo::DetectorPropertiesStandard::Configuration_t::SimpleBoundary { Name("SimpleBoundaryProcess" ), Comment("") }
fhicl::Atom<double > detinfo::DetectorPropertiesStandard::Configuration_t::SternheimerA
Initial value:
{
Name("SternheimerA"),
Comment("parameter a of Sternheimer correction delta = 2log(10) x - cbar + { a (x1-x)^k } theta(x1-x), x = log10(p/m)")
}

Definition at line 96 of file DetectorPropertiesStandard.h.

Referenced by detinfo::DetectorPropertiesStandard::Configure().

fhicl::Atom<double > detinfo::DetectorPropertiesStandard::Configuration_t::SternheimerCbar
Initial value:
{
Name("SternheimerCbar"),
Comment("parameter cbar of Sternheimer correction delta = 2log(10) x - cbar + { a (x_1-x)^k } theta(x1-x), x = log10(p/m)")
}

Definition at line 112 of file DetectorPropertiesStandard.h.

Referenced by detinfo::DetectorPropertiesStandard::Configure().

fhicl::Atom<double > detinfo::DetectorPropertiesStandard::Configuration_t::SternheimerK
Initial value:
{
Name("SternheimerK"),
Comment("parameter k of Sternheimer correction delta = 2log(10) x - cbar + { a (x_1-x)^k } theta(x1-x), x = log10(p/m)")
}

Definition at line 100 of file DetectorPropertiesStandard.h.

Referenced by detinfo::DetectorPropertiesStandard::Configure().

fhicl::Atom<double > detinfo::DetectorPropertiesStandard::Configuration_t::SternheimerX0
Initial value:
{
Name("SternheimerX0"),
Comment("minimum x = log10(p/m) for the application of Sternheimer correction")
}

Definition at line 104 of file DetectorPropertiesStandard.h.

Referenced by detinfo::DetectorPropertiesStandard::Configure().

fhicl::Atom<double > detinfo::DetectorPropertiesStandard::Configuration_t::SternheimerX1
Initial value:
{
Name("SternheimerX1"),
Comment("parameter x_1 of Sternheimer correction delta = 2log(10) x - cbar + { a (x_1-x)^k } theta(x1-x), x = log10(p/m)")
}

Definition at line 108 of file DetectorPropertiesStandard.h.

Referenced by detinfo::DetectorPropertiesStandard::Configure().

fhicl::Atom<double > detinfo::DetectorPropertiesStandard::Configuration_t::Temperature
Initial value:
{
Name("Temperature" ),
Comment("argon temperature [K]")
}

Definition at line 56 of file DetectorPropertiesStandard.h.

Referenced by detinfo::DetectorPropertiesStandard::Configure(), and detinfo::DetectorPropertiesStandard::Density().

fhicl::OptionalAtom<double > detinfo::DetectorPropertiesStandard::Configuration_t::TimeOffsetU
Initial value:
{
Name("TimeOffsetU" ),
Comment("tick offset subtracted to to convert spacepoint coordinates to hit times on view U")
}

Definition at line 75 of file DetectorPropertiesStandard.h.

Referenced by detinfo::DetectorPropertiesStandard::Configure().

fhicl::OptionalAtom<double > detinfo::DetectorPropertiesStandard::Configuration_t::TimeOffsetV
Initial value:
{
Name("TimeOffsetV" ),
Comment("tick offset subtracted to to convert spacepoint coordinates to hit times on view V")
}

Definition at line 79 of file DetectorPropertiesStandard.h.

Referenced by detinfo::DetectorPropertiesStandard::Configure().

fhicl::OptionalAtom<double > detinfo::DetectorPropertiesStandard::Configuration_t::TimeOffsetX
Initial value:
{
Name("TimeOffsetX" ),
Comment("tick offset subtracted to to convert spacepoint coordinates to hit times on view X")
}

Definition at line 91 of file DetectorPropertiesStandard.h.

Referenced by detinfo::DetectorPropertiesStandard::Configure().

fhicl::OptionalAtom<double > detinfo::DetectorPropertiesStandard::Configuration_t::TimeOffsetY
Initial value:
{
Name("TimeOffsetY" ),
Comment("tick offset subtracted to to convert spacepoint coordinates to hit times on view Y")
}

Definition at line 87 of file DetectorPropertiesStandard.h.

Referenced by detinfo::DetectorPropertiesStandard::Configure().

fhicl::OptionalAtom<double > detinfo::DetectorPropertiesStandard::Configuration_t::TimeOffsetZ
Initial value:
{
Name("TimeOffsetZ" ),
Comment("tick offset subtracted to to convert spacepoint coordinates to hit times on view Z")
}

Definition at line 83 of file DetectorPropertiesStandard.h.

Referenced by detinfo::DetectorPropertiesStandard::Configure().


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