LArSoft  v07_13_02
Liquid Argon Software toolkit - http://larsoft.org/
sim::BeamGateInfo Class Reference

#include "BeamGateInfo.h"

Public Member Functions

 BeamGateInfo (double start=0, double width=1600., BeamType_t type=kBNB)
 
 ~BeamGateInfo ()
 
double Start () const
 
double Width () const
 
BeamType_t BeamType () const
 

Private Attributes

double fm_start
 
double fm_width
 
BeamType_t fm_beam_type
 Type of beam. More...
 

Detailed Description

Definition at line 13 of file BeamGateInfo.h.

Constructor & Destructor Documentation

sim::BeamGateInfo::BeamGateInfo ( double  start = 0,
double  width = 1600.,
BeamType_t  type = kBNB 
)
inline

Definition at line 20 of file BeamGateInfo.h.

21  : fm_start(start)
22  , fm_width(width)
23  , fm_beam_type(type)
24  {}
BeamType_t fm_beam_type
Type of beam.
Definition: BeamGateInfo.h:41
sim::BeamGateInfo::~BeamGateInfo ( )
inline

Definition at line 26 of file BeamGateInfo.h.

26 {};

Member Function Documentation

BeamType_t sim::BeamGateInfo::BeamType ( ) const
inline

Definition at line 35 of file BeamGateInfo.h.

References fm_beam_type.

35 { return fm_beam_type; }
BeamType_t fm_beam_type
Type of beam.
Definition: BeamGateInfo.h:41
double sim::BeamGateInfo::Start ( ) const
inline

Definition at line 33 of file BeamGateInfo.h.

References fm_start.

Referenced by sim::operator<().

33 { return fm_start; }
double sim::BeamGateInfo::Width ( ) const
inline

Definition at line 34 of file BeamGateInfo.h.

References fm_width.

Referenced by sim::operator<().

34 { return fm_width; }

Member Data Documentation

BeamType_t sim::BeamGateInfo::fm_beam_type
private

Type of beam.

Definition at line 41 of file BeamGateInfo.h.

Referenced by BeamType().

double sim::BeamGateInfo::fm_start
private

Definition at line 39 of file BeamGateInfo.h.

Referenced by Start().

double sim::BeamGateInfo::fm_width
private

Definition at line 40 of file BeamGateInfo.h.

Referenced by Width().


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