1 #ifndef __JACOUSTICS__JEVENT__ 
    2 #define __JACOUSTICS__JEVENT__ 
   22 namespace JACOUSTICS {}
 
   23 namespace JPP { 
using namespace JACOUSTICS; }
 
   25 namespace JACOUSTICS {
 
   66       for (
T i = __begin; i != __end; ++i) {
 
   70       sort(this->begin(), this->end());
 
  125       const_iterator __hit1 = 
this ->begin();
 
  126       const_iterator __end1 = 
this ->end();
 
  128       const_iterator __hit2 = 
event.begin();
 
  129       const_iterator __end2 = 
event.end();
 
  131       buffer.resize(this->size() + event.size());
 
  135       while (__hit1 != __end1 && __hit2 != __end2) {
 
  137         if        (*__hit1 < *__hit2) {
 
  142         } 
else if (*__hit2 < *__hit1) {
 
  160       out = 
copy(__hit1, __end1, out);
 
  161       out = 
copy(__hit2, __end2, out);
 
  163       buffer.resize(
distance(buffer.begin(), out));
 
  182       out << setw(8) << 
event.getCounter()  << endl;
 
  183       out << setw(2) << 
event.getOverlays() << endl;
 
  184       out << setw(3) << 
event.getID()       << endl;
 
  186       for (const_iterator i = event.begin(); i != 
event.end(); ++i) {
 
  188         out << setw(10) << i->getID()    << 
' '  
  189             << fixed << setw(9) << setprecision(3) << i->getToA()  << 
' ' 
  190             << fixed << setw(9) << setprecision(3) << i->getToE()  << 
' ' 
  191             << fixed << setw(6) << setprecision(0) << i->getQ()    << endl;
 
  218     if (!first.empty() && !second.empty())
 
  219       return first.begin()->getToE() < second.begin()->getToE();
 
JEvent(const int counter, const int id, T __begin, T __end)
Constructor. 
 
int getOverlays() const 
Get overlays. 
 
void merge(const JEvent &event)
Merge event. 
 
std::vector< T >::difference_type distance(typename std::vector< T >::const_iterator first, typename PhysicsEvent::const_iterator< T > second)
Specialisation of STL distance. 
 
bool operator<(const Head &first, const Head &second)
Less than operator. 
 
JEvent()
Default constructor. 
 
friend std::ostream & operator<<(std::ostream &out, const JEvent &event)
Write event to output stream. 
 
then echo The file $DIR KM3NeT_00000001_00000000 root already please rename or remove it first
 
do set_variable OUTPUT_DIRECTORY $WORKDIR T
 
virtual ~JEvent()
Virtual destructor. 
 
int getCounter() const 
Get counter. 
 
void copy(const Head &from, JHead &to)
Copy header from from to to. 
 
int getID() const 
Get identifier.