All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Private Attributes | List of all members
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 22 of file BeamGateInfo.h.

23  : fm_start(start)
24  , fm_width(width)
26  {}
BeamType_t fm_beam_type
Type of beam.
Definition: BeamGateInfo.h:38

Member Function Documentation

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

Definition at line 32 of file BeamGateInfo.h.

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

Definition at line 30 of file BeamGateInfo.h.

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

Definition at line 31 of file BeamGateInfo.h.

31 { return fm_width; }

Member Data Documentation

BeamType_t sim::BeamGateInfo::fm_beam_type
private

Type of beam.

Definition at line 38 of file BeamGateInfo.h.

double sim::BeamGateInfo::fm_start
private

Definition at line 36 of file BeamGateInfo.h.

double sim::BeamGateInfo::fm_width
private

Definition at line 37 of file BeamGateInfo.h.


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