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  )

select nearer segment. vertex or decay (2ry vertex)

10 {
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
Definition: EdbSegP.h:21
TTree * t
Definition: check_shower.C:4
s
Definition: check_shower.C:55

Variable Documentation

◆ gEDA

EdbEDA* gEDA
extern