1 #ifndef __JCOMPASS__JEVT__ 
    2 #define __JCOMPASS__JEVT__ 
   21 namespace JPP { 
using namespace JCOMPASS; }
 
   70       out << 
FIXED(9,6) << quaternion.
a  << 
' ' 
   71           << 
FIXED(9,6) << quaternion.
b  << 
' ' 
   72           << 
FIXED(9,6) << quaternion.
c  << 
' ' 
   73           << 
FIXED(9,6) << quaternion.
d;
 
  132       out << setw(10)    << 
object.id << 
' '  
  133           << 
FIXED(20,0) << 
object.t  << 
' '  
  134           << 
static_cast<const JQuaternion&
>(object) << endl;
 
  241           << setw(4)     << evt.
id            << endl
 
  242           << setw(5)     << evt.
ndf           << endl
 
  245       for (JEvt::const_iterator 
i = evt.begin(); 
i != evt.end(); ++
i) {
 
Q(UTCMax_s-UTCMin_s)-livetime_s
 
JQuaternion()
Default constructor. 
 
JEvt()
Default constructor. 
 
Auxiliary data structure for floating point format specification. 
 
int ndf
number of degrees of freedom 
 
friend std::ostream & operator<<(std::ostream &out, const JEvt &evt)
Write event to output. 
 
double UNIXTimeStart
start time 
 
JQuaternion(const double a, const double b, const double c, const double d)
Constructor. 
 
JEvt(const JHead &header)
Constructor. 
 
JHead(const double t0, const double t1, const int id, const int ndf, const double chi2)
Constructor. 
 
JOrientation(const int id, const double ts, const JQuaternion &Q)
Constructor. 
 
friend std::ostream & operator<<(std::ostream &out, const JOrientation &object)
Write orientation to output. 
 
double UNIXTimeStop
stop time 
 
#define ClassDef(name, version)
 
JHead()
Default constructor. 
 
friend std::ostream & operator<<(std::ostream &out, const JQuaternion &quaternion)
Write quaternion to output. 
 
then if[[!-f $DETECTOR]] then JDetector sh $DETECTOR fi cat $WORKDIR trigger_parameters txt<< EOFtrigger3DMuon.enabled=1;trigger3DMuon.numberOfHits=5;trigger3DMuon.gridAngle_deg=1;ctMin=0.0;TMaxLocal_ns=15.0;EOF set_variable TRIGGEREFFICIENCY_TRIGGERED_EVENTS_ONLY INPUT_FILES=() for((i=1;$i<=$NUMBER_OF_RUNS;++i));do JSirene.sh $DETECTOR $JPP_DATA/genhen.km3net_wpd_V2_0.evt.gz $WORKDIR/sirene_ ${i}.root JTriggerEfficiency.sh $DETECTOR $DETECTOR $WORKDIR/sirene_ ${i}.root $WORKDIR/trigger_efficiency_ ${i}.root $WORKDIR/trigger_parameters.txt $JPP_DATA/PMT_parameters.txt INPUT_FILES+=($WORKDIR/trigger_efficiency_ ${i}.root) done for ANGLE_DEG in $ANGLES_DEG[*];do set_variable SIGMA_NS 3.0 set_variable OUTLIERS 3 set_variable OUTPUT_FILE $WORKDIR/matrix\[${ANGLE_DEG}\deg\].root $JPP_DIR/examples/JReconstruction-f"$INPUT_FILES[*]"-o $OUTPUT_FILE-S ${SIGMA_NS}-A ${ANGLE_DEG}-O ${OUTLIERS}-d ${DEBUG}--!fiif[[$OPTION=="plot"]];then if((0));then for H1 in h0 h1;do JPlot1D-f"$WORKDIR/matrix["${^ANGLES_DEG}" deg].root:${H1}"-y"1 2e3"-Y-L TR-T""-\^"number of events [a.u.]"-> o chi2
 
ClassDefNV(JQuaternion, 1)
 
JOrientation()
Default constructor. 
 
virtual ~JHead()
Virtual destructor.