1 #ifndef __JDB__JPBSSEQUENCE__ 
    2 #define __JDB__JPBSSEQUENCE__ 
   16 namespace JDATABASE {}
 
   17 namespace JPP { 
using namespace JDATABASE; }
 
   46       std::vector<
JPBS_t>(1, pbs)
 
   73       copy(second.begin(), second.end(), back_inserter(buffer));
 
   88     public JMath<JPBSSequences>
 
  117         copy(
i->begin(), 
i->end(), back_inserter(*
this));
 
  130       for (JPBSSequences::const_iterator 
i = input.begin(); 
i != input.end(); ++
i) {
 
  149       for (JPBSSequences::const_iterator 
i = input.begin(); 
i != input.end(); ++
i) {
 
  150         buffer.push_back(pbs + *
i);
 
  227     public std::map<JPBS_t, JPBSSequences>
 
  253       const_iterator p = this->find(pbs);
 
  255       if (p != this->end()) {
 
  263         for (
JPBS_t i = pbs; !
i.empty(); 
i.pop_back()) {
 
static const JPBSSequences DOM_SEQUENCES
PBS sequences for optical module. 
 
static const JPBS_t BASE(3, 2)
PBS of detection unit base 
 
Auxiliary base class for aritmetic operations of derived class types. 
 
static JGetPBSSequences getPBSSequences
Function object to get PBS sequences as a function of PBS. 
 
friend JPBSSequences operator+(const JPBS_t &pbs, const JPBSSequences &input)
Add PBS to PBS sequences. 
 
static const JPBS_t DOM(3, 4)
PBS of optical module 
 
static const JPBS_t PMT(3, 4, 2, 3)
PBS of photo-multiplier tube (PMT) 
 
static const JPBSSequences PMT_SEQUENCES
PBS sequences for PMT. 
 
static const JPBSSequences ACOUSTIC_SENSOR_SEQUENCES
PBS sequences for acoustic sensor. 
 
JPBSSequences()
Default constructor. 
 
JGetPBSSequences()
Default constructor. 
 
static const JPBSSequences HYDROPHONE_SEQUENCES
PBS sequences for hydrophone. 
 
JPBSSequence()
Default constructor. 
 
then echo The file $DIR KM3NeT_00000001_00000000 root already please rename or remove it first
 
static const JPBS_t CLB(3, 4, 3, 2)
PBS of central-logic board 
 
Auxiliary class to get PBS sequences as a function of PBS. 
 
static const JPBS_t ACOUSTIC_SENSOR(3, 4, 3, 6, 2)
PBS of piezo sensor 
 
JPBSSequences(const JPBSSequence &input)
Constructor. 
 
JPBSSequence(const std::initializer_list< JPBS_t > &input)
Constructor. 
 
Auxiliary data structure for a sequence of PBS values. 
 
JPBSSequence(const JPBS_t &pbs)
Constructor. 
 
static const JPBS_t BASE_CONTAINER(3, 2, 2)
PBS of detection unit base container 
 
Auxiliary data structure for set of PBS sequences. 
 
static const JPBSSequences CLB_SEQUENCES
PBS sequences for central-logic board. 
 
JPBSSequences & add(const JPBSSequences &input)
Add PBS sequences. 
 
JPBSSequences operator()(const JPBS_t &pbs) const 
Get PBS sequences for the given PBS. 
 
static const JPBS_t DETECTION_UNIT(3)
PBS of detection unit 
 
friend JPBSSequence operator+(const JPBSSequence &first, const JPBSSequence &second)
Chain PBS sequences. 
 
static const JPBSSequences AHRS_SEQUENCES
PBS sequences for AHRS. 
 
static const JPBS_t HYDROPHONE(4, 5)
PBS of hydrophone 
 
static const JPBSSequences BASE_SEQUENCES
PBS sequences for base module. 
 
void copy(const Head &from, JHead &to)
Copy header from from to to. 
 
Base class for data structures with artithmetic capabilities. 
 
Product breakdown structure (PBS). 
 
static const JPBSSequences DETECTION_UNIT_SEQUENCES
PBS sequences for detection unit. 
 
JPBSSequences(const std::initializer_list< JPBSSequences > &input)
Constructor. 
 
static const JPBS_t AHRS(3, 4, 3, 4)
PBS of compass