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

Description of CMMEtSums_v1. More...

#include <CMMEtSums_v1.h>

Inheritance diagram for xAOD::CMMEtSums_v1:
Collaboration diagram for xAOD::CMMEtSums_v1:

Public Member Functions

 CMMEtSums_v1 ()
int crate () const
 get crate number
void setCrate (int)
 set crate number
int dataID () const
 get dataID
void setDataID (int)
 set dataID
int peak () const
 get peak
void setPeak (int)
 set peak
const std::vector< unsigned int > & etVec () const
 Please note that in the context of CMMEtSums, et is total energy, not transverse energy For transverse energy, please use Pythagoras' theorem on ex and ey.
void setEtVec (const std::vector< unsigned int > &)
 set etVec - et for all time slices
const std::vector< unsigned int > & exVec () const
 get exVec - ex for all time slices
void setExVec (const std::vector< unsigned int > &)
 set exVec - ex for all time slices
const std::vector< unsigned int > & eyVec () const
 get eyVec - ey for all time slices
void setEyVec (const std::vector< unsigned int > &)
 set eyVec - ey for all time slices
const std::vector< int > & etErrorVec () const
 get etErrorVec - et Error for all time slices
void setEtErrorVec (const std::vector< int > &)
 set etErrorVec - et Error for all time slices
const std::vector< int > & exErrorVec () const
 get exErrorVec - ex Error for all time slices
void setExErrorVec (const std::vector< int > &)
 set exErrorVec - ex Error for all time slices
const std::vector< int > & eyErrorVec () const
 get eyErrorVec - ey Error for all time slices
void setEyErrorVec (const std::vector< int > &)
 set eyErrorVec - ey Error for all time slices
void addEt (const std::vector< unsigned int > &Et, const std::vector< int > &EtError)
void addEx (const std::vector< unsigned int > &Ex, const std::vector< int > &ExError)
void addEy (const std::vector< unsigned int > &Ey, const std::vector< int > &EyError)
unsigned int et () const
unsigned int ex () const
unsigned int ey () const
int etError () const
int exError () const
int eyError () const
const std::vector< unsigned int > & EtVec () const
 Backwards Compatibility with Trigger/TrigT1/TrigT1CaloEvent Run1 EDM did not strictly follow camelCaseNotation See above for description.
const std::vector< unsigned int > & ExVec () const
const std::vector< unsigned int > & EyVec () const
const std::vector< int > & EtErrorVec () const
const std::vector< int > & ExErrorVec () const
const std::vector< int > & EyErrorVec () const
unsigned int Et () const
unsigned int Ex () const
unsigned int Ey () const
int EtError () const
int ExError () const
int EyError () const

Detailed Description

Description of CMMEtSums_v1.

Author
John Morris john..nosp@m.morr.nosp@m.is@ce.nosp@m.rn.c.nosp@m.h
Revision
631127
Date
2014-11-26 10:54:48 +0100 (Wed, 26 Nov 2014)

Definition at line 23 of file CMMEtSums_v1.h.

Constructor & Destructor Documentation

◆ CMMEtSums_v1()

xAOD::CMMEtSums_v1::CMMEtSums_v1 ( )

Definition at line 18 of file CMMEtSums_v1.cxx.

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

Member Function Documentation

◆ addEt()

void xAOD::CMMEtSums_v1::addEt ( const std::vector< unsigned int > & Et,
const std::vector< int > & EtError )

Definition at line 33 of file CMMEtSums_v1.cxx.

34 {
35 setEtVec( Et );
37 }
int EtError() const
void setEtVec(const std::vector< unsigned int > &)
set etVec - et for all time slices
unsigned int Et() const
void setEtErrorVec(const std::vector< int > &)
set etErrorVec - et Error for all time slices

◆ addEx()

void xAOD::CMMEtSums_v1::addEx ( const std::vector< unsigned int > & Ex,
const std::vector< int > & ExError )

Definition at line 39 of file CMMEtSums_v1.cxx.

40 {
41 setExVec( Ex );
43 }
void setExErrorVec(const std::vector< int > &)
set exErrorVec - ex Error for all time slices
int ExError() const
unsigned int Ex() const
void setExVec(const std::vector< unsigned int > &)
set exVec - ex for all time slices

◆ addEy()

void xAOD::CMMEtSums_v1::addEy ( const std::vector< unsigned int > & Ey,
const std::vector< int > & EyError )

Definition at line 45 of file CMMEtSums_v1.cxx.

46 {
47 setEyVec( Ey );
49 }
unsigned int Ey() const
void setEyErrorVec(const std::vector< int > &)
set eyErrorVec - ey Error for all time slices
int EyError() const
void setEyVec(const std::vector< unsigned int > &)
set eyVec - ey for all time slices

◆ crate()

int xAOD::CMMEtSums_v1::crate ( ) const

get crate number

◆ dataID()

int xAOD::CMMEtSums_v1::dataID ( ) const

get dataID

◆ Et()

unsigned int xAOD::CMMEtSums_v1::Et ( ) const
inline

Definition at line 105 of file CMMEtSums_v1.h.

105{return this->et();}
unsigned int et() const

◆ et()

unsigned int xAOD::CMMEtSums_v1::et ( ) const

Definition at line 51 of file CMMEtSums_v1.cxx.

52 {
53 return etVec()[ peak() ];
54 }
const std::vector< unsigned int > & etVec() const
Please note that in the context of CMMEtSums, et is total energy, not transverse energy For transvers...
int peak() const
get peak

◆ EtError()

int xAOD::CMMEtSums_v1::EtError ( ) const
inline

Definition at line 108 of file CMMEtSums_v1.h.

108{return this->etError();}

◆ etError()

int xAOD::CMMEtSums_v1::etError ( ) const

Definition at line 66 of file CMMEtSums_v1.cxx.

67 {
68 return etErrorVec()[ peak() ];
69 }
const std::vector< int > & etErrorVec() const
get etErrorVec - et Error for all time slices

◆ EtErrorVec()

const std::vector< int > & xAOD::CMMEtSums_v1::EtErrorVec ( ) const
inline

Definition at line 102 of file CMMEtSums_v1.h.

102{return this->etErrorVec();}

◆ etErrorVec()

const std::vector< int > & xAOD::CMMEtSums_v1::etErrorVec ( ) const

get etErrorVec - et Error for all time slices

◆ EtVec()

const std::vector< unsigned int > & xAOD::CMMEtSums_v1::EtVec ( ) const
inline

Backwards Compatibility with Trigger/TrigT1/TrigT1CaloEvent Run1 EDM did not strictly follow camelCaseNotation See above for description.

Definition at line 99 of file CMMEtSums_v1.h.

99{return this->etVec();}

◆ etVec()

const std::vector< unsigned int > & xAOD::CMMEtSums_v1::etVec ( ) const

Please note that in the context of CMMEtSums, et is total energy, not transverse energy For transverse energy, please use Pythagoras' theorem on ex and ey.

get etVec - et for all time slices

◆ Ex()

unsigned int xAOD::CMMEtSums_v1::Ex ( ) const
inline

Definition at line 106 of file CMMEtSums_v1.h.

106{return this->ex();}
unsigned int ex() const

◆ ex()

unsigned int xAOD::CMMEtSums_v1::ex ( ) const

Definition at line 56 of file CMMEtSums_v1.cxx.

57 {
58 return exVec()[ peak() ];
59 }
const std::vector< unsigned int > & exVec() const
get exVec - ex for all time slices

◆ ExError()

int xAOD::CMMEtSums_v1::ExError ( ) const
inline

Definition at line 109 of file CMMEtSums_v1.h.

109{return this->exError();}

◆ exError()

int xAOD::CMMEtSums_v1::exError ( ) const

Definition at line 71 of file CMMEtSums_v1.cxx.

72 {
73 return exErrorVec()[ peak() ];
74 }
const std::vector< int > & exErrorVec() const
get exErrorVec - ex Error for all time slices

◆ ExErrorVec()

const std::vector< int > & xAOD::CMMEtSums_v1::ExErrorVec ( ) const
inline

Definition at line 103 of file CMMEtSums_v1.h.

103{return this->exErrorVec();}

◆ exErrorVec()

const std::vector< int > & xAOD::CMMEtSums_v1::exErrorVec ( ) const

get exErrorVec - ex Error for all time slices

◆ ExVec()

const std::vector< unsigned int > & xAOD::CMMEtSums_v1::ExVec ( ) const
inline

Definition at line 100 of file CMMEtSums_v1.h.

100{return this->exVec();}

◆ exVec()

const std::vector< unsigned int > & xAOD::CMMEtSums_v1::exVec ( ) const

get exVec - ex for all time slices

◆ Ey()

unsigned int xAOD::CMMEtSums_v1::Ey ( ) const
inline

Definition at line 107 of file CMMEtSums_v1.h.

107{return this->ey();}
unsigned int ey() const

◆ ey()

unsigned int xAOD::CMMEtSums_v1::ey ( ) const

Definition at line 61 of file CMMEtSums_v1.cxx.

62 {
63 return eyVec()[ peak() ];
64 }
const std::vector< unsigned int > & eyVec() const
get eyVec - ey for all time slices

◆ EyError()

int xAOD::CMMEtSums_v1::EyError ( ) const
inline

Definition at line 110 of file CMMEtSums_v1.h.

110{return this->eyError();}

◆ eyError()

int xAOD::CMMEtSums_v1::eyError ( ) const

Definition at line 76 of file CMMEtSums_v1.cxx.

77 {
78 return eyErrorVec()[ peak() ];
79 }
const std::vector< int > & eyErrorVec() const
get eyErrorVec - ey Error for all time slices

◆ EyErrorVec()

const std::vector< int > & xAOD::CMMEtSums_v1::EyErrorVec ( ) const
inline

Definition at line 104 of file CMMEtSums_v1.h.

104{return this->eyErrorVec();}

◆ eyErrorVec()

const std::vector< int > & xAOD::CMMEtSums_v1::eyErrorVec ( ) const

get eyErrorVec - ey Error for all time slices

◆ EyVec()

const std::vector< unsigned int > & xAOD::CMMEtSums_v1::EyVec ( ) const
inline

Definition at line 101 of file CMMEtSums_v1.h.

101{return this->eyVec();}

◆ eyVec()

const std::vector< unsigned int > & xAOD::CMMEtSums_v1::eyVec ( ) const

get eyVec - ey for all time slices

◆ peak()

int xAOD::CMMEtSums_v1::peak ( ) const

get peak

◆ setCrate()

void xAOD::CMMEtSums_v1::setCrate ( int )

set crate number

◆ setDataID()

void xAOD::CMMEtSums_v1::setDataID ( int )

set dataID

◆ setEtErrorVec()

void xAOD::CMMEtSums_v1::setEtErrorVec ( const std::vector< int > & )

set etErrorVec - et Error for all time slices

◆ setEtVec()

void xAOD::CMMEtSums_v1::setEtVec ( const std::vector< unsigned int > & )

set etVec - et for all time slices

◆ setExErrorVec()

void xAOD::CMMEtSums_v1::setExErrorVec ( const std::vector< int > & )

set exErrorVec - ex Error for all time slices

◆ setExVec()

void xAOD::CMMEtSums_v1::setExVec ( const std::vector< unsigned int > & )

set exVec - ex for all time slices

◆ setEyErrorVec()

void xAOD::CMMEtSums_v1::setEyErrorVec ( const std::vector< int > & )

set eyErrorVec - ey Error for all time slices

◆ setEyVec()

void xAOD::CMMEtSums_v1::setEyVec ( const std::vector< unsigned int > & )

set eyVec - ey for all time slices

◆ setPeak()

void xAOD::CMMEtSums_v1::setPeak ( int )

set peak


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