PRecordAna Class Reference

#include <PRecordAna.h>

List of all members.

Public Member Functions

 PRecordAna ()
 ~PRecordAna ()
void ana (ParticleObjectHolder *h, PRecord *r, ParticleBeamMon *bmon)

Detailed Description

Definition at line 12 of file PRecordAna.h.


Constructor & Destructor Documentation

PRecordAna::PRecordAna (  ) 

Definition at line 10 of file PRecordAna.cxx.

00011 {
00012 
00013 
00014 }

PRecordAna::~PRecordAna (  ) 

Definition at line 16 of file PRecordAna.cxx.

00017 {
00018 
00019 
00020 
00021 
00022 }


Member Function Documentation

void PRecordAna::ana ( ParticleObjectHolder h,
PRecord r,
ParticleBeamMon bmon 
)

Definition at line 24 of file PRecordAna.cxx.

References MuELoss::a, TruthCompareAna::ana(), EventAna::ana(), ParticlesAna::ana(), MRCCAna::ana(), PRecord::event, ParticleObjectHolder::mctrue, PRecord::mctrue, ParticleObjectHolder::mrcc, PRecord::mrccinfo, PRecord::particles, MRCCInfo::removedmuon, and PRecord::truthcompare.

Referenced by ParticleAna::Reco().

00025 {
00026 
00027         EventAna eventana;
00028         eventana.ana(h,&(r->event));
00029 
00030 
00031 //      MCTrueAna mctrueana;
00032 //      mctrueana.ana(h,&(r->mctrue),bmon);
00033 
00034         r->mctrue=h->mctrue;
00035 
00036         ParticlesAna particles;
00037         particles.ana(h,&(r->particles));
00038         
00039 
00040         TruthCompareAna a;
00041         a.ana(h,&r->truthcompare);
00042         
00043         MRCCAna ma;
00044 
00045         if((&(h->mrcc)!=0) && (&(h->mrcc->removedmuon)!=0))
00046         {
00047                 
00048                 ma.ana(h,&r->mrccinfo);
00049         }
00050 
00051 
00052 
00053 }


The documentation for this class was generated from the following files:

Generated on 22 Nov 2017 for loon by  doxygen 1.6.1