ant
A2 ant: class-based analysis framework
ant::analysis::utils::ProtonPermutation Class Reference

#include <ProtonPermutation.h>

+ Collaboration diagram for ant::analysis::utils::ProtonPermutation:

Public Member Functions

 ProtonPermutation (const TCandidatePtrList &candidates, const TCandidatePtr &true_p=nullptr)
 
const TParticlePtr Proton () const
 
const TParticleListPhotons () const
 
void Next ()
 
bool Good () const
 
bool isTrueProton () const
 

Protected Member Functions

void Fill ()
 

Protected Attributes

TCandidatePtrList cands
 
TCandidatePtrList::const_iterator p_it = cands.begin()
 
const TCandidatePtr true_proton
 
TParticlePtr proton
 
TParticleList photons
 
bool trueMatch = false
 

Constructor & Destructor Documentation

◆ ProtonPermutation()

ProtonPermutation::ProtonPermutation ( const TCandidatePtrList candidates,
const TCandidatePtr true_p = nullptr 
)

Member Function Documentation

◆ Fill()

void ProtonPermutation::Fill ( )
protected

◆ Good()

bool ant::analysis::utils::ProtonPermutation::Good ( ) const
inline

◆ isTrueProton()

bool ant::analysis::utils::ProtonPermutation::isTrueProton ( ) const
inline

◆ Next()

void ProtonPermutation::Next ( )

◆ Photons()

const TParticleList& ant::analysis::utils::ProtonPermutation::Photons ( ) const
inline

◆ Proton()

const TParticlePtr ant::analysis::utils::ProtonPermutation::Proton ( ) const
inline

Member Data Documentation

◆ cands

TCandidatePtrList ant::analysis::utils::ProtonPermutation::cands
protected

◆ p_it

TCandidatePtrList::const_iterator ant::analysis::utils::ProtonPermutation::p_it = cands.begin()
protected

◆ photons

TParticleList ant::analysis::utils::ProtonPermutation::photons
protected

◆ proton

TParticlePtr ant::analysis::utils::ProtonPermutation::proton
protected

◆ true_proton

const TCandidatePtr ant::analysis::utils::ProtonPermutation::true_proton
protected

◆ trueMatch

bool ant::analysis::utils::ProtonPermutation::trueMatch = false
protected

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