1 #ifndef __JRECONSTRUCTION__JSTART__
2 #define __JRECONSTRUCTION__JSTART__
13 namespace JRECONSTRUCTION {}
14 namespace JPP {
using namespace JRECONSTRUCTION; }
16 namespace JRECONSTRUCTION {
79 for (
T p = __begin; p != __end; ++p) {
81 if (p->getP() < this->
Pmin1) {
85 if (p->getP() < this->
Pmin2) {
87 if (q->getP() < this->
Pmin2) {
122 out << parameters.
Pmin1 <<
' ' << parameters.
Pmin2 <<
' ' << parameters.
Nmax2;
JStart()
Default constructor.
std::vector< T >::difference_type distance(typename std::vector< T >::const_iterator first, typename PhysicsEvent::const_iterator< T > second)
Specialisation of STL distance.
*fatal Wrong number of arguments esac JCookie sh typeset Z DETECTOR typeset Z SOURCE_RUN typeset Z TARGET_RUN set_variable PARAMETERS_FILE $WORKDIR parameters
T find(T __begin, T __end) const
Get start point of muon trajectory.
int Nmax2
maximal number for twofold observations
Auxiliary class for start or end point evaluation.
do set_variable OUTPUT_DIRECTORY $WORKDIR T
friend std::istream & operator>>(std::istream &in, JStart ¶meters)
Read parameters from input.
friend std::ostream & operator<<(std::ostream &out, const JStart ¶meters)
Write parameters to output.
JStart(const double Pmin1, const double Pmin2, const int Nmax2)
Constructor.
double Pmin1
minimal probability single observation
double Pmin2
minimal probability for twofold observations
bool is_valid() const
Check validity of start or end point conditions.
then fatal Wrong number of arguments fi set_variable DETECTOR $argv[1] set_variable INPUT_FILE $argv[2] eval JPrintDetector a $DETECTOR O IDENTIFIER eval JPrintDetector a $DETECTOR O SUMMARY source JAcoustics sh $DETECTOR_ID CHECK_EXIT_CODE typeset A TRIPODS get_tripods $WORKDIR tripod txt TRIPODS for EMITTER in