ant
A2 ant: class-based analysis framework
ant::analysis::slowcontrol::variable::Beam Struct Reference

#include <Beam.h>

+ Inheritance diagram for ant::analysis::slowcontrol::variable::Beam:
+ Collaboration diagram for ant::analysis::slowcontrol::variable::Beam:

Public Member Functions

virtual std::list< ProcessorPtrGetNeededProcessors () const override
 
double GetPbGlass () const
 
double GetIonChamber () const
 
double GetFaradayCup () const
 
- Public Member Functions inherited from ant::analysis::slowcontrol::Variable
virtual void Request () const
 
virtual bool HasChanged () const
 
virtual ~Variable ()=default
 

Additional Inherited Members

- Protected Types inherited from ant::analysis::slowcontrol::Variable
using ProcessorPtr = std::shared_ptr< Processor >
 
- Protected Member Functions inherited from ant::analysis::slowcontrol::Variable
virtual void Init (const input::reader_flags_t &reader_flags)
 
- Protected Attributes inherited from ant::analysis::slowcontrol::Variable
bool requested = false
 
bool slowcontrol_provided = false
 

Member Function Documentation

◆ GetFaradayCup()

double Beam::GetFaradayCup ( ) const

◆ GetIonChamber()

double Beam::GetIonChamber ( ) const

◆ GetNeededProcessors()

list< Variable::ProcessorPtr > Beam::GetNeededProcessors ( ) const
overridevirtual

◆ GetPbGlass()

double Beam::GetPbGlass ( ) const

The documentation for this struct was generated from the following files: