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

Description of CMMCPHits_v1. More...

#include <CMMCPHits_v1.h>

Inheritance diagram for xAOD::CMMCPHits_v1:
Collaboration diagram for xAOD::CMMCPHits_v1:

Public Member Functions

 CMMCPHits_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 > & hitsVec0 () const
 get hitsVec0 - hits for all time slices
void setHitsVec0 (const std::vector< unsigned int > &)
 set hitsVec0 - hits for all time slices
const std::vector< unsigned int > & hitsVec1 () const
 get hitsVec1 - hits for all time slices
void setHitsVec1 (const std::vector< unsigned int > &)
 set hitsVec1 - hits for all time slices
const std::vector< int > & errorVec0 () const
 get errorVec0 - errors for all time slices
void setErrorVec0 (const std::vector< int > &)
 set errorVec0 - errors for all time slices
const std::vector< int > & errorVec1 () const
 get errorVec1 - errors for all time slices
void setErrorVec1 (const std::vector< int > &)
 set errorVec1 - errors for all time slices
void addHits (const std::vector< unsigned int > &hits0, const std::vector< unsigned int > &hits1, const std::vector< int > &error0, const std::vector< int > &error1)
 add hits. Internally calls setHitsVecX(hitsX) and setErrorVecX(errorX)
unsigned int hitWord0 () const
 get hit word0 for hitsVec0[peak] - time slice that (hopefully) contains the collision
unsigned int hitWord1 () const
 get hit word1 for hitsVec1[peak] - time slice that (hopefully) contains the collision
int error0 () const
 get error for errorVec0[peak] - time slice that (hopefully) contains the collision
int error1 () const
 get error for errorVec1[peak] - time slice that (hopefully) contains the collision
unsigned int HitWord0 () const
 Backwards Compatibility with Trigger/TrigT1/TrigT1CaloEvent Run1 EDM did not strictly follow camelCaseNotation See above for description.
unsigned int HitWord1 () const
int Error0 () const
int Error1 () const
const std::vector< unsigned int > & HitsVec0 () const
const std::vector< unsigned int > & HitsVec1 () const
const std::vector< int > & ErrorVec0 () const
const std::vector< int > & ErrorVec1 () const

Detailed Description

Description of CMMCPHits_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 24 of file CMMCPHits_v1.h.

Constructor & Destructor Documentation

◆ CMMCPHits_v1()

xAOD::CMMCPHits_v1::CMMCPHits_v1 ( )

Definition at line 15 of file CMMCPHits_v1.cxx.

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

Member Function Documentation

◆ addHits()

void xAOD::CMMCPHits_v1::addHits ( const std::vector< unsigned int > & hits0,
const std::vector< unsigned int > & hits1,
const std::vector< int > & error0,
const std::vector< int > & error1 )

add hits. Internally calls setHitsVecX(hitsX) and setErrorVecX(errorX)

Definition at line 28 of file CMMCPHits_v1.cxx.

32 {
33 setHitsVec0( hits0 );
34 setHitsVec1( hits1 );
37 }
void setHitsVec0(const std::vector< unsigned int > &)
set hitsVec0 - hits for all time slices
int error0() const
get error for errorVec0[peak] - time slice that (hopefully) contains the collision
void setErrorVec0(const std::vector< int > &)
set errorVec0 - errors for all time slices
void setErrorVec1(const std::vector< int > &)
set errorVec1 - errors for all time slices
int error1() const
get error for errorVec1[peak] - time slice that (hopefully) contains the collision
void setHitsVec1(const std::vector< unsigned int > &)
set hitsVec1 - hits for all time slices

◆ crate()

int xAOD::CMMCPHits_v1::crate ( ) const

get crate number

◆ dataID()

int xAOD::CMMCPHits_v1::dataID ( ) const

get dataID

◆ Error0()

int xAOD::CMMCPHits_v1::Error0 ( ) const
inline

Definition at line 84 of file CMMCPHits_v1.h.

84{return this->error0();}

◆ error0()

int xAOD::CMMCPHits_v1::error0 ( ) const

get error for errorVec0[peak] - time slice that (hopefully) contains the collision

Definition at line 49 of file CMMCPHits_v1.cxx.

50 {
51 return errorVec0()[ peak() ];
52 }
int peak() const
get peak
const std::vector< int > & errorVec0() const
get errorVec0 - errors for all time slices

◆ Error1()

int xAOD::CMMCPHits_v1::Error1 ( ) const
inline

Definition at line 85 of file CMMCPHits_v1.h.

85{return this->error1();}

◆ error1()

int xAOD::CMMCPHits_v1::error1 ( ) const

get error for errorVec1[peak] - time slice that (hopefully) contains the collision

Definition at line 54 of file CMMCPHits_v1.cxx.

55 {
56 return errorVec1()[ peak() ];
57 }
const std::vector< int > & errorVec1() const
get errorVec1 - errors for all time slices

◆ ErrorVec0()

const std::vector< int > & xAOD::CMMCPHits_v1::ErrorVec0 ( ) const
inline

Definition at line 88 of file CMMCPHits_v1.h.

88{return this->errorVec0();}

◆ errorVec0()

const std::vector< int > & xAOD::CMMCPHits_v1::errorVec0 ( ) const

get errorVec0 - errors for all time slices

◆ ErrorVec1()

const std::vector< int > & xAOD::CMMCPHits_v1::ErrorVec1 ( ) const
inline

Definition at line 89 of file CMMCPHits_v1.h.

89{return this->errorVec1();}

◆ errorVec1()

const std::vector< int > & xAOD::CMMCPHits_v1::errorVec1 ( ) const

get errorVec1 - errors for all time slices

◆ HitsVec0()

const std::vector< unsigned int > & xAOD::CMMCPHits_v1::HitsVec0 ( ) const
inline

Definition at line 86 of file CMMCPHits_v1.h.

86{return this->hitsVec0();}
const std::vector< unsigned int > & hitsVec0() const
get hitsVec0 - hits for all time slices

◆ hitsVec0()

const std::vector< unsigned int > & xAOD::CMMCPHits_v1::hitsVec0 ( ) const

get hitsVec0 - hits for all time slices

◆ HitsVec1()

const std::vector< unsigned int > & xAOD::CMMCPHits_v1::HitsVec1 ( ) const
inline

Definition at line 87 of file CMMCPHits_v1.h.

87{return this->hitsVec1();}
const std::vector< unsigned int > & hitsVec1() const
get hitsVec1 - hits for all time slices

◆ hitsVec1()

const std::vector< unsigned int > & xAOD::CMMCPHits_v1::hitsVec1 ( ) const

get hitsVec1 - hits for all time slices

◆ HitWord0()

unsigned int xAOD::CMMCPHits_v1::HitWord0 ( ) const
inline

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

Definition at line 82 of file CMMCPHits_v1.h.

82{return this->hitWord0();}
unsigned int hitWord0() const
get hit word0 for hitsVec0[peak] - time slice that (hopefully) contains the collision

◆ hitWord0()

unsigned int xAOD::CMMCPHits_v1::hitWord0 ( ) const

get hit word0 for hitsVec0[peak] - time slice that (hopefully) contains the collision

Definition at line 39 of file CMMCPHits_v1.cxx.

40 {
41 return hitsVec0()[ peak() ];
42 }

◆ HitWord1()

unsigned int xAOD::CMMCPHits_v1::HitWord1 ( ) const
inline

Definition at line 83 of file CMMCPHits_v1.h.

83{return this->hitWord1();}
unsigned int hitWord1() const
get hit word1 for hitsVec1[peak] - time slice that (hopefully) contains the collision

◆ hitWord1()

unsigned int xAOD::CMMCPHits_v1::hitWord1 ( ) const

get hit word1 for hitsVec1[peak] - time slice that (hopefully) contains the collision

Definition at line 44 of file CMMCPHits_v1.cxx.

45 {
46 return hitsVec1()[ peak() ];
47 }

◆ peak()

int xAOD::CMMCPHits_v1::peak ( ) const

get peak

◆ setCrate()

void xAOD::CMMCPHits_v1::setCrate ( int )

set crate number

◆ setDataID()

void xAOD::CMMCPHits_v1::setDataID ( int )

set dataID

◆ setErrorVec0()

void xAOD::CMMCPHits_v1::setErrorVec0 ( const std::vector< int > & )

set errorVec0 - errors for all time slices

◆ setErrorVec1()

void xAOD::CMMCPHits_v1::setErrorVec1 ( const std::vector< int > & )

set errorVec1 - errors for all time slices

◆ setHitsVec0()

void xAOD::CMMCPHits_v1::setHitsVec0 ( const std::vector< unsigned int > & )

set hitsVec0 - hits for all time slices

◆ setHitsVec1()

void xAOD::CMMCPHits_v1::setHitsVec1 ( const std::vector< unsigned int > & )

set hitsVec1 - hits for all time slices

◆ setPeak()

void xAOD::CMMCPHits_v1::setPeak ( int )

set peak


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