|
FlyoDoc_2011 Pisa 2011 by GmP --- 011
|
#include <anaklambda.h>
Public Member Functions | |
| AnaKlambda () | |
| int | Fisica () |
| void | print_scale () |
Public Attributes | |
| gvet | Versk |
| gvet | vlam |
| double | mas_lambda |
| double | mas_protone |
| double | mas_pim |
| qvet | Pprot |
| qvet | Ppim |
| qvet | Plam |
| int | np |
| float | charge |
| float | pxlam |
| float | pylam |
| float | pzlam |
| float | momlam |
| float | elam |
| float | masqlam |
| float | pxpim |
| float | pypim |
| float | pzpim |
| float | mompim |
| float | epim |
| float | pxprt |
| float | pyprt |
| float | pzprt |
| float | momprt |
| float | eprt |
| float | xlam |
| float | ylam |
| float | zlam |
| float | dlam |
Lambda-> protone pim
Definition at line 33 of file anaklambda.h.
| AnaKlambda::AnaKlambda | ( | ) |
Il costruttore della procedura di prova per lambda analisi
Definition at line 28 of file anaklambda.cpp.
{
tipo=27;
nfit=1;
titol="Lamda->protone pim " ;
nome="Klambda";
mas_lambda= ptr_Lambda->Get_Massa();
mas_pim=ptr_Pip->Get_Massa();
mas_protone= ptr_Protone->Get_Massa();
Gout<<"\n Attivato il fit di "<<titol;
}
| int AnaKlambda::Fisica | ( | ) | [virtual] |
Il fit per la procedura di prova per pi nu nu analisiPprot.setvn ( Trkstraw->Traccia[0].P0,mas_protone );
Reimplemented from Analisi.
Definition at line 51 of file anaklambda.cpp.
{
count_call++;
np=0;
pxlam=pylam=pzlam=momlam=0.;
pxpim=pypim=pzpim=mompim=0.;
pxprt=pyprt=pzprt=momprt=0.;
epim =elam= eprt=0.;
//taglio sul vertice generato
if ( evento_.Gen.zv < 10000 || evento_.Gen.zv > 17000 )
{
counter[0]++;
return -1;
}
count_decay++;
//***********************************************
// da fare
//*************************************************
count_wnt++;
np=1;
return 1;
}
| void AnaKlambda::print_scale | ( | ) | [virtual] |
Stampa il summary del fit.
Reimplemented from Analisi.
Definition at line 81 of file anaklambda.cpp.
{
Gout<<"\n -----> "<<titol<<" Analysis Summary <-------\n";
Gout<<"\n Fit entries "<<count_call;
Gout<<"\n Good decays "<<count_decay << " (in the fiducial region)";
for ( int i=0;i<30;i++ )
{
if ( counter[i]>0 ) Gout<<"\n Rejection "<<setw ( 3 ) <<i<<" "<<counter[i];
}
Gout<<"\n Good events "<<count_wnt;
Gout<<"\n\n ======> d o n e <============ "<<std::endl;
}