ATLAS Offline Software
CscCalibDataContainer.cxx
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
3 */
4 
7 #include <iostream>
8 
11 }
12 
16 }
17 
18 
24  for (; it != iend; ++it ) {
25  count += (*it)->size();
26  }
27  return count;
28 }
29 
30 
32 std::ostream& operator<<(std::ostream& lhs, const CscCalibDataContainer& rhs) {
33  lhs << "CscDataCollectionContainer has " << rhs.calibData_size() << " CalibData:" << std::endl;
35  SELECTOR sel(&rhs);
36  SELECTOR::const_iterator it = sel.begin();
37  SELECTOR::const_iterator it_end = sel.end();
38  bool first = true;
39  for ( ; it!=it_end;++it) {
40  if ( first ) {
41  first = false;
42  } else {
43  lhs << std::endl;
44  }
45  lhs << " " << *it;
46  }
47  return lhs;
48 }
49 
operator<<
std::ostream & operator<<(std::ostream &lhs, const CscCalibDataContainer &rhs)
Output stream - for printing.
Definition: CscCalibDataContainer.cxx:32
skel.it
it
Definition: skel.GENtoEVGEN.py:396
XMLtoHeader.count
count
Definition: XMLtoHeader.py:85
CscCalibDataContainer
Definition: CscCalibDataContainer.h:23
ClassID_traits::ID
static const CLID & ID()
the CLID of T
Definition: Control/AthenaKernel/AthenaKernel/ClassID_traits.h:50
SelectAllObjectMT
Definition: SelectAllObjectMT.h:11
CscCalibDataContainer.h
sel
sel
Definition: SUSYToolsTester.cxx:97
IdentifiableContainerMT::end
const_iterator end() const
return const_iterator for end of container
Definition: IdentifiableContainerMT.h:242
IdentifiableContainerMT::const_iterator
Definition: IdentifiableContainerMT.h:82
IdentifiableContainerMT::begin
const_iterator begin() const
return const_iterator for first entry
Definition: IdentifiableContainerMT.h:236
CLID
uint32_t CLID
The Class ID type.
Definition: Event/xAOD/xAODCore/xAODCore/ClassID_traits.h:47
CscCalibDataContainer::calibData_size
size_type calibData_size() const
content size
Definition: CscCalibDataContainer.cxx:20
CscCalibDataContainer::CscCalibDataContainer
CscCalibDataContainer(int maxHash)
constructor
Definition: CscCalibDataContainer.cxx:9
CscCalibDataCollection
Definition: CscCalibDataCollection.h:22
DeMoScan.first
bool first
Definition: DeMoScan.py:536
CscCalibDataContainer::classID
static const CLID & classID()
IdentifiableContainer is still a DataObject Put CLID here.
Definition: CscCalibDataContainer.cxx:14
IdentifiableContainerMT
Definition: IdentifiableContainerMT.h:30
SelectAllObject.h
CscCalibDataContainer::size_type
CscCalibDataCollection::size_type size_type
type definitions
Definition: CscCalibDataContainer.h:38