ATLAS Offline Software
Loading...
Searching...
No Matches
TileCalorimeter
TileEvent
src
TileMuonReceiverObj.cxx
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
//****************************************************************************
6
// Filename : TileMuonReceiverObj.cxx
7
// Author : Joao Gentil Mendes Saraiva (jmendes@cern.ch)
8
// Created : February 2014
9
//
10
// DESCRIPTION
11
//
12
// Tile Muon Receiver objects to store in a container in the store gate
13
//
14
//
15
// Properties (JobOption Parameters):
16
//
17
// BUGS:
18
//
19
// History:
20
//
21
//****************************************************************************
22
23
#include "
TileEvent/TileMuonReceiverObj.h
"
24
#include <iostream>
25
#include <sstream>
26
#include <iomanip>
27
28
// print out
29
30
void
TileMuonReceiverObj::print
()
const
{
31
std::cout << (std::string) (*
this
) << std::endl;
32
}
33
34
TileMuonReceiverObj::operator std::string()
const
35
{
36
std::ostringstream text(std::ostringstream::out);
37
text <<
whoami
();
38
text <<
" "
<<
m_id
;
39
40
text <<
" Tile decision (4-bit word) "
;
41
for
(
unsigned
int
i=0; i<
m_TileMuRcvDecision
.size(); ++i) text <<
" "
<<
m_TileMuRcvDecision
[i];
42
text <<
" Thres d6H d6L d56H d56L "
;
43
for
(
unsigned
int
i=0; i<
m_TileMuRcvThresholds
.size(); ++i) text <<
" "
<<
m_TileMuRcvThresholds
[i];
44
text <<
" e(d6) e(d5+d6) "
;
45
for
(
unsigned
int
i=0; i<
m_TileMuRcvEne
.size(); ++i) text <<
" "
<<
m_TileMuRcvEne
[i];
46
text <<
" t(d6) t(d5+d6/2.) "
;
47
for
(
unsigned
int
i=0; i<
m_TileMuRcvTime
.size(); ++i) text <<
" "
<<
m_TileMuRcvTime
[i];
48
49
return
text.str();
50
}
51
52
void
TileMuonReceiverObj::clear
(){
53
54
m_TileMuRcvDecision
.clear();
55
m_TileMuRcvThresholds
.clear();
56
m_TileMuRcvEne
.clear();
57
m_TileMuRcvTime
.clear();
58
return
;
59
60
}
TileMuonReceiverObj.h
TileMuonReceiverObj::clear
void clear(void)
Definition
TileMuonReceiverObj.cxx:52
TileMuonReceiverObj::print
void print(void) const
Definition
TileMuonReceiverObj.cxx:30
TileMuonReceiverObj::m_id
int m_id
Definition
TileMuonReceiverObj.h:131
TileMuonReceiverObj::m_TileMuRcvTime
std::vector< float > m_TileMuRcvTime
Definition
TileMuonReceiverObj.h:135
TileMuonReceiverObj::m_TileMuRcvThresholds
std::vector< float > m_TileMuRcvThresholds
Definition
TileMuonReceiverObj.h:133
TileMuonReceiverObj::m_TileMuRcvEne
std::vector< float > m_TileMuRcvEne
Definition
TileMuonReceiverObj.h:134
TileMuonReceiverObj::whoami
std::string whoami(void) const
Definition
TileMuonReceiverObj.h:121
TileMuonReceiverObj::m_TileMuRcvDecision
std::vector< bool > m_TileMuRcvDecision
Definition
TileMuonReceiverObj.h:132
Generated on
for ATLAS Offline Software by
1.14.0