Project
Loading...
Searching...
No Matches
PadWord.cxx
Go to the documentation of this file.
1
// Copyright 2019-2020 CERN and copyright holders of ALICE O2.
2
// See https://alice-o2.web.cern.ch/copyright for details of the copyright holders.
3
// All rights not expressly granted are reserved.
4
//
5
// This software is distributed under the terms of the GNU General Public
6
// License v3 (GPL Version 3), copied verbatim in the file "COPYING".
7
//
8
// In applying this license CERN does not waive the privileges and immunities
9
// granted to it by virtue of its status as an Intergovernmental Organization
10
// or submit itself to any jurisdiction.
11
#include <bitset>
12
#include <iomanip>
13
#include <iostream>
14
#include "
FOCALReconstruction/PadWord.h
"
15
16
std::ostream&
o2::focal::operator<<
(std::ostream&
stream
,
const
ASICChannel
& channel)
17
{
18
stream
<<
"(ADC) "
<< channel.
getADC
() <<
", (TOA) "
<< channel.
getTOA
() <<
", (TOT) "
<< channel.
getTOT
();
19
return
stream
;
20
}
21
22
std::ostream&
o2::focal::operator<<
(std::ostream&
stream
,
const
ASICHeader
& header)
23
{
24
stream
<<
"(HEADER) 0x"
<< std::hex << header.
getHeader
() << std::dec <<
"(BCID) "
<< header.
getBCID
() <<
", WADD "
<< header.
getWadd
() <<
", (FOURBIT) "
<< std::bitset<4>(header.
getFourbit
()) <<
", (TRAILER) 0x"
<< std::hex << header.
getTrailer
() << std::dec;
25
return
stream
;
26
}
27
28
std::ostream&
o2::focal::operator<<
(std::ostream&
stream
,
const
TriggerWord
& trigger)
29
{
30
stream
<<
"(HEADER0) 0x"
<< std::hex << trigger.
mHeader0
<<
", (HEADER1) 0x"
<< trigger.
mHeader1
<< std::dec <<
": "
<< trigger.
mTrigger0
<<
", "
<< trigger.
mTrigger1
<<
", "
<< trigger.
mTrigger2
<<
", "
<< trigger.
mTrigger3
<<
", "
<< trigger.
mTrigger4
<<
", "
<< trigger.
mTrigger5
<<
", "
<< trigger.
mTrigger6
<<
", "
<< trigger.
mTrigger7
;
31
return
stream
;
32
}
PadWord.h
stream
GLuint GLuint stream
Definition
glcorearb.h:1806
o2::focal::operator<<
std::ostream & operator<<(std::ostream &in, const IndexExceptionEvent &error)
Definition
ErrorHandling.cxx:46
o2::focal::ASICChannel
Definition
PadWord.h:82
o2::focal::ASICChannel::getADC
uint32_t getADC() const
Definition
PadWord.h:97
o2::focal::ASICChannel::getTOT
uint32_t getTOT() const
Definition
PadWord.h:99
o2::focal::ASICChannel::getTOA
uint32_t getTOA() const
Definition
PadWord.h:98
o2::focal::ASICHeader
Definition
PadWord.h:58
o2::focal::ASICHeader::getFourbit
uint32_t getFourbit() const
Definition
PadWord.h:78
o2::focal::ASICHeader::getTrailer
uint32_t getTrailer() const
Definition
PadWord.h:75
o2::focal::ASICHeader::getWadd
uint32_t getWadd() const
Definition
PadWord.h:76
o2::focal::ASICHeader::getBCID
uint32_t getBCID() const
Definition
PadWord.h:77
o2::focal::ASICHeader::getHeader
uint32_t getHeader() const
Definition
PadWord.h:79
o2::focal::TriggerWord
Definition
PadWord.h:40
o2::focal::TriggerWord::mTrigger4
uint64_t mTrigger4
Definition
PadWord.h:46
o2::focal::TriggerWord::mTrigger7
uint64_t mTrigger7
Definition
PadWord.h:43
o2::focal::TriggerWord::mHeader1
uint64_t mHeader1
Definition
PadWord.h:51
o2::focal::TriggerWord::mTrigger5
uint64_t mTrigger5
Definition
PadWord.h:45
o2::focal::TriggerWord::mTrigger6
uint64_t mTrigger6
Definition
PadWord.h:44
o2::focal::TriggerWord::mTrigger0
uint64_t mTrigger0
Definition
PadWord.h:50
o2::focal::TriggerWord::mHeader0
uint64_t mHeader0
Definition
PadWord.h:52
o2::focal::TriggerWord::mTrigger1
uint64_t mTrigger1
Definition
PadWord.h:49
o2::focal::TriggerWord::mTrigger3
uint64_t mTrigger3
Definition
PadWord.h:47
o2::focal::TriggerWord::mTrigger2
uint64_t mTrigger2
Definition
PadWord.h:48
Detectors
FOCAL
reconstruction
src
PadWord.cxx
Generated on Tue Feb 25 2025 17:02:57 for Project by
1.9.8