#include <PndProdAnaTask.h>
Definition at line 21 of file PndProdAnaTask.h.
 
      
        
          | PndProdAnaTask::PndProdAnaTask | ( | int | mode = 0, | 
        
          |  |  | TString | pidAlgo = "" | 
        
          |  | ) |  |  | 
      
 
 
      
        
          | PndProdAnaTask::~PndProdAnaTask | ( |  | ) |  | 
      
 
 
  
  | 
        
          | void PndProdAnaTask::Exec | ( | Option_t * | opt | ) |  |  | virtual | 
 
Definition at line 117 of file PndProdAnaTask.cxx.
References RhoTuple::Column(), RhoTuple::DumpData(), fAnalysis, fEvtCount, PndAnalysis::FillList(), fIni, RhoFitterBase::Fit(), fMode, fPidAlgo, RhoFitterBase::GetChi2(), PndAnalysis::GetEventInTask(), RhoCandidate::GetFit(), RhoCandidate::GetMcTruth(), i, ntp, and RhoCandidate::P4().
  120         int i=0,j=0, k=0, l=0;
 
  140         D0.Combine(km, pip, 421);
 
  141         D0bar.Combine(kp, pim, -421);
 
  145         for (j=0; j<D0.GetLength(); ++j)
 
  147                 Float_t mmiss = (
fIni-(D0[j]->P4())).M();
 
  148                 Float_t msum  = D0[j]->M() + mmiss;
 
  153                 ntp->
Column(
"ncand",    (Int_t) D0.GetLength());
 
  162                 qa.qaComp(
"x", D0[j], 
ntp);
 
  166                 TLorentzVector lv(0,0,0,0);
 
  167                 if (truth) lv = truth->
P4();
 
  168                 qa.qaP4(
"trx", lv, 
ntp);
 
  175                 qa.qaVtx(
"fvxx",cfit,
ntp);
 
  176                 qa.qaP4(
"fvxx", cfit->
P4(), 
ntp);
 
  177                 double chi2_vtx = vtxfitter.GetChi2();     
 
  178                 ntp->
Column(
"chi2vx", (Float_t) chi2_vtx);
 
Bool_t FillList(RhoCandList &l, TString listkey="All", TString pidTcaNames="", int trackHypothesis=-1)
TLorentzVector P4() const 
void Column(const char *label, Bool_t value, Bool_t defval=0, const char *block=0)
RhoCandidate * GetMcTruth() const 
RhoCandidate * GetFit() const 
 
 
 
  
  | 
        
          | void PndProdAnaTask::Finish | ( |  | ) |  |  | virtual | 
 
 
  
  | 
        
          | InitStatus PndProdAnaTask::Init | ( |  | ) |  |  | virtual | 
 
 
  
  | 
        
          | int PndProdAnaTask::fEvtCount |  | private | 
 
 
  
  | 
        
          | TLorentzVector PndProdAnaTask::fIni |  | private | 
 
 
  
  | 
        
          | int PndProdAnaTask::fMode |  | private | 
 
 
The documentation for this class was generated from the following files: