ATLAS Offline Software
Loading...
Searching...
No Matches
ZdcRawData.cxx
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
3*/
4
5//*****************************************************************************
6// Filename : ZdcRawData.cxx
7// Author : Peter Steinberg
8// Created : March 2009
9//
10// DESCRIPTION:
11//
12//
13// HISTORY:
14// 20 March 2009: Created
15//
16// BUGS:
17//
18//
19//
20//*****************************************************************************
21
22#include "ZdcEvent/ZdcRawData.h"
25
26#include <iostream>
27#include <sstream>
28#include <iomanip>
29
31 : m_id (id)
32{
33}
34
36{
37 std::cout << (std::string) (*this) << std::endl;
38}
39
40ZdcRawData::operator std::string() const
41{
42 std::string result(whoami());
43 //result += " Id = " + ZdcCablingService::getInstance()->getZdcID()->to_string(m_id);
44 return result;
45}
46
47
48/*
49Identifier ZdcRawData::side_ID(void) const {
50 return ZdcCablingService::getInstance()->h2s_side_id(m_channel_hwid);
51}
52
53Identifier ZdcRawData::module_ID(void) const {
54 return ZdcCablingService::getInstance()->h2s_module_id(m_channel_hwid);
55}
56
57Identifier ZdcRawData::type_ID(void) const {
58 return ZdcCablingService::getInstance()->h2s_type_id(m_channel_hwid);
59}
60
61Identifier ZdcRawData::channel_ID(void) const {
62 return ZdcCablingService::getInstance()->h2s_channel_id(m_channel_hwid);
63}
64
65Identifier ZdcRawData::gain_ID(void) const {
66 return ZdcCablingService::getInstance()->h2s_gain_id(m_channel_hwid);
67}
68
69Identifier ZdcRawData::delay_ID(void) const {
70 return ZdcCablingService::getInstance()->h2s_delay_id(m_channel_hwid);
71}
72*/
73
74
75void ZdcRawData::print_to_stream ( const std::vector<double>& val,
76 const std::string & label,
77 std::ostringstream & text)
78{
79 text << label;
80 for (double v : val) {
81 text << " " << v;
82 }
83}
84
85void ZdcRawData::print_to_stream ( const std::vector<int>& val,
86 const std::string & label,
87 std::ostringstream & text)
88{
89 text << label;
90 for (double v : val) {
91 text << " " << v;
92 }
93}
94
virtual std::string whoami(void) const
Definition ZdcRawData.h:55
virtual void print(void) const
Identifier m_id
Definition ZdcRawData.h:70
static void print_to_stream(const std::vector< double > &val, const std::string &label, std::ostringstream &text)
std::string label(const std::string &format, int i)
Definition label.h:19