LArSoft  v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
lariov::ElectronLifetimeContainer Class Reference

#include "ElectronLifetimeContainer.h"

Inheritance diagram for lariov::ElectronLifetimeContainer:
lariov::ChData

Public Member Functions

 ElectronLifetimeContainer (unsigned int ch)
 Constructor. More...
 
 ~ElectronLifetimeContainer ()
 Default destructor. More...
 
float ExpOffset () const
 
float TimeConstant () const
 
float ExpOffsetErr () const
 
float TimeConstantErr () const
 
void SetExpOffset (float val)
 
void SetTimeConstant (float val)
 
void SetExpOffsetErr (float val)
 
void SetTimeConstantErr (float val)
 
unsigned int Channel () const
 
void SetChannel (unsigned int ch)
 
bool operator< (unsigned int rhs) const
 
bool operator< (const ChData &ch) const
 

Protected Attributes

unsigned int fChannel
 

Private Attributes

float fExpOffset
 
float fTimeConstant
 
float fExpOffsetErr
 
float fTimeConstantErr
 

Detailed Description

Definition at line 20 of file ElectronLifetimeContainer.h.

Constructor & Destructor Documentation

lariov::ElectronLifetimeContainer::ElectronLifetimeContainer ( unsigned int  ch)
inline

Constructor.

Definition at line 24 of file ElectronLifetimeContainer.h.

24 : ChData(ch) {}
ChData(unsigned int ch)
Constructor.
Definition: ChData.h:27
lariov::ElectronLifetimeContainer::~ElectronLifetimeContainer ( )
inline

Default destructor.

Definition at line 27 of file ElectronLifetimeContainer.h.

27 {}

Member Function Documentation

unsigned int lariov::ChData::Channel ( ) const
inlineinherited

Definition at line 32 of file ChData.h.

References lariov::ChData::fChannel.

Referenced by lariov::ChData::operator<().

32 { return fChannel; }
unsigned int fChannel
Definition: ChData.h:40
float lariov::ElectronLifetimeContainer::ExpOffset ( ) const
inline

Definition at line 29 of file ElectronLifetimeContainer.h.

References fExpOffset.

float lariov::ElectronLifetimeContainer::ExpOffsetErr ( ) const
inline

Definition at line 31 of file ElectronLifetimeContainer.h.

References fExpOffsetErr.

bool lariov::ChData::operator< ( unsigned int  rhs) const
inlineinherited

Definition at line 35 of file ChData.h.

References lariov::ChData::fChannel.

35 { return fChannel < rhs; }
unsigned int fChannel
Definition: ChData.h:40
bool lariov::ChData::operator< ( const ChData ch) const
inlineinherited

Definition at line 37 of file ChData.h.

References lariov::ChData::Channel(), and lariov::ChData::fChannel.

37 { return fChannel < ch.Channel(); }
unsigned int fChannel
Definition: ChData.h:40
void lariov::ChData::SetChannel ( unsigned int  ch)
inlineinherited
void lariov::ElectronLifetimeContainer::SetExpOffset ( float  val)
inline

Definition at line 34 of file ElectronLifetimeContainer.h.

References fExpOffset.

void lariov::ElectronLifetimeContainer::SetExpOffsetErr ( float  val)
inline

Definition at line 36 of file ElectronLifetimeContainer.h.

References fExpOffsetErr.

void lariov::ElectronLifetimeContainer::SetTimeConstant ( float  val)
inline

Definition at line 35 of file ElectronLifetimeContainer.h.

References fTimeConstant.

void lariov::ElectronLifetimeContainer::SetTimeConstantErr ( float  val)
inline
float lariov::ElectronLifetimeContainer::TimeConstant ( ) const
inline

Definition at line 30 of file ElectronLifetimeContainer.h.

References fTimeConstant.

float lariov::ElectronLifetimeContainer::TimeConstantErr ( ) const
inline

Definition at line 32 of file ElectronLifetimeContainer.h.

References fTimeConstantErr.

Member Data Documentation

unsigned int lariov::ChData::fChannel
protectedinherited
float lariov::ElectronLifetimeContainer::fExpOffset
private

Definition at line 40 of file ElectronLifetimeContainer.h.

Referenced by ExpOffset(), and SetExpOffset().

float lariov::ElectronLifetimeContainer::fExpOffsetErr
private

Definition at line 42 of file ElectronLifetimeContainer.h.

Referenced by ExpOffsetErr(), and SetExpOffsetErr().

float lariov::ElectronLifetimeContainer::fTimeConstant
private

Definition at line 41 of file ElectronLifetimeContainer.h.

Referenced by SetTimeConstant(), and TimeConstant().

float lariov::ElectronLifetimeContainer::fTimeConstantErr
private

Definition at line 43 of file ElectronLifetimeContainer.h.

Referenced by SetTimeConstantErr(), and TimeConstantErr().


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