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

#include <LArAutoCorrSym.h>

Inheritance diagram for LArAutoCorrSym:
Collaboration diagram for LArAutoCorrSym:

Public Types

typedef LArVectorProxy AutoCorrRef_t

Public Member Functions

 LArAutoCorrSym ()=delete
 LArAutoCorrSym (const LArMCSym *mcsym, const LArAutoCorrMC *acComplete)
virtual ~LArAutoCorrSym ()
virtual AutoCorrRef_t autoCorr (const HWIdentifier &CellID, int gain) const override

Private Attributes

const LArMCSymm_mcSym
const LArConditionsContainer< LArAutoCorrP1 > * m_acComplete

Detailed Description

Definition at line 17 of file LArAutoCorrSym.h.

Member Typedef Documentation

◆ AutoCorrRef_t

Definition at line 33 of file ILArAutoCorr.h.

Constructor & Destructor Documentation

◆ LArAutoCorrSym() [1/2]

LArAutoCorrSym::LArAutoCorrSym ( )
delete

◆ LArAutoCorrSym() [2/2]

LArAutoCorrSym::LArAutoCorrSym ( const LArMCSym * mcsym,
const LArAutoCorrMC * acComplete )

Definition at line 9 of file LArAutoCorrSym.cxx.

9 :
10 m_mcSym(mcSym),
11 m_acComplete(acComplete) //Implicit cast to base-class
12{}
const LArMCSym * m_mcSym
const LArConditionsContainer< LArAutoCorrP1 > * m_acComplete

◆ ~LArAutoCorrSym()

LArAutoCorrSym::~LArAutoCorrSym ( )
virtual

Definition at line 14 of file LArAutoCorrSym.cxx.

14{}

Member Function Documentation

◆ autoCorr()

ILArAutoCorr::AutoCorrRef_t LArAutoCorrSym::autoCorr ( const HWIdentifier & CellID,
int gain ) const
overridevirtual

Implements ILArAutoCorr.

Definition at line 16 of file LArAutoCorrSym.cxx.

16 {
17 HWIdentifier symhwid=m_mcSym->ZPhiSymOnl(hwid);
18 return m_acComplete->get(symhwid,gain).m_vAutoCorr;
19}

Member Data Documentation

◆ m_acComplete

const LArConditionsContainer<LArAutoCorrP1>* LArAutoCorrSym::m_acComplete
private

Definition at line 27 of file LArAutoCorrSym.h.

◆ m_mcSym

const LArMCSym* LArAutoCorrSym::m_mcSym
private

Definition at line 26 of file LArAutoCorrSym.h.


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