|
Jpp - the software that should make you happy
|
Clone of JTimeslice. More...
#include <JTimesliceClone.hh>
Public Types | |
| typedef JLANG::JClass < JElement_t >::argument_type | argument_type |
| typedef JSuperFrameClone1D < JElement_t > | value_type |
| typedef std::vector < value_type >::iterator | iterator |
| typedef std::vector < value_type >::const_iterator | const_iterator |
| typedef std::vector < value_type > ::reverse_iterator | reverse_iterator |
| typedef std::vector < value_type > ::const_reverse_iterator | const_reverse_iterator |
Public Member Functions | |
| JTimesliceClone () | |
| Default constructor. More... | |
| JTimesliceClone (const JTimeslice< JElement_t > &input) | |
| Constructor. More... | |
| JTimesliceClone (const JTimeslice< JElement_t > &input, const JModuleRouter &router) | |
| Constructor. More... | |
| JTimesliceClone< JElement_t > & | transform (const JMatrix3D &R) |
| Transform. More... | |
| JTimesliceClone< JElement_t > & | rotate (const JRotation3D &R) |
| Rotate. More... | |
| JTimesliceClone< JElement_t > & | rotate_back (const JRotation3D &R) |
| Rotate back. More... | |
| void | rewind () const |
| Rewind internal iterators. More... | |
| void | lower_bound (argument_type hit) const |
| Set the internal iterators to the lower bounds corresponding to the time of the given hit. More... | |
| void | fast_forward (argument_type hit) const |
| Increment the internal iterators until the lower bounds corresponding to the time of the given hit. More... | |
Static Private Attributes | |
| static JSuperFrame1D< JElement_t > | buffer |
Clone of JTimeslice.
Definition at line 33 of file JTimesliceClone.hh.
| typedef JLANG::JClass<JElement_t>::argument_type JTRIGGER::JTimesliceClone< JElement_t >::argument_type |
Definition at line 39 of file JTimesliceClone.hh.
| typedef JSuperFrameClone1D<JElement_t> JTRIGGER::JTimesliceClone< JElement_t >::value_type |
Definition at line 40 of file JTimesliceClone.hh.
| typedef std::vector<value_type>::iterator JTRIGGER::JTimesliceClone< JElement_t >::iterator |
Definition at line 41 of file JTimesliceClone.hh.
| typedef std::vector<value_type>::const_iterator JTRIGGER::JTimesliceClone< JElement_t >::const_iterator |
Definition at line 42 of file JTimesliceClone.hh.
| typedef std::vector<value_type>::reverse_iterator JTRIGGER::JTimesliceClone< JElement_t >::reverse_iterator |
Definition at line 43 of file JTimesliceClone.hh.
| typedef std::vector<value_type>::const_reverse_iterator JTRIGGER::JTimesliceClone< JElement_t >::const_reverse_iterator |
Definition at line 44 of file JTimesliceClone.hh.
|
inline |
|
inline |
Constructor.
The cloned data are organised according the input time slice.
| input | super frame |
Definition at line 61 of file JTimesliceClone.hh.
|
inline |
Constructor.
The cloned data are organised according the module router.
| input | super frame |
| router | module router |
Definition at line 77 of file JTimesliceClone.hh.
|
inline |
Transform.
| R | matrix |
Definition at line 105 of file JTimesliceClone.hh.
|
inline |
Rotate.
| R | rotation matrix |
Definition at line 120 of file JTimesliceClone.hh.
|
inline |
Rotate back.
| R | rotation matrix |
Definition at line 135 of file JTimesliceClone.hh.
|
inline |
Rewind internal iterators.
Definition at line 148 of file JTimesliceClone.hh.
|
inline |
Set the internal iterators to the lower bounds corresponding to the time of the given hit.
| hit | hit |
Definition at line 161 of file JTimesliceClone.hh.
|
inline |
Increment the internal iterators until the lower bounds corresponding to the time of the given hit.
| hit | hit |
Definition at line 174 of file JTimesliceClone.hh.
|
staticprivate |
Definition at line 182 of file JTimesliceClone.hh.
1.8.5