FlyoDoc_2011 Pisa 2011 by GmP --- 011
|
00001 /*************************************************************************** 00002 anak3pi.h - description 00003 ------------------- 00004 begin : Sat Jan 18 2003 00005 copyright : (C) 2003 by Giuseppe Pierazzini 00006 email : peppe@unipi.it 00007 ***************************************************************************/ 00008 00009 #ifndef ANAK3PI_H 00010 #define ANAK3PI_H 00011 00012 #include "analisi.h" 00013 00020 class AnaK3pi:public Analisi 00021 { 00022 int Ird0,Ird1,Ird2; 00023 int Icb0,Icb1,Icb2; 00024 int Isv0,Isv1,Isv2; 00025 gvet PVsave; 00026 double carica, enert; 00027 public: 00028 AnaK3pi(); 00029 ~AnaK3pi(); 00030 // int count_call,getta_en,getta_ch; 00031 // int getta_fit,count_wnt; 00032 int Fisica(); 00033 void Reset_parm(){nd=0;np=0;ss[0]=ss[1]=ss[2]=su=sv=0.0;} 00034 void print_scale(); 00035 int Vertice(); 00036 void Ordina(); 00037 00038 00039 double maspi; 00040 //---Root/paw interface-------- 00041 int nd; 00042 float ss[3],su,sv; 00043 float kcog,vx,vy,vz,chisq; 00044 int np; 00045 float pmis[3],charge,mkmis,pkmis,ptksq,fi3; 00046 float cogm1,cogm1x,cogm1y; 00047 //--- 00048 // variabili di comodo 00049 double chicomb; 00050 gvet P1,P2,P3,V0,V1,V2,V3; 00051 gvet Noto,PV,Cog3p; 00052 gvet VM1,VM2,VM3; 00053 gvet DP1,DP2,DP3; 00054 qvet Q1,Q2,Q3,QT,QC; 00055 }; 00056 00057 #endif