| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

In This Package:

ElecCrateHeader.cc

Go to the documentation of this file.
00001 #include "Event/ElecCrateHeader.h"
00002 #include "Event/ElecCrate.h"
00003 
00004 #include "Conventions/Detectors.h"
00005 
00006 #include <map>
00007 #include <ostream>
00008 
00009 std::ostream& DayaBay::ElecCrateHeader::fillStream(std::ostream& s) const
00010 {
00011     s << "{ " 
00012       << "crate map : " << m_crates.size() << " entries" << std::endl;
00013   
00014     
00015     std::map<DayaBay::Detector, DayaBay::ElecCrate*>::const_iterator  it;
00016     for( it=m_crates.begin(); it != m_crates.end(); ++it ){
00017       s << "Detector:" << it->first << std::endl;
00018       s << "Crate: " << *(it->second) << std::endl;
00019       }
00020 
00021     s << "}";
00022       
00023     return s;
00024 }
00025 
00026 void DayaBay::ElecCrateHeader::addCrate(DayaBay::ElecCrate* crate)
00027 {
00028     DayaBay::Detector det(crate->detector());
00029     m_crates[det] = crate;
00030 }
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

Generated on Mon Apr 11 20:32:32 2011 for ElecEvent by doxygen 1.4.7