FEDRA emulsion software from the OPERA Collaboration
EdbEDATrackSet.C File Reference
#include "EdbEDA.h"
#include <TGFontDialog.h>
#include <TEveTextEditor.h>
Include dependency graph for EdbEDATrackSet.C:

Functions

 ClassImp (EdbEDATrackSet)
 

Variables

EdbEDAgEDA
 

Function Documentation

◆ ClassImp()

ClassImp ( EdbEDATrackSet  )
10  {
11  // select nearer segment. vertex or decay (2ry vertex)
12  double dz1 = t->GetSegmentFirst()->Z()-eVertex->Z();
13  double dz2 = t->GetSegmentLast()->Z()-eVertex->Z();
14  EdbSegP *s = fabs(dz1)<fabs(dz2) ? t->GetSegmentFirst() : t->GetSegmentLast(); // use nearer segment
15  double ip = CalcIP(s, eVertex);
16  if( 0.0 < ip && ip < eTolDX) return 1; // ip<0 if the eVertex == NULL
17  else return 0;
18 }
Expr< UnaryOp< Fabs< T >, Expr< A, T, D >, T >, T, D > fabs(const Expr< A, T, D > &rhs)
Definition: UnaryOperators.hh:96
Double_t CalcIP(EdbSegP *s, EdbVertex *v)
Definition: ShowRec.cpp:8872
TTree * t
Definition: check_shower.C:4
Definition: EdbSegP.h:18
EdbSegP * s
Definition: tlg2pattern.C:32

Variable Documentation

◆ gEDA

EdbEDA* gEDA
extern