ATLAS Offline Software
Loading...
Searching...
No Matches
InDetRawDataCollection.icc
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// InDetRawDataCollection.icc
7// Implementation file for class InDetRawDataCollection
8///////////////////////////////////////////////////////////////////
9// (c) ATLAS Detector software
10///////////////////////////////////////////////////////////////////
11// Version 1.0 13/08/2002 Veronique Boisvert
12///////////////////////////////////////////////////////////////////
13
14//#include "InDetRawData/InDetRawDataCollection.h"
15
16template< class RawDataT >
17// Constructor with parameters:
18InDetRawDataCollection< RawDataT >::InDetRawDataCollection(const
19 IdentifierHash idHash) :
20 m_idHash(idHash),
21 m_id()
22{}
23
24template< class RawDataT >
25// Constructor with parameters:
26InDetRawDataCollection< RawDataT >::InDetRawDataCollection()
27{}
28
29// Destructor:
30template< class RawDataT >
31InDetRawDataCollection< RawDataT >::~InDetRawDataCollection()
32{ }
33
34template< class RawDataT >
35Identifier InDetRawDataCollection< RawDataT >::identify() const
36{
37 return m_id;
38}
39
40template< class RawDataT >
41IdentifierHash InDetRawDataCollection< RawDataT >::identifyHash() const
42{
43 return m_idHash;
44}
45
46template< class RawDataT >
47void InDetRawDataCollection< RawDataT >::setIdentifier(Identifier id)
48{
49 m_id = id;
50}
51
52
53template< class RawDataT >
54MsgStream& operator << ( MsgStream& sl, const InDetRawDataCollection< RawDataT >& coll){
55 sl << "InDetRawDataCollection "
56 << "identify()="<< coll.identify()
57 << ", RDO=[";
58 typename InDetRawDataCollection< RawDataT >::const_iterator it = coll.begin();
59 typename InDetRawDataCollection< RawDataT >::const_iterator itEnd = coll.end();
60 for (;it!=itEnd;++it) sl<< (**it)<<", ";
61 sl <<" ]"<<std::endl;
62 return sl;
63}
64
65template< class RawDataT >
66std::ostream& operator << ( std::ostream& sl, const InDetRawDataCollection< RawDataT >& coll) {
67 sl << "InDetRawDataCollection "
68 << "identify()="<< coll.identify()
69 << ", RDO=[";
70 typename InDetRawDataCollection< RawDataT >::const_iterator it = coll.begin();
71 typename InDetRawDataCollection< RawDataT >::const_iterator itEnd = coll.end();
72 for (;it!=itEnd;++it) sl<< (**it)<<", ";
73 sl <<" ]"<<std::endl;
74 return sl;
75}