ATLAS Offline Software
Loading...
Searching...
No Matches
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 (const EventContext &) override
virtual unsigned int getCurrentT0BunchCrossing () const override final
virtual unsigned int getBeamPatternLength () const override final

Detailed Description

Definition at line 17 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 34 of file FlatBM.h.

34{ return 1; }

◆ getCurrentT0BunchCrossing()

virtual unsigned int FlatBM::getCurrentT0BunchCrossing ( ) const
inlinefinaloverridevirtual

Definition at line 29 of file FlatBM.h.

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

◆ largestElementInPattern()

virtual float FlatBM::largestElementInPattern ( ) const
inlinefinaloverridevirtual

Definition at line 27 of file FlatBM.h.

27{ return 1.0; }

◆ normFactor()

virtual float FlatBM::normFactor ( int ) const
inlinefinaloverridevirtual

Definition at line 26 of file FlatBM.h.

26{ return 1.0; }

◆ selectT0()

virtual void FlatBM::selectT0 ( const EventContext & )
inlineoverridevirtual

Definition at line 28 of file FlatBM.h.

28{}

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