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

Description of CMXJetHits_v1. More...

#include <CMXJetHits_v1.h>

Inheritance diagram for xAOD::CMXJetHits_v1:
Collaboration diagram for xAOD::CMXJetHits_v1:

Public Types

enum  Sources {
  REMOTE_MAIN = 0 , LOCAL_MAIN = 1 , TOTAL_MAIN = 2 , REMOTE_FORWARD = 4 ,
  LOCAL_FORWARD = 5 , TOTAL_FORWARD = 6 , TOPO_CHECKSUM = 8 , TOPO_OCCUPANCY_MAP = 9 ,
  TOPO_OCCUPANCY_COUNTS = 10 , MAX_SOURCE = 15
}

Public Member Functions

 CMXJetHits_v1 ()
 Default constructor.
virtual ~CMXJetHits_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< uint32_t > &hitsVec0, const std::vector< uint32_t > &hitsVec1, const std::vector< uint32_t > &errorVec0, const std::vector< uint32_t > &errorVec1, const uint8_t peak)
 initialize
void addHits (const std::vector< uint32_t > &hitsVec0, const std::vector< uint32_t > &hitsVec1, const std::vector< uint32_t > &errorVec0, const std::vector< uint32_t > &errorVec1)
 add data to existing object
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< uint32_t > & hitsVec0 () const
 get hitsVec0
void setHitsVec0 (const std::vector< uint32_t > &)
 set hitsVec0
const std::vector< uint32_t > & hitsVec1 () const
 get hitsVec1
void setHitsVec1 (const std::vector< uint32_t > &)
 set hitsVec1
const std::vector< uint32_t > & errorVec0 () const
 get errorVec0
void setErrorVec0 (const std::vector< uint32_t > &)
 set errorVec0
const std::vector< uint32_t > & errorVec1 () const
 get errorVec1
void setErrorVec1 (const std::vector< uint32_t > &)
 set errorVec1
uint32_t hits0 () 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.
uint32_t hits1 () const
 get hitsVec1 at peak bunch crossing
uint32_t error0 () const
 get errorVec0 at peak bunch crossing
uint32_t error1 () const
 get errorVec1 at peak bunch crossing

Detailed Description

Description of CMXJetHits_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 30 of file CMXJetHits_v1.h.

Member Enumeration Documentation

◆ Sources

Enumerator
REMOTE_MAIN 
LOCAL_MAIN 
TOTAL_MAIN 
REMOTE_FORWARD 
LOCAL_FORWARD 
TOTAL_FORWARD 
TOPO_CHECKSUM 
TOPO_OCCUPANCY_MAP 
TOPO_OCCUPANCY_COUNTS 
MAX_SOURCE 

Definition at line 32 of file CMXJetHits_v1.h.

Constructor & Destructor Documentation

◆ CMXJetHits_v1()

xAOD::CMXJetHits_v1::CMXJetHits_v1 ( )

Default constructor.

Definition at line 50 of file CMXJetHits_v1.cxx.

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

◆ ~CMXJetHits_v1()

virtual xAOD::CMXJetHits_v1::~CMXJetHits_v1 ( )
inlinevirtual

Default desturctor.

Definition at line 48 of file CMXJetHits_v1.h.

48{}

Member Function Documentation

◆ addHits()

void xAOD::CMXJetHits_v1::addHits ( const std::vector< uint32_t > & hitsVec0,
const std::vector< uint32_t > & hitsVec1,
const std::vector< uint32_t > & errorVec0,
const std::vector< uint32_t > & errorVec1 )

add data to existing object

Definition at line 81 of file CMXJetHits_v1.cxx.

85 {
90 }
void setErrorVec0(const std::vector< uint32_t > &)
set errorVec0
void setHitsVec0(const std::vector< uint32_t > &)
set hitsVec0
void setErrorVec1(const std::vector< uint32_t > &)
set errorVec1
const std::vector< uint32_t > & errorVec0() const
get errorVec0
void setHitsVec1(const std::vector< uint32_t > &)
set hitsVec1
const std::vector< uint32_t > & hitsVec1() const
get hitsVec1
const std::vector< uint32_t > & hitsVec0() const
get hitsVec0
const std::vector< uint32_t > & errorVec1() const
get errorVec1

◆ crate()

uint8_t xAOD::CMXJetHits_v1::crate ( ) const

get crate

◆ error0()

uint32_t xAOD::CMXJetHits_v1::error0 ( ) const

get errorVec0 at peak bunch crossing

Definition at line 117 of file CMXJetHits_v1.cxx.

118 {
119 return errorVec0()[ peak() ];
120 }
uint8_t peak() const
get peak

◆ error1()

uint32_t xAOD::CMXJetHits_v1::error1 ( ) const

get errorVec1 at peak bunch crossing

Definition at line 123 of file CMXJetHits_v1.cxx.

124 {
125 return errorVec1()[ peak() ];
126 }

◆ errorVec0()

const std::vector< uint32_t > & xAOD::CMXJetHits_v1::errorVec0 ( ) const

get errorVec0

◆ errorVec1()

const std::vector< uint32_t > & xAOD::CMXJetHits_v1::errorVec1 ( ) const

get errorVec1

◆ hits0()

uint32_t xAOD::CMXJetHits_v1::hits0 ( ) 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 hitsVec0 at peak bunch crossing

Definition at line 105 of file CMXJetHits_v1.cxx.

106 {
107 return hitsVec0()[ peak() ];
108 }

◆ hits1()

uint32_t xAOD::CMXJetHits_v1::hits1 ( ) const

get hitsVec1 at peak bunch crossing

Definition at line 111 of file CMXJetHits_v1.cxx.

112 {
113 return hitsVec1()[ peak() ];
114 }

◆ hitsVec0()

const std::vector< uint32_t > & xAOD::CMXJetHits_v1::hitsVec0 ( ) const

get hitsVec0

◆ hitsVec1()

const std::vector< uint32_t > & xAOD::CMXJetHits_v1::hitsVec1 ( ) const

get hitsVec1

◆ initialize() [1/2]

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

initialize

Definition at line 56 of file CMXJetHits_v1.cxx.

57 {
58 setCrate( crate );
59 setSourceComponent( source );
60 }
uint8_t crate() const
get crate
void setSourceComponent(uint8_t)
set source
void setCrate(uint8_t)
set crate

◆ initialize() [2/2]

void xAOD::CMXJetHits_v1::initialize ( const uint8_t crate,
const uint8_t source,
const std::vector< uint32_t > & hitsVec0,
const std::vector< uint32_t > & hitsVec1,
const std::vector< uint32_t > & errorVec0,
const std::vector< uint32_t > & errorVec1,
const uint8_t peak )
virtual

initialize

Definition at line 63 of file CMXJetHits_v1.cxx.

69 {
70 setCrate( crate );
71 setSourceComponent( source );
76 setPeak( peak );
77 }
void setPeak(uint8_t)
set peak

◆ peak()

uint8_t xAOD::CMXJetHits_v1::peak ( ) const

get peak

◆ setCrate()

void xAOD::CMXJetHits_v1::setCrate ( uint8_t )

set crate

◆ setErrorVec0()

void xAOD::CMXJetHits_v1::setErrorVec0 ( const std::vector< uint32_t > & )

set errorVec0

◆ setErrorVec1()

void xAOD::CMXJetHits_v1::setErrorVec1 ( const std::vector< uint32_t > & )

set errorVec1

◆ setHitsVec0()

void xAOD::CMXJetHits_v1::setHitsVec0 ( const std::vector< uint32_t > & )

set hitsVec0

◆ setHitsVec1()

void xAOD::CMXJetHits_v1::setHitsVec1 ( const std::vector< uint32_t > & )

set hitsVec1

◆ setPeak()

void xAOD::CMXJetHits_v1::setPeak ( uint8_t )

set peak

◆ setSourceComponent()

void xAOD::CMXJetHits_v1::setSourceComponent ( uint8_t )

set source

◆ sourceComponent()

uint8_t xAOD::CMXJetHits_v1::sourceComponent ( ) const

get source


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