ATLAS Offline Software
Public Member Functions | Private Attributes | Friends | List of all members
L1CaloPprChanStrategy Class Reference

Folder <-> Object mapping for /TRIGGER/L1Calo/V2/Configuration/PprChanStrategy . More...

#include <L1CaloPprChanStrategy.h>

Collaboration diagram for L1CaloPprChanStrategy:

Public Member Functions

 L1CaloPprChanStrategy ()
 
 L1CaloPprChanStrategy (unsigned int channelId, const std::string &strategy, unsigned int code, const std::string &timingRegime, const std::string &description)
 
unsigned int channelId () const
 
std::string strategy () const
 
unsigned int code () const
 
std::string timingRegime () const
 
std::string description () const
 
void setChannelId (unsigned int channelId)
 
void setStrategy (const std::string &strategy)
 
void setCode (unsigned int code)
 
void setTimingRegime (const std::string &timingRegime)
 
void setDescription (const std::string &description)
 

Private Attributes

unsigned int m_channelId = 0
 
std::string m_strategy
 
unsigned int m_code = 0
 
std::string m_timingRegime
 
std::string m_description
 

Friends

std::ostream & operator<< (std::ostream &output, const L1CaloPprChanStrategy &r)
 

Detailed Description

Folder <-> Object mapping for /TRIGGER/L1Calo/V2/Configuration/PprChanStrategy .

Automatically created using:

../athena/Trigger/TrigT1/TrigT1CaloCalibConditions/python/CreateClassesForFolder.py –db frontier://ATLF/();schema=ATLAS_COOLONL_TRIGGER;dbname=CONDBR2 /TRIGGER/L1Calo/V2/Configuration/PprChanStrategy

Definition at line 16 of file L1CaloPprChanStrategy.h.

Constructor & Destructor Documentation

◆ L1CaloPprChanStrategy() [1/2]

L1CaloPprChanStrategy::L1CaloPprChanStrategy ( )
inline

Definition at line 20 of file L1CaloPprChanStrategy.h.

20 {}

◆ L1CaloPprChanStrategy() [2/2]

L1CaloPprChanStrategy::L1CaloPprChanStrategy ( unsigned int  channelId,
const std::string &  strategy,
unsigned int  code,
const std::string &  timingRegime,
const std::string &  description 
)

Member Function Documentation

◆ channelId()

unsigned int L1CaloPprChanStrategy::channelId ( ) const
inline

Definition at line 23 of file L1CaloPprChanStrategy.h.

23 { return m_channelId; }

◆ code()

unsigned int L1CaloPprChanStrategy::code ( ) const
inline

Definition at line 25 of file L1CaloPprChanStrategy.h.

25 { return m_code; }

◆ description()

std::string L1CaloPprChanStrategy::description ( ) const
inline

Definition at line 27 of file L1CaloPprChanStrategy.h.

27 { return m_description; }

◆ setChannelId()

void L1CaloPprChanStrategy::setChannelId ( unsigned int  channelId)
inline

Definition at line 29 of file L1CaloPprChanStrategy.h.

◆ setCode()

void L1CaloPprChanStrategy::setCode ( unsigned int  code)
inline

Definition at line 31 of file L1CaloPprChanStrategy.h.

31 { m_code = code; }

◆ setDescription()

void L1CaloPprChanStrategy::setDescription ( const std::string &  description)
inline

Definition at line 33 of file L1CaloPprChanStrategy.h.

◆ setStrategy()

void L1CaloPprChanStrategy::setStrategy ( const std::string &  strategy)
inline

Definition at line 30 of file L1CaloPprChanStrategy.h.

30 { m_strategy = strategy; }

◆ setTimingRegime()

void L1CaloPprChanStrategy::setTimingRegime ( const std::string &  timingRegime)
inline

Definition at line 32 of file L1CaloPprChanStrategy.h.

◆ strategy()

std::string L1CaloPprChanStrategy::strategy ( ) const
inline

Definition at line 24 of file L1CaloPprChanStrategy.h.

24 { return m_strategy; }

◆ timingRegime()

std::string L1CaloPprChanStrategy::timingRegime ( ) const
inline

Definition at line 26 of file L1CaloPprChanStrategy.h.

26 { return m_timingRegime; }

Friends And Related Function Documentation

◆ operator<<

std::ostream& operator<< ( std::ostream &  output,
const L1CaloPprChanStrategy r 
)
friend

Definition at line 21 of file L1CaloPprChanStrategy.cxx.

21  {
22  output << "channelID: " << std::hex << r.m_channelId << std::dec
23  << ", strategy: " << r.m_strategy << ", code: " << r.m_code
24  << ", m_timingRegime: " << r.m_timingRegime
25  << ", description: " << r.m_description;
26 
27  return output;
28 }

Member Data Documentation

◆ m_channelId

unsigned int L1CaloPprChanStrategy::m_channelId = 0
private

Definition at line 36 of file L1CaloPprChanStrategy.h.

◆ m_code

unsigned int L1CaloPprChanStrategy::m_code = 0
private

Definition at line 38 of file L1CaloPprChanStrategy.h.

◆ m_description

std::string L1CaloPprChanStrategy::m_description
private

Definition at line 40 of file L1CaloPprChanStrategy.h.

◆ m_strategy

std::string L1CaloPprChanStrategy::m_strategy
private

Definition at line 37 of file L1CaloPprChanStrategy.h.

◆ m_timingRegime

std::string L1CaloPprChanStrategy::m_timingRegime
private

Definition at line 39 of file L1CaloPprChanStrategy.h.


The documentation for this class was generated from the following files:
beamspotman.r
def r
Definition: beamspotman.py:676
L1CaloPprChanStrategy::m_description
std::string m_description
Definition: L1CaloPprChanStrategy.h:40
L1CaloPprChanStrategy::m_channelId
unsigned int m_channelId
Definition: L1CaloPprChanStrategy.h:36
L1CaloPprChanStrategy::channelId
unsigned int channelId() const
Definition: L1CaloPprChanStrategy.h:23
L1CaloPprChanStrategy::m_timingRegime
std::string m_timingRegime
Definition: L1CaloPprChanStrategy.h:39
L1CaloPprChanStrategy::description
std::string description() const
Definition: L1CaloPprChanStrategy.h:27
merge.output
output
Definition: merge.py:17
L1CaloPprChanStrategy::timingRegime
std::string timingRegime() const
Definition: L1CaloPprChanStrategy.h:26
L1CaloPprChanStrategy::code
unsigned int code() const
Definition: L1CaloPprChanStrategy.h:25
L1CaloPprChanStrategy::m_code
unsigned int m_code
Definition: L1CaloPprChanStrategy.h:38
L1CaloPprChanStrategy::m_strategy
std::string m_strategy
Definition: L1CaloPprChanStrategy.h:37
L1CaloPprChanStrategy::strategy
std::string strategy() const
Definition: L1CaloPprChanStrategy.h:24