ATLAS Offline Software
Loading...
Searching...
No Matches
xAOD::CMXEtSums_v1 Class Reference

Description of CMXEtSums_v1. More...

#include <CMXEtSums_v1.h>

Inheritance diagram for xAOD::CMXEtSums_v1:
Collaboration diagram for xAOD::CMXEtSums_v1:

Public Types

enum  Sources {
  REMOTE_STANDARD = 16 , REMOTE_RESTRICTED , LOCAL_STANDARD , LOCAL_RESTRICTED ,
  TOTAL_STANDARD , TOTAL_RESTRICTED , SUM_ET_STANDARD , SUM_ET_RESTRICTED ,
  MISSING_ET_STANDARD , MISSING_ET_RESTRICTED , MISSING_ET_SIG_STANDARD , MAX_SOURCE
}

Public Member Functions

 CMXEtSums_v1 ()
 Default constructor.
virtual ~CMXEtSums_v1 ()
 Default desturctor.
virtual void initialize (const uint8_t crate, const uint8_t source)
 initialize
virtual void initialize (const uint8_t crate, const uint8_t source, const std::vector< uint16_t > &etVec, const std::vector< uint16_t > &exVec, const std::vector< uint16_t > &eyVec, const std::vector< uint32_t > &etErrorVec, const std::vector< uint32_t > &exErrorVec, const std::vector< uint32_t > &eyErrorVec, const uint8_t peak)
 initialize
void addEt (const std::vector< uint16_t > &etVec, const std::vector< uint32_t > &etErrorVec)
 add data to existing object add Et
void addEx (const std::vector< uint16_t > &exVec, const std::vector< uint32_t > &exErrorVec)
 add Ex
void addEy (const std::vector< uint16_t > &eyVec, const std::vector< uint32_t > &eyErrorVec)
 add Ey
uint8_t crate () const
 get crate
void setCrate (uint8_t)
 set crate
uint8_t sourceComponent () const
 get source
void setSourceComponent (uint8_t)
 set source
uint8_t peak () const
 get peak
void setPeak (uint8_t)
 set peak
const std::vector< uint16_t > & etVec () const
 get etVec
void setEtVec (const std::vector< uint16_t > &)
 set etVec
const std::vector< uint16_t > & exVec () const
 get exVec
void setExVec (const std::vector< uint16_t > &)
 set exVec
const std::vector< uint16_t > & eyVec () const
 get eyVec
void setEyVec (const std::vector< uint16_t > &)
 set eyVec
const std::vector< uint32_t > & etErrorVec () const
 get etErrorVec
void setEtErrorVec (const std::vector< uint32_t > &)
 set etErrorVec
const std::vector< uint32_t > & exErrorVec () const
 get exErrorVec
void setExErrorVec (const std::vector< uint32_t > &)
 set exErrorVec
const std::vector< uint32_t > & eyErrorVec () const
 get eyErrorVec
void setEyErrorVec (const std::vector< uint32_t > &)
 set eyErrorVec
uint16_t et () const
 Peak functions - return value of peak bunch crossing Assuming we have got the timing calibration correct, This is the bunch crossing containing the collision.
uint16_t ex () const
 get exVec at peak bunch crossing
uint16_t ey () const
 get eyVec at peak bunch crossing
uint32_t etError () const
 get etErrorVec at peak bunch crossing
uint32_t exError () const
 get exErrorVec at peak bunch crossing
uint32_t eyError () const
 get eyErrorVec at peak bunch crossing

Detailed Description

Description of CMXEtSums_v1.

Author
John Morris john..nosp@m.morr.nosp@m.is@ce.nosp@m.rn.c.nosp@m.h
Revision
687949
Date
2015-08-06 17:48:49 +0200 (Thu, 06 Aug 2015)

Definition at line 28 of file CMXEtSums_v1.h.

Member Enumeration Documentation

◆ Sources

Enumerator
REMOTE_STANDARD 
REMOTE_RESTRICTED 
LOCAL_STANDARD 
LOCAL_RESTRICTED 
TOTAL_STANDARD 
TOTAL_RESTRICTED 
SUM_ET_STANDARD 
SUM_ET_RESTRICTED 
MISSING_ET_STANDARD 
MISSING_ET_RESTRICTED 
MISSING_ET_SIG_STANDARD 
MAX_SOURCE 

Definition at line 30 of file CMXEtSums_v1.h.

Constructor & Destructor Documentation

◆ CMXEtSums_v1()

xAOD::CMXEtSums_v1::CMXEtSums_v1 ( )

Default constructor.

Definition at line 53 of file CMXEtSums_v1.cxx.

53 :
55 {
56 }
AuxElement(SG::AuxVectorData *container, size_t index)
Base class for elements of a container that can have aux data.

◆ ~CMXEtSums_v1()

virtual xAOD::CMXEtSums_v1::~CMXEtSums_v1 ( )
inlinevirtual

Default desturctor.

Definition at line 41 of file CMXEtSums_v1.h.

41{}

Member Function Documentation

◆ addEt()

void xAOD::CMXEtSums_v1::addEt ( const std::vector< uint16_t > & etVec,
const std::vector< uint32_t > & etErrorVec )

add data to existing object add Et

Definition at line 89 of file CMXEtSums_v1.cxx.

90 {
91 setEtVec( etVec );
93 }
void setEtVec(const std::vector< uint16_t > &)
set etVec
const std::vector< uint16_t > & etVec() const
get etVec
const std::vector< uint32_t > & etErrorVec() const
get etErrorVec
void setEtErrorVec(const std::vector< uint32_t > &)
set etErrorVec

◆ addEx()

void xAOD::CMXEtSums_v1::addEx ( const std::vector< uint16_t > & exVec,
const std::vector< uint32_t > & exErrorVec )

add Ex

Definition at line 96 of file CMXEtSums_v1.cxx.

97 {
98 setExVec( exVec );
100 }
void setExVec(const std::vector< uint16_t > &)
set exVec
void setExErrorVec(const std::vector< uint32_t > &)
set exErrorVec
const std::vector< uint32_t > & exErrorVec() const
get exErrorVec
const std::vector< uint16_t > & exVec() const
get exVec

◆ addEy()

void xAOD::CMXEtSums_v1::addEy ( const std::vector< uint16_t > & eyVec,
const std::vector< uint32_t > & eyErrorVec )

add Ey

Definition at line 103 of file CMXEtSums_v1.cxx.

104 {
105 setEyVec( eyVec );
107 }
const std::vector< uint32_t > & eyErrorVec() const
get eyErrorVec
void setEyErrorVec(const std::vector< uint32_t > &)
set eyErrorVec
const std::vector< uint16_t > & eyVec() const
get eyVec
void setEyVec(const std::vector< uint16_t > &)
set eyVec

◆ crate()

uint8_t xAOD::CMXEtSums_v1::crate ( ) const

get crate

◆ et()

uint16_t xAOD::CMXEtSums_v1::et ( ) const

Peak functions - return value of peak bunch crossing Assuming we have got the timing calibration correct, This is the bunch crossing containing the collision.

get etVec at peak bunch crossing

Definition at line 124 of file CMXEtSums_v1.cxx.

125 {
126 return etVec()[ peak() ];
127 }
uint8_t peak() const
get peak

◆ etError()

uint32_t xAOD::CMXEtSums_v1::etError ( ) const

get etErrorVec at peak bunch crossing

Definition at line 142 of file CMXEtSums_v1.cxx.

143 {
144 return etErrorVec()[ peak() ];
145 }

◆ etErrorVec()

const std::vector< uint32_t > & xAOD::CMXEtSums_v1::etErrorVec ( ) const

get etErrorVec

◆ etVec()

const std::vector< uint16_t > & xAOD::CMXEtSums_v1::etVec ( ) const

get etVec

◆ ex()

uint16_t xAOD::CMXEtSums_v1::ex ( ) const

get exVec at peak bunch crossing

Definition at line 130 of file CMXEtSums_v1.cxx.

131 {
132 return exVec()[ peak() ];
133 }

◆ exError()

uint32_t xAOD::CMXEtSums_v1::exError ( ) const

get exErrorVec at peak bunch crossing

Definition at line 148 of file CMXEtSums_v1.cxx.

149 {
150 return exErrorVec()[ peak() ];
151 }

◆ exErrorVec()

const std::vector< uint32_t > & xAOD::CMXEtSums_v1::exErrorVec ( ) const

get exErrorVec

◆ exVec()

const std::vector< uint16_t > & xAOD::CMXEtSums_v1::exVec ( ) const

get exVec

◆ ey()

uint16_t xAOD::CMXEtSums_v1::ey ( ) const

get eyVec at peak bunch crossing

Definition at line 136 of file CMXEtSums_v1.cxx.

137 {
138 return eyVec()[ peak() ];
139 }

◆ eyError()

uint32_t xAOD::CMXEtSums_v1::eyError ( ) const

get eyErrorVec at peak bunch crossing

Definition at line 154 of file CMXEtSums_v1.cxx.

155 {
156 return eyErrorVec()[ peak() ];
157 }

◆ eyErrorVec()

const std::vector< uint32_t > & xAOD::CMXEtSums_v1::eyErrorVec ( ) const

get eyErrorVec

◆ eyVec()

const std::vector< uint16_t > & xAOD::CMXEtSums_v1::eyVec ( ) const

get eyVec

◆ initialize() [1/2]

void xAOD::CMXEtSums_v1::initialize ( const uint8_t crate,
const uint8_t source )
virtual

initialize

Definition at line 59 of file CMXEtSums_v1.cxx.

60 {
61 setCrate( crate );
62 setSourceComponent( source );
63 }
uint8_t crate() const
get crate
void setCrate(uint8_t)
set crate
void setSourceComponent(uint8_t)
set source

◆ initialize() [2/2]

void xAOD::CMXEtSums_v1::initialize ( const uint8_t crate,
const uint8_t source,
const std::vector< uint16_t > & etVec,
const std::vector< uint16_t > & exVec,
const std::vector< uint16_t > & eyVec,
const std::vector< uint32_t > & etErrorVec,
const std::vector< uint32_t > & exErrorVec,
const std::vector< uint32_t > & eyErrorVec,
const uint8_t peak )
virtual

initialize

Definition at line 66 of file CMXEtSums_v1.cxx.

74 {
75 setCrate( crate );
76 setSourceComponent( source );
77 setEtVec( etVec );
78 setExVec( exVec );
79 setEyVec( eyVec );
83 setPeak( peak );
84 }
void setPeak(uint8_t)
set peak

◆ peak()

uint8_t xAOD::CMXEtSums_v1::peak ( ) const

get peak

◆ setCrate()

void xAOD::CMXEtSums_v1::setCrate ( uint8_t )

set crate

◆ setEtErrorVec()

void xAOD::CMXEtSums_v1::setEtErrorVec ( const std::vector< uint32_t > & )

set etErrorVec

◆ setEtVec()

void xAOD::CMXEtSums_v1::setEtVec ( const std::vector< uint16_t > & )

set etVec

◆ setExErrorVec()

void xAOD::CMXEtSums_v1::setExErrorVec ( const std::vector< uint32_t > & )

set exErrorVec

◆ setExVec()

void xAOD::CMXEtSums_v1::setExVec ( const std::vector< uint16_t > & )

set exVec

◆ setEyErrorVec()

void xAOD::CMXEtSums_v1::setEyErrorVec ( const std::vector< uint32_t > & )

set eyErrorVec

◆ setEyVec()

void xAOD::CMXEtSums_v1::setEyVec ( const std::vector< uint16_t > & )

set eyVec

◆ setPeak()

void xAOD::CMXEtSums_v1::setPeak ( uint8_t )

set peak

◆ setSourceComponent()

void xAOD::CMXEtSums_v1::setSourceComponent ( uint8_t )

set source

◆ sourceComponent()

uint8_t xAOD::CMXEtSums_v1::sourceComponent ( ) const

get source


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