xAOD::CMXEtSums_v1 Class Reference

#include <CMXEtSums_v1.h>

Inheritance diagram for xAOD::CMXEtSums_v1:
SG::AuxElement SG::IAuxElement

List of all members.

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

Detailed Description

Description of CMXEtSums_v1

Author:
John Morris <john.morris@cern.ch>
Revision
687949
Date
2015-08-06 17:48:49 +0200 (Thu, 06 Aug 2015)

Member Function Documentation

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


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 15 Apr 2017 for RootCore Packages by  doxygen 1.6.1