ATLAS Offline Software
Loading...
Searching...
No Matches
LArMinBiasSym Class Reference

#include <LArMinBiasSym.h>

Inheritance diagram for LArMinBiasSym:
Collaboration diagram for LArMinBiasSym:

Public Types

enum  { ERRORCODE = LArElecCalib::ERRORCODE }

Public Member Functions

 LArMinBiasSym ()=delete
 LArMinBiasSym (const LArMCSym *mcsym, const LArMinBiasMC *MinBiasComplete)
virtual ~LArMinBiasSym ()
virtual const float & minBiasRMS (const HWIdentifier &hwid) const override
 access to RMS of E in minimum bias events index by Identifier

Private Attributes

const LArMCSymm_mcSym
const LArConditionsContainer< LArMinBiasP > * m_MinBiasComplete

Detailed Description

Definition at line 16 of file LArMinBiasSym.h.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
inherited
Enumerator
ERRORCODE 

Definition at line 30 of file ILArMinBias.h.

Constructor & Destructor Documentation

◆ LArMinBiasSym() [1/2]

LArMinBiasSym::LArMinBiasSym ( )
delete

◆ LArMinBiasSym() [2/2]

LArMinBiasSym::LArMinBiasSym ( const LArMCSym * mcsym,
const LArMinBiasMC * MinBiasComplete )

Definition at line 10 of file LArMinBiasSym.cxx.

10 :
11 m_mcSym(mcSym),
12 m_MinBiasComplete(MinBiasComplete) //Implicit cast to base-class
13{}
const LArMCSym * m_mcSym
const LArConditionsContainer< LArMinBiasP > * m_MinBiasComplete

◆ ~LArMinBiasSym()

LArMinBiasSym::~LArMinBiasSym ( )
virtual

Definition at line 15 of file LArMinBiasSym.cxx.

15{}

Member Function Documentation

◆ minBiasRMS()

const float & LArMinBiasSym::minBiasRMS ( const HWIdentifier & id) const
overridevirtual

access to RMS of E in minimum bias events index by Identifier

Implements ILArMinBias.

Definition at line 17 of file LArMinBiasSym.cxx.

17 {
18 HWIdentifier symhwid=m_mcSym->ZPhiSymOnl(hwid);
19 return m_MinBiasComplete->get(symhwid).m_MinBiasRMS;
20}

Member Data Documentation

◆ m_mcSym

const LArMCSym* LArMinBiasSym::m_mcSym
private

Definition at line 25 of file LArMinBiasSym.h.

◆ m_MinBiasComplete

const LArConditionsContainer<LArMinBiasP>* LArMinBiasSym::m_MinBiasComplete
private

Definition at line 26 of file LArMinBiasSym.h.


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