BOSS 8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
HeaderMarker.cxx
Go to the documentation of this file.
1// Dear emacs, this is -*- c++ -*-
2
3/**
4 * @file HeaderMarker.cxx
5 * @author <a href="mailto:Andre.dos.Anjos@cern.ch">Andre DOS ANJOS</a>
6 * $Author: zhangy $
7 * $Revision: 1.1.1.1 $
8 * $Date: 2009/06/19 07:35:41 $
9 *
10 * Implements a few functionality around the header marker
11 */
12
13#include "eformat/HeaderMarker.h"
14
16 using namespace eformat;
17 switch ( e )
18 {
19 case FULL_EVENT: return SUB_DETECTOR;
20 case SUB_DETECTOR: return ROS;
21 case ROS: return ROB;
22 case ROB: return ROD;
23 default: break;
24 }
25 return FULL_EVENT;
26}
27
29 using namespace eformat;
30 switch ( e )
31 {
32 case ROD: return "ROD";
33 case ROB: return "ROB";
34 case ROS: return "ROS";
35 case SUB_DETECTOR: return "SUB_DETECTOR";
36 case FULL_EVENT: return "FULL_EVENT";
37 }
38 return "UNKNOWN_MARKER";
39}
40
41std::string eformat::marker2string( uint32_t e ) {
43}
HeaderMarker child_marker(HeaderMarker e)
std::string marker2string(const eformat::HeaderMarker &e)