ATLAS Offline Software
PadData.cxx
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 
7 
8 std::ostream& operator<<(std::ostream& stream, NSWL1::PadData& data) {
9  stream << "Pad hit at side " << ( (data.sideId())? "C":"A") // According to PadData.h
10  << ", sector id " << data.sectorId()
11  << ", sector type " << data.sectorType()
12  << ", module id " << data.moduleId()
13  << ", multiplet id " << data.multipletId()
14  << ", gas gap id " << data.gasGapId()
15  << ", pad eta id " << data.padEtaId()
16  << ", pad phi id " << data.padPhiId();
17 
18  return stream;
19 }
20 
data
char data[hepevt_bytes_allocation_ATLAS]
Definition: HepEvt.cxx:11
operator<<
std::ostream & operator<<(std::ostream &stream, NSWL1::PadData &data)
Definition: PadData.cxx:8
PadData.h
NSWL1::PadData
abstract class to interface the data hit fragment output from the Pad TDS
Definition: PadData.h:30
AthenaPoolTestWrite.stream
string stream
Definition: AthenaPoolTestWrite.py:12