39 const std::vector<unsigned int>& hits1,
40 const std::vector<int>& error0,
41 const std::vector<int>& error1,
48 void addHits(
const std::vector<unsigned int>& hits0,
49 const std::vector<unsigned int>& hits1,
50 const std::vector<int>& error0,
51 const std::vector<int>& error1);
62 const std::vector<unsigned int>&
HitsVec0()
const;
63 const std::vector<unsigned int>&
HitsVec1()
const;
64 const std::vector<int>&
ErrorVec0()
const;
65 const std::vector<int>&
ErrorVec1()
const;
83#ifndef CMMCPHits_ClassDEF_H
macros to associate a CLID to a type
void setPeak(int peak)
For multi-slice readout, need to indicate position of triggered BC.
const std::vector< int > & ErrorVec0() const
returns error0
CMMCPHits()=default
Constructors.
int crate() const
Data accessors.
int dataID() const
returns data ID of data
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 data to existing object.
const std::vector< unsigned int > & HitsVec1() const
returns hits1
std::vector< int > m_error0
unsigned int HitWord1() const
returns hits1 for peak sample
unsigned int HitWord0() const
For triggered time slice.
int Error0() const
returns error0 for peak sample
std::vector< unsigned int > m_hits0
int peak() const
returns peak slice number
std::vector< unsigned int > m_hits1
const std::vector< int > & ErrorVec1() const
returns error1
int Error1() const
returns error1 for peak sample
const std::vector< unsigned int > & HitsVec0() const
For multi-slice readout.
std::vector< int > m_error1
int m_crate
Internal data.
eFexTowerBuilder creates xAOD::eFexTowerContainer from supercells (LATOME) and triggerTowers (TREX) i...
std::map< int, const CMMCPHits * > CMMCPHitsMap_t