ATLAS Offline Software
MuonCoinDataCollection.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 // MuonCoinDataCollection.icc
7 // Implementation file for class MuonCoinDataCollection
8 ///////////////////////////////////////////////////////////////////
9 // (c) ATLAS Detector software
10 ///////////////////////////////////////////////////////////////////
11 
12 
13 template< class CoinDataT >
14 // Constructor with parameters:
15 MuonCoinDataCollection< CoinDataT >::MuonCoinDataCollection(const IdentifierHash idHash) :
16  m_idHash(idHash),
17  m_id()
18 {}
19 
20 template< class CoinDataT >
21 // Default Constructor :
22 MuonCoinDataCollection< CoinDataT >::MuonCoinDataCollection() :
23  m_idHash(),
24  m_id()
25 {}
26 
27 // Destructor:
28 template< class CoinDataT >
29 MuonCoinDataCollection< CoinDataT >::~MuonCoinDataCollection()
30 { }
31 
32 template< class CoinDataT >
33 Identifier MuonCoinDataCollection< CoinDataT >::identify() const
34 {
35  return m_id;
36 }
37 
38 template< class CoinDataT >
39 IdentifierHash MuonCoinDataCollection< CoinDataT >::identifyHash() const
40 {
41  return m_idHash;
42 }
43 template< class CoinDataT >
44 void MuonCoinDataCollection< CoinDataT >::setIdentifier(Identifier id)
45 {
46  m_id = id;
47 }
48 
49 template< class CoinDataT >
50 std::string MuonCoinDataCollection< CoinDataT >::type() const
51 {
52  return "MuonCoinDataCollection";
53 }
54 
55