#include <CMXEtSums_v1.h>
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) |
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 |
get etVec at peak bunch crossing | |
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 |
Description of CMXEtSums_v1
void xAOD::CMXEtSums_v1::addEt | ( | const std::vector< uint16_t > & | etVec, | |
const std::vector< uint32_t > & | etErrorVec | |||
) |
add data to existing object add Et
uint16_t xAOD::CMXEtSums_v1::et | ( | ) | const |
get etVec at peak bunch crossing
Peak functions - return value of peak bunch crossing Assuming we have got the timing calibration correct, This is the bunch crossing containing the collision