Jpp
18.5.2
the software that should make you happy
|
Data structure for L1 hit. More...
#include <JHitL1.hh>
Classes | |
struct | compare |
Auxiliary data structure for sorting of hits. More... | |
Public Member Functions | |
JHitL1 () | |
Default constructor. More... | |
JHitL1 (const JDAQModuleIdentifier &id) | |
Constructor. More... | |
JHitL1 (const JHitL0 &hit) | |
Constructor. More... | |
template<class T > | |
JHitL1 (const JDAQModuleIdentifier &id, T __begin, T __end) | |
Constructor. More... | |
const JHitL1 & | sort () |
Sort L0 hits. More... | |
operator const JPosition3D & () const | |
Type conversion operator. More... | |
const JPosition3D & | getPosition () const |
Get position. More... | |
double | getX () const |
Get x position. More... | |
double | getY () const |
Get y position. More... | |
double | getZ () const |
Get z position. More... | |
double | getT (const unsigned int i) const |
Get time of hit i. More... | |
double | getT () const |
Get time. More... | |
double | getToT () const |
Get overall time over threshold. More... | |
int | getN () const |
Get count. More... | |
double | getW () const |
Get weight. More... | |
JHitL1 & | add (const JVector3D &pos) |
Add position. More... | |
JHitL1 & | sub (const JVector3D &pos) |
Subtract position. More... | |
JHitL1 & | rotate (const JRotation3D &R) |
Rotate hit. More... | |
JHitL1 & | rotate_back (const JRotation3D &R) |
Rotate back hit. More... | |
void | transform (const JRotation3D &R, const JVector3D &pos) |
Transform hit. More... | |
void | transform_back (const JRotation3D &R, const JVector3D &pos) |
Transform back hit. More... | |
const JDAQModuleIdentifier & | getModuleIdentifier () const |
Get Module identifier. More... | |
void | setModuleIdentifier (const JDAQModuleIdentifier &module) |
Set Module identifier. More... | |
int | getModuleID () const |
Get module identifier. More... | |
ClassDefNV (JDAQModuleIdentifier, 1) | |
Static Public Attributes | |
static struct JTRIGGER::JHitL1::compare | compare |
Protected Attributes | |
int | id |
|
inline |
Default constructor.
Definition at line 42 of file JHitL1.hh.
|
inline |
Constructor.
id | module identifier |
Definition at line 53 of file JHitL1.hh.
|
inline |
Constructor.
hit | hit |
Definition at line 64 of file JHitL1.hh.
|
inline |
Constructor.
id | module identifier |
__begin | begin of L0 hits |
__end | end of L0 hits |
Definition at line 78 of file JHitL1.hh.
|
inline |
|
inline |
Type conversion operator.
Definition at line 110 of file JHitL1.hh.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Add position.
pos | position |
Definition at line 271 of file JHitL1.hh.
Subtract position.
pos | position |
Definition at line 287 of file JHitL1.hh.
|
inline |
Rotate hit.
R | rotation matrix |
Definition at line 303 of file JHitL1.hh.
|
inline |
Rotate back hit.
R | rotation matrix |
Definition at line 319 of file JHitL1.hh.
|
inline |
Transform hit.
R | rotation matrix |
pos | position of origin (after rotation) |
Definition at line 335 of file JHitL1.hh.
|
inline |
Transform back hit.
R | rotation matrix |
pos | position of origin (before rotation) |
Definition at line 350 of file JHitL1.hh.
|
inlineinherited |
Get Module identifier.
Definition at line 50 of file JDAQModuleIdentifier.hh.
|
inlineinherited |
Set Module identifier.
module | Module identifier |
Definition at line 61 of file JDAQModuleIdentifier.hh.
|
inlineinherited |
Get module identifier.
Definition at line 72 of file JDAQModuleIdentifier.hh.
|
inherited |
|
static |
|
protectedinherited |
Definition at line 112 of file JDAQModuleIdentifier.hh.