Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

PRecord Class Reference

#include <PRecord.h>

Inheritance diagram for PRecord:

RecRecordImp< RecCandHeader > RecRecord List of all members.

Public Member Functions

 PRecord ()
 PRecord (const RecCandHeader &header)
virtual ~PRecord ()
void Reset ()

Public Attributes

Particles particles
Event event
MCTrue mctrue
TruthCompare truthcompare
MRCC mrccinfo

Constructor & Destructor Documentation

PRecord::PRecord  ) 
 

Definition at line 5 of file PRecord.cxx.

00005                  : RecRecordImp<RecCandHeader>()
00006 {
00007 
00008 
00009 }

PRecord::PRecord const RecCandHeader header  ) 
 

Definition at line 11 of file PRecord.cxx.

00011                                          : RecRecordImp<RecCandHeader>(hdr)
00012 {
00013 
00014 
00015 }

PRecord::~PRecord  )  [virtual]
 

Definition at line 18 of file PRecord.cxx.

00019 {
00020 
00021 
00022 
00023 
00024 }


Member Function Documentation

void PRecord::Reset  ) 
 

Definition at line 26 of file PRecord.cxx.

References MRCC::Clear(), TruthCompare::Clear(), MCTrue::Clear(), Event::Clear(), Particles::Clear(), event, mctrue, mrccinfo, particles, and truthcompare.

Referenced by NueRecord::Reset().

00027 {
00028         particles.Clear();
00029         event.Clear();
00030         mctrue.Clear();
00031         truthcompare.Clear();
00032         mrccinfo.Clear();
00033 }


Member Data Documentation

Event PRecord::event
 

Definition at line 30 of file PRecord.h.

Referenced by PRecordAna::ana(), NueMiniAnaPID::FillMini(), NueMiniAnaPID::FillRecord(), NueStandard::GetPIDValue(), NNTrain::MakeTrainTree(), NueStandard::PassesParticlePIDCut(), NueStandard::PassesParticlePIDPreselectionCut(), ParticleCheck::PassesPreselec(), DetailedParticle::PassesPreselec(), PIDEval::Reco(), Reset(), and ParticleTrimmer::trimPRecord().

MCTrue PRecord::mctrue
 

Definition at line 31 of file PRecord.h.

Referenced by PRecordAna::ana(), ParticleCheck::Process(), Reset(), ParticleCheck::Run(), DetailedParticle::Run(), and ParticleTrimmer::trimPRecord().

MRCC PRecord::mrccinfo
 

Definition at line 34 of file PRecord.h.

Referenced by PRecordAna::ana(), NueMiniAnaPID::FillMini(), NueMiniAnaPID::FillRecord(), and Reset().

Particles PRecord::particles
 

Definition at line 29 of file PRecord.h.

Referenced by PRecordAna::ana(), ViewParticle3D::DrawEvent(), ViewParticle3D::DrawParticlesDetail(), NueMiniAnaPID::FillMini(), NueMiniAnaPID::FillRecord(), NNTrain::MakeTrainTree(), NueStandard::PassesParticlePIDPreselectionCut(), ParticleCheck::PassesPreselec(), DetailedParticle::PassesPreselec(), PIDEval::Reco(), and Reset().

TruthCompare PRecord::truthcompare
 

Definition at line 32 of file PRecord.h.

Referenced by PRecordAna::ana(), ParticleCheck::Process(), Reset(), and ParticleCheck::Run().


The documentation for this class was generated from the following files:
Generated on Mon Feb 15 11:10:05 2010 for loon by  doxygen 1.3.9.1