|
ATLAS Offline Software
|
Go to the documentation of this file.
17 template<
typename T >
19 const std::vector< T >&
vec ) {
22 typename std::vector< T >::const_iterator itr =
vec.begin();
23 typename std::vector< T >::const_iterator
end =
vec.end();
24 for( ; itr !=
end; ++itr ) {
36 : m_keyedData(), m_hashedData() {
44 bool updatePersistent ) {
51 if( updatePersistent ) {
96 std::cerr <<
"<xAOD::EventFormat_v1::get>"
97 <<
" Information requested about unknown branch ("
98 <<
key <<
")" << std::endl;
103 return &( itr->second );
122 const char fillChar = std::cerr.fill();
123 const std::ios_base::fmtflags
flags = std::cerr.flags();
124 const std::streamsize
width = std::cerr.width();
127 std::cerr <<
"<xAOD::EventFormat_v1::get>"
128 <<
" Information requested about unknown hash ("
129 << std::setw( 8 ) << std::hex << std::setfill(
'0' )
130 <<
hash <<
")" << std::endl;
133 std::cerr.fill( fillChar );
134 std::cerr.flags(
flags );
135 std::cerr.width(
width );
141 return &( itr->second );
178 std::cerr <<
"<xAOD::EventFormat_v1::toTransient> "
179 <<
"Internal inconsistency in the persistent data"
181 std::cerr <<
" m_branchNames = " <<
m_branchNames << std::endl;
182 std::cerr <<
" m_classNames = " <<
m_classNames << std::endl;
183 std::cerr <<
" m_parentNames = " <<
m_parentNames << std::endl;
211 out <<
"xAOD::EventFormat:";
215 out << std::endl <<
counter <<
". element: " << itr->second;
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
std::vector< size_t > vec
std::ostream & operator<<(std::ostream &out, const std::pair< FIRST, SECOND > &pair)
Helper print operator.