Hall-D Software  alpha
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
DFDCWireDigiHit.h
Go to the documentation of this file.
1 // $Id$
2 //
3 // File: DFDCWireDigiHit.h
4 // Created: Wed Aug 7 11:54:06 EDT 2013
5 // Creator: davidl (on Darwin harriet.jlab.org 11.4.2 i386)
6 //
7 
8 #ifndef _DFDCWireDigiHit_
9 #define _DFDCWireDigiHit_
10 
11 #include <JANA/JObject.h>
12 #include <JANA/JFactory.h>
13 
14 class DFDCWireDigiHit:public jana::JObject{
15  public:
17 
18  uint32_t package;
19  uint32_t chamber;
20  uint32_t wire;
21  uint32_t time;
22 
23  // This method is used primarily for pretty printing
24  // the second argument to AddString is printf style format
25  void toStrings(vector<pair<string,string> > &items)const{
26  AddString(items, "package", "%d", package);
27  AddString(items, "chamber", "%d", chamber);
28  AddString(items, "wire", "%d", wire);
29  AddString(items, "time", "%d", time);
30  }
31 
32 };
33 
34 #endif // _DFDCWireDigiHit_
35 
void toStrings(vector< pair< string, string > > &items) const
JOBJECT_PUBLIC(DFDCWireDigiHit)