Go to the documentation of this file. 1 #ifndef __JTRIGGER__JTIMESLICECLONE__
2 #define __JTRIGGER__JTIMESLICECLONE__
32 template<
class JElement_t>
34 public std::vector< JSuperFrameClone1D<JElement_t> >,
89 buffer.push_back(this->getEndMarker());
92 for (
iterator i = this->begin(); i != this->end(); ++i) {
107 for (
iterator i = this->begin(); i != this->end(); ++i) {
122 for (
iterator i = this->begin(); i != this->end(); ++i) {
137 for (
iterator i = this->begin(); i != this->end(); ++i) {
177 i->fast_forward(hit);
188 template<
class JElement_t>
JTimesliceClone(const JTimeslice< JElement_t > &input)
Constructor.
std::vector< value_type >::const_reverse_iterator const_reverse_iterator
void fast_forward(argument_type hit) const
Increment the internal iterators until the lower bounds corresponding to the time of the given hit.
std::vector< value_type >::reverse_iterator reverse_iterator
std::vector< value_type >::iterator iterator
JArgument< T >::argument_type argument_type
JTimesliceClone()
Default constructor.
JSuperFrameClone1D< JElement_t > value_type
static JSuperFrame1D< JElement_t > buffer
void lower_bound(argument_type hit) const
Set the internal iterators to the lower bounds corresponding to the time of the given hit.
This name space includes all other name spaces (except KM3NETDAQ, KM3NET and ANTARES).
JTimesliceClone< JElement_t > & transform(const JMatrix3D &R)
Transform.
const JClass_t & getReference() const
Get reference to object.
Time slice with calibrated data.
std::vector< value_type >::const_iterator const_iterator
JTimesliceClone(const JTimeslice< JElement_t > &input, const JModuleRouter &router)
Constructor.
Router for direct addressing of module data in detector data structure.
std::vector< value_type >::const_iterator const_iterator
const JModuleAddress & getAddress(const JObjectID &id) const
Get address of module.
JTimesliceClone< JElement_t > & rotate_back(const JRotation3D &R)
Rotate back.
void rewind() const
Rewind internal iterators.
JLANG::JClass< JElement_t >::argument_type argument_type
JTimesliceClone< JElement_t > & rotate(const JRotation3D &R)
Rotate.