12 #include "TLorentzVector.h"
14 #include "TMVA/Reader.h"
21 Pi0Finder(
string pi0pdfname,
string pi0pdfname2d);
35 double getValue(
int valtype,
int type,
double value);
36 double getValue2D(
int valtype,
int type,
double valuex,
double valuey);
44 Pi0VertexFinder(vector<string> weightfiles, vector<string> booknames, vector<double> opp,
string pi0pdfname,
string pi0pdfname2d);
49 void Reco_Pi0s(TVector3 vtx, TVector3 vtxdir);
50 TLorentzVector
Corr_VtxVect(
int vtxtype, TLorentzVector vtx1vect,
int *npart, TVector3 vtx, TVector3 vtxdir);
54 void Make_Pi0Vector(TVector3 vtx, TVector3 vtxdir);
55 double Get_GlobalMinimum();
63 vector< vector<double> > gv;
64 vector< vector<double> > pi0vec;
68 vector<string> _booknames;
~Pi0Finder()
Definition: Pi0VertexFinder.cc:186
TLorentzVector Corr_VtxVect(int vtxtype, TLorentzVector vtx1vect, int *npart, TVector3 vtx, TVector3 vtxdir)
Definition: Pi0VertexFinder.cc:912
void Initialize()
Definition: Pi0VertexFinder.cc:519
int Get_nPi0()
Definition: Pi0VertexFinder.cc:1027
double Get_g2Prob(double *var)
Definition: Pi0VertexFinder.cc:281
Definition: Pi0VertexFinder.h:19
void Reco_Pi0s(TVector3 vtx, TVector3 vtxdir)
Definition: Pi0VertexFinder.cc:709
double Get_g1Prob(double *var)
Definition: Pi0VertexFinder.cc:246
Definition: Pi0VertexFinder.h:41
Pi0Finder(string pi0pdfname, string pi0pdfname2d)
Definition: Pi0VertexFinder.cc:15
double Get_Prob(double *var)
Definition: Pi0VertexFinder.cc:317
~Pi0VertexFinder()
Definition: Pi0VertexFinder.cc:510
double Get_PairProb(double *var)
Definition: Pi0VertexFinder.cc:195
Definition: lcfiplus.h:589
void Initialize()
Definition: Pi0VertexFinder.h:24
void Make_GammaVector(const lcfiplus::Neutral *ntrl)
Definition: Pi0VertexFinder.cc:529