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

MuonAlignmentErrorData is condition data which is derived and recorded by MuonAlignmentErrorDbAlg. More...

#include <MuonAlignmentErrorData.h>

Collaboration diagram for MuonAlignmentErrorData:

Classes

struct  Deviation
 

Public Member Functions

 MuonAlignmentErrorData ()=default
 
virtual ~MuonAlignmentErrorData ()=default
 
void setDeviations (std::vector< Deviation > vec)
 
const std::vector< Deviation > & getDeviations () const
 
void setClobVersion (std::string clobVersion)
 
const std::string & getClobVersion () const
 
void setHasNswHits (bool val)
 
bool hasNswHits () const
 

Private Attributes

std::vector< Deviationm_deviations {}
 
std::string m_clobVersion {"0.1"}
 
bool m_hasNswHits {false}
 

Friends

class MuonAlignmentErrorDbAlg
 

Detailed Description

MuonAlignmentErrorData is condition data which is derived and recorded by MuonAlignmentErrorDbAlg.

Definition at line 20 of file MuonAlignmentErrorData.h.

Constructor & Destructor Documentation

◆ MuonAlignmentErrorData()

MuonAlignmentErrorData::MuonAlignmentErrorData ( )
default

◆ ~MuonAlignmentErrorData()

virtual MuonAlignmentErrorData::~MuonAlignmentErrorData ( )
virtualdefault

Member Function Documentation

◆ getClobVersion()

const std::string & MuonAlignmentErrorData::getClobVersion ( ) const

Definition at line 18 of file MuonAlignmentErrorData.cxx.

18  {
19  return m_clobVersion;
20 }

◆ getDeviations()

const std::vector< MuonAlignmentErrorData::Deviation > & MuonAlignmentErrorData::getDeviations ( ) const

Definition at line 11 of file MuonAlignmentErrorData.cxx.

11  {
12  return m_deviations;
13 }

◆ hasNswHits()

bool MuonAlignmentErrorData::hasNswHits ( ) const

Definition at line 25 of file MuonAlignmentErrorData.cxx.

25  {
26  return m_hasNswHits;
27 }

◆ setClobVersion()

void MuonAlignmentErrorData::setClobVersion ( std::string  clobVersion)

Definition at line 15 of file MuonAlignmentErrorData.cxx.

15  {
16  m_clobVersion = std::move(clobVersion);
17 }

◆ setDeviations()

void MuonAlignmentErrorData::setDeviations ( std::vector< Deviation vec)

Definition at line 7 of file MuonAlignmentErrorData.cxx.

7  {
8  m_deviations = std::move(vec);
9 }

◆ setHasNswHits()

void MuonAlignmentErrorData::setHasNswHits ( bool  val)

Definition at line 22 of file MuonAlignmentErrorData.cxx.

22  {
23  m_hasNswHits = val;
24 }

Friends And Related Function Documentation

◆ MuonAlignmentErrorDbAlg

friend class MuonAlignmentErrorDbAlg
friend

Definition at line 21 of file MuonAlignmentErrorData.h.

Member Data Documentation

◆ m_clobVersion

std::string MuonAlignmentErrorData::m_clobVersion {"0.1"}
private

Definition at line 45 of file MuonAlignmentErrorData.h.

◆ m_deviations

std::vector<Deviation> MuonAlignmentErrorData::m_deviations {}
private

Definition at line 44 of file MuonAlignmentErrorData.h.

◆ m_hasNswHits

bool MuonAlignmentErrorData::m_hasNswHits {false}
private

Definition at line 46 of file MuonAlignmentErrorData.h.


The documentation for this class was generated from the following files:
vec
std::vector< size_t > vec
Definition: CombinationsGeneratorTest.cxx:12
MuonAlignmentErrorData::m_clobVersion
std::string m_clobVersion
Definition: MuonAlignmentErrorData.h:45
MuonAlignmentErrorData::m_hasNswHits
bool m_hasNswHits
Definition: MuonAlignmentErrorData.h:46
MuonAlignmentErrorData::m_deviations
std::vector< Deviation > m_deviations
Definition: MuonAlignmentErrorData.h:44
Pythia8_RapidityOrderMPI.val
val
Definition: Pythia8_RapidityOrderMPI.py:14