Hall-D Software  alpha
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
DBCALTDCDigiHit.h
Go to the documentation of this file.
1 // $Id$
2 //
3 // File: DBCALTDCDigiHit.h
4 // Created: Tue Aug 6 11:04:26 EDT 2013
5 // Creator: davidl (on Darwin harriet.jlab.org 11.4.2 i386)
6 //
7 
8 #ifndef _DBCALTDCDigiHit_
9 #define _DBCALTDCDigiHit_
10 
11 #include <JANA/jerror.h>
12 #include <JANA/JObject.h>
13 
14 #include <BCAL/DBCALGeometry.h>
15 
16 class DBCALTDCDigiHit: public jana::JObject{
17  public:
19 
20  uint32_t module;
21  uint32_t layer;
22  uint32_t sector;
24  uint32_t time;
25 
26  void toStrings(vector<pair<string,string> > &items)const{
27  AddString(items, "module", "%d", module);
28  AddString(items, "layer", "%d", layer);
29  AddString(items, "sector", "%d", sector);
30  AddString(items, "end", "%s", end==0 ? "upstream":"downstream" );
31  AddString(items, "time", "%d", time);
32  }
33 
34 };
35 
36 #endif // _DBCALTDCDigiHit_
37 
JOBJECT_PUBLIC(DBCALTDCDigiHit)
DBCALGeometry::End end
void toStrings(vector< pair< string, string > > &items) const