xAOD::CMXCPHits_v1 Class Reference

#include <CMXCPHits_v1.h>

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

List of all members.

Public Types

enum  Sources {
  REMOTE_0, REMOTE_1, REMOTE_2, LOCAL,
  TOTAL, TOPO_CHECKSUM, TOPO_OCCUPANCY_MAP, TOPO_OCCUPANCY_COUNTS,
  MAXSOURCE
}

Public Member Functions

 CMXCPHits_v1 ()
 Default constructor.
virtual ~CMXCPHits_v1 ()
 Default desturctor.
virtual void initialize (const uint8_t crate, const uint8_t cmx, const uint8_t source)
 initialize
virtual void initialize (const uint8_t crate, const uint8_t cmx, 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 hits to existing object
uint8_t crate () const
 get crate
void setCrate (uint8_t)
 set crate
uint8_t cmx () const
 get cmx
void setCmx (uint8_t)
 set cmx
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
 get hitsVec0 at peak bunch crossing
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 CMXCPHits_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

uint32_t xAOD::CMXCPHits_v1::hits0 (  )  const

get hitsVec0 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 1 Dec 2017 for RootCore Packages by  doxygen 1.6.1