LArSoft  v07_13_02
Liquid Argon Software toolkit - http://larsoft.org/
CMTAlgMerge-TypeDef.h
Go to the documentation of this file.
1 //
2 // type-def file for ROOT
3 //
4 
5 #ifndef RECOTOOL_CMTALGMERGE_TYPEDEF_H
6 #define RECOTOOL_CMTALGMERGE_TYPEDEF_H
7 
8 // Header files included here
9 #include "CBAlgoArray.h"
10 #include "CBAlgoShortestDist.h"
11 #include "CBAlgoPolyContain.h"
12 #include "CBAlgoPolyOverlap.h"
13 #include "CBAlgoAngleAlign.h"
14 #include "CBAlgoFake.h"
15 #include "CBAlgoStartInPoly.h"
16 #include "CBAlgoPolyHitOverlap.h"
17 #include "CBAlgoStartInCone.h"
18 #include "CBAlgoTrackSeparate.h"
19 #include "CBAlgoAngleSeparate.h"
21 #include "CBAlgoMergeAll.h"
22 #include "CBAlgoCenterOfMass.h"
24 #include "CBAlgoStartNearEnd.h"
25 #include "CBAlgoStartTrack.h"
27 #include "CBAlgoPolyShortestDist.h"
28 #include "CBAlgoAngleIncompat.h"
29 #include "CBAlgoMergeTinyWithBig.h"
31 //ADD_CBALGO_HEADER
32 //ADD_NEW_HEADER ... do not change this comment line
33 
34 namespace cmtool {
35  class CBAlgoArray;
36  class CBAlgoAngleCompat;
37  class CBAlgoShortestDist;
38  class CBAlgoPolyContain;
39  class CBAlgoPolyOverlap;
40  class CBAlgoAngleAlign;
41  class CBAlgoFake;
42  class CBAlgoStartInPoly;
43  class CBAlgoPolyHitOverlap;
44  class CBAlgoStartInCone;
45  class CBAlgoStartNearEnd;
46  class CBAlgoStartTrack;
47  class CBAlgoProhibitAllTracks;
48  class CBAlgoPolyShortestDist;
49  class CBAlgoAngleIncompat;
50  class CBAlgoMergeTinyWithBig;
51  class CBAlgoProhibitBigClusters;
52  class CBAlgoCenterOfMass;
53  class CBAlgoCenterOfMassSmall;
54  class CBAlgoMergeAll;
55  class CBAlgoOutOfConeSeparate;
56  class CBAlgoTrackSeparate;
57  class CBAlgoAngleSeparate;
58 //ADD_CBALGO_CLASS ... do not change this comment line
59 }
60 //ADD_EMPTY_CLASS ... do not change this comment line
61 #endif
62 
63 
64 
65 
66 
67 
68 
69 
70 
71 
72 
73 
74 
75 
76 
77 
78 
79 
80 
81 
82 
83 
84 
85 
86 
87 
88 
89 
90 
91 
Class def header for a class CBAlgoArray.
Class def header for a class CBAlgoStartInPoly.
Class def header for a class CBAlgoStartNearEnd.
Class def header for a class CBAlgoProhibitBigClusters.
Class def header for a class CBAlgoPolyHitOverlap.
Class def header for a class CBAlgoPolyShortestDist.
Class def header for a class CBAlgoTrackSeparate.
Class def header for a class CBAlgoAngleSeparate.
Class def header for a class CBAlgoAngleIncompat.
Class def header for a class CBAlgoProhibitAllTracks.
Class def header for a class CBAlgoShortestDist.
This merge algo is looking for short tracks from the start of a shower that are overlapping a blob th...
Class def header for a class CBAlgoCenterOfMassSmall.
Class def header for a class CBAlgoStartInCone.
Class def header for a class CBAlgoPolyOverlap.
Class def header for a class CBAlgoCenterOfMass.
Class def header for a class CBAlgoFake.
Class def header for a class CBAlgoPolyContain.
Class def header for a class CBAlgoMergeTinyWithBig.
Class def header for a class CBAlgoAngleAlign.