FairRoot/PandaRoot
Public Member Functions | Public Attributes | List of all members
PndRangeValues Class Reference

#include <PndFixStepParticleGun.h>

Public Member Functions

 PndRangeValues (Double32_t start=0, Double32_t stop=0, Double32_t step=1)
 
virtual ~PndRangeValues ()
 
void SetStart (Double32_t val)
 
void SetStop (Double32_t val)
 
void SetStep (Double32_t val)
 
void SetActualValue (Double32_t val)
 
int GetNSteps ()
 
virtual Double32_t GetStep ()
 
 ClassDef (PndRangeValues, 1)
 

Public Attributes

Double32_t fStart
 
Double32_t fStop
 
Double32_t fStep
 
Double32_t fActualValue
 

Detailed Description

Definition at line 18 of file PndFixStepParticleGun.h.

Constructor & Destructor Documentation

PndRangeValues::PndRangeValues ( Double32_t  start = 0,
Double32_t  stop = 0,
Double32_t  step = 1 
)
inline

Definition at line 21 of file PndFixStepParticleGun.h.

21  : fStart(start), fStop(stop), fStep(step), fActualValue(start)
22  {}
virtual PndRangeValues::~PndRangeValues ( )
inlinevirtual

Definition at line 23 of file PndFixStepParticleGun.h.

23 {};

Member Function Documentation

PndRangeValues::ClassDef ( PndRangeValues  ,
 
)
int PndRangeValues::GetNSteps ( )
inline

Definition at line 34 of file PndFixStepParticleGun.h.

Referenced by PndFixStepParticleGun::GetNEvents().

34  {
35  if (fStep != 0)
36  return ((fStop - fStart) / fStep) + 1;
37  else
38  return 1;
39  }
virtual Double32_t PndRangeValues::GetStep ( )
inlinevirtual

Definition at line 41 of file PndFixStepParticleGun.h.

References fStep.

41 {return fStep;}
void PndRangeValues::SetActualValue ( Double32_t  val)
inline

Definition at line 32 of file PndFixStepParticleGun.h.

References val.

32 {fActualValue = val;};
Double_t val[nBoxes][nFEBox]
Definition: createCalib.C:11
void PndRangeValues::SetStart ( Double32_t  val)
inline
void PndRangeValues::SetStep ( Double32_t  val)
inline
void PndRangeValues::SetStop ( Double32_t  val)
inline

Member Data Documentation

Double32_t PndRangeValues::fActualValue
Double32_t PndRangeValues::fStart
Double32_t PndRangeValues::fStep
Double32_t PndRangeValues::fStop

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