ATLAS Offline Software
List of all members
FlatBM Class Reference

#include <FlatBM.h>

Inheritance diagram for FlatBM:
Collaboration diagram for FlatBM:

Public Member Functions

Constructor
 FlatBM (const std::string &name, ISvcLocator *svc)
 
IBeamIntensity methods
virtual float normFactor (int) const override final
 
virtual float largestElementInPattern () const override final
 
virtual void selectT0 (unsigned int, unsigned long long) override
 
virtual unsigned int getCurrentT0BunchCrossing () const override final
 
virtual unsigned int getBeamPatternLength () const override final
 

Detailed Description

Definition at line 18 of file FlatBM.h.

Constructor & Destructor Documentation

◆ FlatBM()

FlatBM::FlatBM ( const std::string &  name,
ISvcLocator *  svc 
)

Definition at line 7 of file FlatBM.cxx.

8  : base_class(name,svc)
9 {
10 }

Member Function Documentation

◆ getBeamPatternLength()

virtual unsigned int FlatBM::getBeamPatternLength ( ) const
inlinefinaloverridevirtual

Definition at line 35 of file FlatBM.h.

35 { return 1; }

◆ getCurrentT0BunchCrossing()

virtual unsigned int FlatBM::getCurrentT0BunchCrossing ( ) const
inlinefinaloverridevirtual

Definition at line 30 of file FlatBM.h.

31  {
32  //The first filled bunch crossing is always BCID 1
33  return 1;
34  }

◆ largestElementInPattern()

virtual float FlatBM::largestElementInPattern ( ) const
inlinefinaloverridevirtual

Definition at line 28 of file FlatBM.h.

28 { return 1.0; }

◆ normFactor()

virtual float FlatBM::normFactor ( int  ) const
inlinefinaloverridevirtual

Definition at line 27 of file FlatBM.h.

27 { return 1.0; }

◆ selectT0()

virtual void FlatBM::selectT0 ( unsigned int  ,
unsigned long long   
)
inlineoverridevirtual

Definition at line 29 of file FlatBM.h.

29 {}

The documentation for this class was generated from the following files:
Handler::svc
AthROOTErrorHandlerSvc * svc
Definition: AthROOTErrorHandlerSvc.cxx:10
name
std::string name
Definition: Control/AthContainers/Root/debug.cxx:195