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

#include <event.h>

Public Member Functions

 event (hipo::schema __schema)
 event (hipo::schema __schema, ftbevent_ptr ftb)
virtual ~event ()=default
float getBeamCharge () const noexcept
long getCategory () const noexcept
float getFTBStartTime () const noexcept
int getHelicity () const noexcept
int getHelicityRaw () const noexcept
double getLiveTime () const noexcept
float getProcTime () const noexcept
float getRFTime () const noexcept
float getStartTime () const noexcept
long getTopology () const noexcept
void notify () final
void setBankEntry (int ind)
void setEntry (int ind) const
Inheritance diagram for clas12::event:
Collaboration diagram for clas12::event:

Constructor & Destructor Documentation

◆ event() [1/2]

clas12::event::event ( hipo::schema __schema)

◆ event() [2/2]

clas12::event::event ( hipo::schema __schema,
ftbevent_ptr ftb )

◆ ~event()

virtual clas12::event::~event ( )
virtualdefault

Member Function Documentation

◆ getBeamCharge()

float clas12::event::getBeamCharge ( ) const
inlinenoexcept

◆ getCategory()

long clas12::event::getCategory ( ) const
inlinenoexcept

◆ getFTBStartTime()

float clas12::event::getFTBStartTime ( ) const
inlinenoexcept

◆ getHelicity()

int clas12::event::getHelicity ( ) const
inlinenoexcept

◆ getHelicityRaw()

int clas12::event::getHelicityRaw ( ) const
inlinenoexcept

◆ getLiveTime()

double clas12::event::getLiveTime ( ) const
inlinenoexcept

◆ getProcTime()

float clas12::event::getProcTime ( ) const
inlinenoexcept

◆ getRFTime()

float clas12::event::getRFTime ( ) const
inlinenoexcept

◆ getStartTime()

float clas12::event::getStartTime ( ) const
inlinenoexcept

◆ getTopology()

long clas12::event::getTopology ( ) const
inlinenoexcept

◆ notify()

void clas12::event::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 particles and or map particles by pid or type (i.e. charge)

◆ setBankEntry()

void clas12::event::setBankEntry ( int ind)
inline

◆ setEntry()

void clas12::event::setEntry ( int ind) const
inline

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