clas12root
Loading...
Searching...
No Matches
clas12::mcmatch Class Reference

#include <mcmatch.h>

Public Member Functions

 mcmatch ()=default
 mcmatch (hipo::schema __schema)
 ~mcmatch () override=default
short getEntry () const noexcept
int getIndex () const noexcept
short getMCindex () const noexcept
short getMCindex (int ix) const noexcept
long getMClayer1 () const noexcept
long getMClayer2 () const noexcept
short getPindex () const noexcept
short getPindex (int ix) const noexcept
long getPlayer1 () const noexcept
long getPlayer2 () const noexcept
float getQuality () const noexcept
void notify () final
void setBankEntry (short i)
void setEntry (short i)
Inheritance diagram for clas12::mcmatch:
Collaboration diagram for clas12::mcmatch:

Constructor & Destructor Documentation

◆ mcmatch() [1/2]

clas12::mcmatch::mcmatch ( )
default

◆ mcmatch() [2/2]

clas12::mcmatch::mcmatch ( hipo::schema __schema)

◆ ~mcmatch()

clas12::mcmatch::~mcmatch ( )
overridedefault

Member Function Documentation

◆ getEntry()

short clas12::mcmatch::getEntry ( ) const
inlinenoexcept

◆ getIndex()

int clas12::mcmatch::getIndex ( ) const
inlinenoexcept

◆ getMCindex() [1/2]

short clas12::mcmatch::getMCindex ( ) const
inlinenoexcept

◆ getMCindex() [2/2]

short clas12::mcmatch::getMCindex ( int ix) const
inlinenoexcept

◆ getMClayer1()

long clas12::mcmatch::getMClayer1 ( ) const
inlinenoexcept

◆ getMClayer2()

long clas12::mcmatch::getMClayer2 ( ) const
inlinenoexcept

◆ getPindex() [1/2]

short clas12::mcmatch::getPindex ( ) const
inlinenoexcept

◆ getPindex() [2/2]

short clas12::mcmatch::getPindex ( int ix) const
inlinenoexcept

◆ getPlayer1()

long clas12::mcmatch::getPlayer1 ( ) const
inlinenoexcept

◆ getPlayer2()

long clas12::mcmatch::getPlayer2 ( ) const
inlinenoexcept

◆ getQuality()

float clas12::mcmatch::getQuality ( ) const
inlinenoexcept

◆ notify()

void clas12::mcmatch::notify ( )
inlinefinal

This is virtual method from hipo::bank it will be called every time a bank is read in the reader. Can be used to sort mcmatchs and or map mcmatchs by pid or type (i.e. charge)

◆ setBankEntry()

void clas12::mcmatch::setBankEntry ( short i)
inline

◆ setEntry()

void clas12::mcmatch::setEntry ( short i)
inline

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