LArSoft  v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
sim::BeamGateInfo Class Reference

#include "BeamGateInfo.h"

Public Member Functions

 BeamGateInfo (double start=0, double width=1600., BeamType_t type=kBNB)
 
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 15 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), fm_width(width), fm_beam_type(type)
22  {}
BeamType_t fm_beam_type
Type of beam.
Definition: BeamGateInfo.h:34

Member Function Documentation

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

Definition at line 28 of file BeamGateInfo.h.

References fm_beam_type.

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

Definition at line 26 of file BeamGateInfo.h.

References fm_start.

Referenced by sim::operator<().

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

Definition at line 27 of file BeamGateInfo.h.

References fm_width.

Referenced by sim::operator<().

27 { return fm_width; }

Member Data Documentation

BeamType_t sim::BeamGateInfo::fm_beam_type
private

Type of beam.

Definition at line 34 of file BeamGateInfo.h.

Referenced by BeamType().

double sim::BeamGateInfo::fm_start
private

Definition at line 32 of file BeamGateInfo.h.

Referenced by Start().

double sim::BeamGateInfo::fm_width
private

Definition at line 33 of file BeamGateInfo.h.

Referenced by Width().


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