| 
    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;
}