|
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.
1.8.5