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

Truth.h File Reference

#include <vector>
#include "Rtypes.h"
#include "PhysicsNtuple/DataItem.h"
#include "PhysicsNtuple/FluxInfo.h"
#include "PhysicsNtuple/Particle.h"
#include "PhysicsNtuple/TruthReco.h"
#include "PhysicsNtuple/Vertex.h"

Go to the source code of this file.

Namespaces

namespace  Anp

Classes

class  Anp::Truth

Typedefs

typedef std::vector< Anp::TruthReco
>::const_iterator 
TruthRecoIter
typedef std::vector< Anp::TruthReco
>::iterator 
TruthRecoIterator

Functions

bool operator== (short index, const Truth &truth)
bool operator== (const Truth &truth, short index)
bool operator== (const Truth &lhs, const Truth &rhs)
bool operator== (const Event &event, const Truth &truth)
bool operator== (const Truth &truth, const Event &event)
bool operator== (const RecoNu &reco, const Truth &truth)
bool operator== (const Truth &truth, const RecoNu &reco)
bool operator== (const Track &track, const Truth &truth)
bool operator== (const Truth &truth, const Track &track)
bool operator== (const Shower &shower, const Truth &truth)
bool operator== (const Truth &truth, const Shower &shower)


Typedef Documentation

typedef std::vector<Anp::TruthReco>::const_iterator Anp::TruthRecoIter
 

Definition at line 25 of file Truth.h.

Referenced by Anp::RunkNN::AddData(), Anp::PlotShort::FillStandard(), Anp::Truth::Find(), Anp::Record::FindStdHep(), Anp::FillTruth::IsConsistent(), Anp::PlotTruth::Plot(), Anp::PlotShortSelect::Plot(), Anp::PrintRecordTruth(), Anp::RecordStore::PrintTruth(), Anp::Truth::RecoBeg(), Anp::Truth::RecoEnd(), Anp::SelectFiducial::Run(), Anp::PlotEff::Run(), and Anp::TrueNu::TrueNu().

typedef std::vector<Anp::TruthReco>::iterator Anp::TruthRecoIterator
 

Definition at line 26 of file Truth.h.

Referenced by Anp::Truth::Erase(), Anp::Truth::RecoBegIterator(), Anp::Truth::RecoEndIterator(), and Anp::SelectFiducial::Run().


Function Documentation

bool Anp::operator== const Truth &  truth,
const Shower &  shower
[inline]
 

Definition at line 336 of file Truth.h.

References Anp::Truth::Find(), and Anp::Truth::RecoEnd().

00337    {  
00338       return (truth.Find(shower) != truth.RecoEnd());
00339    }

bool Anp::operator== const Shower &  shower,
const Truth &  truth
[inline]
 

Definition at line 332 of file Truth.h.

References Anp::Truth::Find(), and Anp::Truth::RecoEnd().

00333    {   
00334       return (truth.Find(shower) != truth.RecoEnd());
00335    }   

bool Anp::operator== const Truth &  truth,
const Track &  track
[inline]
 

Definition at line 327 of file Truth.h.

References Anp::Truth::Find(), and Anp::Truth::RecoEnd().

00328    {  
00329       return (truth.Find(track) != truth.RecoEnd());
00330    }

bool Anp::operator== const Track &  track,
const Truth &  truth
[inline]
 

Definition at line 323 of file Truth.h.

References Anp::Truth::Find(), and Anp::Truth::RecoEnd().

00324    {   
00325       return (truth.Find(track) != truth.RecoEnd());
00326    }   

bool Anp::operator== const Truth &  truth,
const RecoNu &  reco
[inline]
 

Definition at line 318 of file Truth.h.

References Anp::Truth::Find(), and Anp::Truth::RecoEnd().

00319    {
00320       return (truth.Find(reco) != truth.RecoEnd());
00321    }

bool Anp::operator== const RecoNu &  reco,
const Truth &  truth
[inline]
 

Definition at line 314 of file Truth.h.

References Anp::Truth::Find(), and Anp::Truth::RecoEnd().

00315    {
00316       return (truth.Find(reco) != truth.RecoEnd());
00317    }

bool Anp::operator== const Truth &  truth,
const Event event
[inline]
 

Definition at line 305 of file Truth.h.

References Anp::Truth::Find(), and Anp::Truth::RecoEnd().

00306    { 
00307       return (truth.Find(event) != truth.RecoEnd());
00308    }   

bool Anp::operator== const Event event,
const Truth &  truth
[inline]
 

Definition at line 309 of file Truth.h.

References Anp::Truth::Find(), and Anp::Truth::RecoEnd().

00310    { 
00311       return (truth.Find(event) != truth.RecoEnd());
00312    }

bool Anp::operator== const Truth &  lhs,
const Truth &  rhs
[inline]
 

Definition at line 300 of file Truth.h.

References Anp::Truth::TruthIndex().

00301    {
00302       return (lhs.TruthIndex() == rhs.TruthIndex());
00303    }

bool Anp::operator== const Truth &  truth,
short  index
[inline]
 

Definition at line 296 of file Truth.h.

References Anp::Truth::TruthIndex().

00297    {
00298       return (index == truth.TruthIndex());
00299    }

bool Anp::operator== short  index,
const Truth &  truth
[inline]
 

Definition at line 292 of file Truth.h.

References Anp::Truth::TruthIndex().

00293    {
00294       return (index == truth.TruthIndex());
00295    }


Generated on Mon Feb 15 11:08:14 2010 for loon by  doxygen 1.3.9.1