ATLAS Offline Software
Loading...
Searching...
No Matches
BCMRawData_v1.h
Go to the documentation of this file.
1// Dear emacs, this is -*- c++ -*-
2
3/*
4 Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
5*/
6
7// $Id: BCMRawData_v1.h 652111 2015-03-06 10:13:22Z krasznaa $
8#ifndef XAODLUMINOSITY_VERSIONS_BCMRAWDATA_V1_H
9#define XAODLUMINOSITY_VERSIONS_BCMRAWDATA_V1_H
10
11// System include(s):
12extern "C" {
13# include "stdint.h"
14}
15
16// Core EDM include(s):
18
19namespace xAOD {
20
32
33 public:
36
39
43 void setBcmWord1( uint32_t value );
44
48 void setBcmWord2( uint32_t value );
49
51
54
56 int channel() const;
57
59 int pulse1Position() const;
61 int pulse1Width() const;
62
64 int pulse2Position() const;
66 int pulse2Width() const;
67
69 int lvl1a() const;
71 int bcid() const;
73 int lvl1id() const;
74
76 int error() const;
77
79
80 }; // class BCMRawData_v1
81
82} // namespace xAOD
83
84#endif // XAODLUMINOSITY_VERSIONS_BCMRAWDATA_V1_H
Base class for elements of a container that can have aux data.
Base class for elements of a container that can have aux data.
Definition AuxElement.h:483
uint32_t bcmWord1() const
The first raw word.
int bcid() const
Bunch crossing ID [0-4095].
int channel() const
Channel identifier [0-15].
int error() const
Error bits [0-15].
void setBcmWord1(uint32_t value)
Set the first raw word.
int pulse2Position() const
Position of second pulse [0-63].
int pulse2Width() const
Width of second pulse [0-31].
int lvl1a() const
Level-1 Accept [0-63].
BCMRawData_v1()
Default constructor.
int pulse1Position() const
Position of first pulse [0-63].
int lvl1id() const
Level-1 ID [0-65535].
uint32_t bcmWord2() const
The second raw word.
int pulse1Width() const
Width of first pulse [0-31].
void setBcmWord2(uint32_t value)
Set the second raw word.
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
setEventNumber uint32_t