76 float a11, a12, a21, a22, bb1, bb2;
94 int trid(0), nseg, n0;
98 sprintf(
fname,
"linked_tracks.root");
99 file1 =
new TFile(
fname ,
"READ");
103 TClonesArray *as = 0;
105 TTree *tree= (TTree*)file1->Get(
"tracks");
107 tree->SetBranchAddress(
"trid",&trid);
108 tree->SetBranchAddress(
"nseg",&nseg);
109 tree->SetBranchAddress(
"n0",&n0);
111 b1 = tree->GetBranch(
"t.");
114 b2 = tree->GetBranch(
"s");
121 int nentries = int(tree->GetEntries());
126 int k = as->GetEntries();
134 tx0[Ncand] =
s->
TX();
135 ty0[Ncand] =
s->
TY();
136 chi20[Ncand] =
s->
Chi2();
139 Flag0[Ncand] =
s->
Flag();
141 Esim[Ncand] =
s->
P();
143 Pid[Ncand] =
s->
Z()/1290+1;
148 printf(
"Ncand: %f\n",Ncand);
162 shower.
rec(num,
MAXPLATE,
DATA,Ncand,x0,y0,
z0,tx0,ty0,chi20,W0,P0,Flag0,Pid,
id,TRid,Esim,
piece2,
piece2par,UPDOWN);
164 gROOT->ProcessLine(
".q");
brick z0
Definition: RecDispMC.C:106
TTree * tr
Definition: Shower_E_FromShowerRoot.C:5
int nentries
Definition: check_shower.C:40
Float_t TX() const
Definition: EdbSegP.h:172
Int_t ID() const
Definition: EdbSegP.h:144
Float_t X() const
Definition: EdbSegP.h:170
Float_t Chi2() const
Definition: EdbSegP.h:154
Float_t Z() const
Definition: EdbSegP.h:150
Float_t P() const
Definition: EdbSegP.h:149
Float_t Y() const
Definition: EdbSegP.h:171
Float_t W() const
Definition: EdbSegP.h:148
Float_t TY() const
Definition: EdbSegP.h:173
Int_t MCEvt() const
Definition: EdbSegP.h:142
Int_t Flag() const
Definition: EdbSegP.h:146
Definition: EdbShowerRec.h:25
void rec(int num, int MAXPLATE, int DATA, int Ncand, double *x0, double *y0, double *z0, double *tx0, double *ty0, int *plate0, int *id0, int *TRid, double *Esim, int *mcDigitIndexTop, int *mcDigitIndexBottom, int piece2, int piece2par, int DOWN, EdbPVRec *pvr)
OLD — not used anymore....
Definition: EdbShowerRec.cxx:315
const char * fname
Definition: mc2raw.cxx:41
EdbSegP * s
Definition: tlg2pattern.C:32