Hall-D Software  alpha
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
DBCALTDCHit.h
Go to the documentation of this file.
1 // $Id$
2 //
3 // File: DBCALTDCHit.h
4 // Created: Thu Aug 2 11:40:16 EDT 2012
5 // Creator: davidl (on Darwin eleanor.jlab.org 10.8.0 i386)
6 //
7 
8 #ifndef _DBCALTDCHit_
9 #define _DBCALTDCHit_
10 
11 #include <JANA/jerror.h>
12 #include <BCAL/DBCALGeometry.h>
13 
14 class DBCALTDCHit:public JObject{
15 
16  /// This class holds data originating from the F1TDC
17  /// modules connected to the BCAL
18 
19  public:
21 
22  int module;
23  int layer;
24  int sector;
26  float t;
27  float t_raw; ///< Uncalibrated time in ns
28 
29  int cellId;
30 
31  void toStrings(vector<pair<string,string> > &items)const{
32  AddString(items, "module", "%d", module);
33  AddString(items, "layer", "%d", layer);
34  AddString(items, "sector", "%d", sector);
35  AddString(items, "end", "%s", end==0 ? "upstream":"downstream" );
36  AddString(items, "t(ns)", "%4.2f", t);
37  }
38 };
39 
40 #endif // _DBCALTDCHit_
41 
void toStrings(vector< pair< string, string > > &items) const
Definition: DBCALTDCHit.h:31
float t_raw
Uncalibrated time in ns.
Definition: DBCALTDCHit.h:27
DBCALGeometry::End end
Definition: DBCALTDCHit.h:25
JOBJECT_PUBLIC(DBCALTDCHit)
This class holds data originating from the F1TDC modules connected to the BCAL.