LArSoft  v07_13_02
Liquid Argon Software toolkit - http://larsoft.org/
DebugStruct.h
Go to the documentation of this file.
1 //
3 //
4 // TCAlg debug struct
5 //
6 // Bruce Baller
7 //
9 #ifndef TRAJCLUSTERALGDEBUGSTRUCT_H
10 #define TRAJCLUSTERALGDEBUGSTRUCT_H
11 
12 // LArSoft libraries
15 
16 namespace tca {
17 
18  struct DebugStuff {
19  int Cryostat {0};
20  int TPC {0};
21  int Plane {-1};
22  CTP_t CTP {UINT_MAX};
23  int Wire {-1};
24  int Tick {-1};
25  unsigned int Hit {UINT_MAX};
26  int WorkID {0};
27  int Slice {-1};
28  };
29  extern DebugStuff debug;
30 } // namespace tca
31 
32 #endif // ifndef TRAJCLUSTERALGDEBUGSTRUCT_H
unsigned int Hit
set to the hit index in evt.allHits if a Plane:Wire:Tick match is found
Definition: DebugStruct.h:25
int Cryostat
Select Cryostat.
Definition: DebugStruct.h:19
int Wire
Select hit Wire for debugging.
Definition: DebugStruct.h:23
int WorkID
Select the StartWorkID for debugging.
Definition: DebugStruct.h:26
DebugStuff debug
Definition: DebugStruct.cxx:4
int Plane
Select plane.
Definition: DebugStruct.h:21
Definition of data types for geometry description.
int Tick
Select hit PeakTime for debugging (< 0 for vertex finding)
Definition: DebugStruct.h:24
int TPC
Select TPC.
Definition: DebugStruct.h:20
unsigned int CTP_t
Definition: DataStructs.h:41
CTP_t CTP
set to an invalid CTP
Definition: DebugStruct.h:22