Jpp
|
3D match criterion with road width. More...
#include <JMatch3B.hh>
Public Types | |
typedef JClass_t * | clone_type |
Type definition of return value of method clone(). More... | |
Public Member Functions | |
JMatch3B (const double road_width_m, const double Tmax_ns=0.0) | |
Constructor. More... | |
JMatch< JHit_t > * | clone () const |
Clone object. More... | |
virtual bool | operator() (const JHit_t &first, const JHit_t &second) const |
Match operator. More... | |
Public Attributes | |
double | roadWidth_m |
double | TMaxExtra_ns |
Private Attributes | |
double | D0 |
double | D1 |
double | D2 |
double | x |
double | y |
double | z |
double | d |
double | t |
double | dmin |
double | dmax |
double | D02 |
double | D12 |
double | D22 |
double | Rs2 |
double | Rst |
double | Rt |
double | R2 |
double | d2 |
3D match criterion with road width.
This match algorithm is intented for muon signals.
B. Bakker, "Trigger studies for the Antares and KM3NeT detector.", Master thesis, University of Amsterdam.
Definition at line 34 of file JMatch3B.hh.
|
inherited |
Type definition of return value of method clone().
Definition at line 25 of file JClonable.hh.
|
inline |
Constructor.
road_width_m | maximal road width [m] |
Tmax_ns | maximal extra time [ns] |
Definition at line 44 of file JMatch3B.hh.
|
inlinevirtual |
Clone object.
Implements JLANG::JClonable< JClass_t >.
Definition at line 77 of file JMatch3B.hh.
|
inlinevirtual |
Match operator.
first | hit |
second | hit |
Implements JTRIGGER::JMatch< JHit_t >.
Definition at line 90 of file JMatch3B.hh.
double JTRIGGER::JMatch3B< JHit_t >::roadWidth_m |
Definition at line 118 of file JMatch3B.hh.
double JTRIGGER::JMatch3B< JHit_t >::TMaxExtra_ns |
Definition at line 119 of file JMatch3B.hh.
|
private |
Definition at line 122 of file JMatch3B.hh.
|
private |
Definition at line 123 of file JMatch3B.hh.
|
private |
Definition at line 124 of file JMatch3B.hh.
|
mutableprivate |
Definition at line 125 of file JMatch3B.hh.
|
mutableprivate |
Definition at line 126 of file JMatch3B.hh.
|
mutableprivate |
Definition at line 127 of file JMatch3B.hh.
|
mutableprivate |
Definition at line 128 of file JMatch3B.hh.
|
mutableprivate |
Definition at line 129 of file JMatch3B.hh.
|
mutableprivate |
Definition at line 130 of file JMatch3B.hh.
|
mutableprivate |
Definition at line 131 of file JMatch3B.hh.
|
private |
Definition at line 133 of file JMatch3B.hh.
|
private |
Definition at line 134 of file JMatch3B.hh.
|
private |
Definition at line 135 of file JMatch3B.hh.
|
private |
Definition at line 136 of file JMatch3B.hh.
|
private |
Definition at line 137 of file JMatch3B.hh.
|
private |
Definition at line 138 of file JMatch3B.hh.
|
private |
Definition at line 139 of file JMatch3B.hh.
|
mutableprivate |
Definition at line 140 of file JMatch3B.hh.