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

#include <qadb_reader.h>

Public Member Functions

 qadb_reader (const string &pass, int runNb=0)
void accumulateCharge (int evNb)
void addQARequirement (string req)
void copySettings (const qadb_reader &other)
double getAccCharge ()
double getChargeForRunlist (std::set< int > Runs)
double getPreviousCharge () const
bool isValid ()
bool passQAReqs (int evNb)
 Checks if an event passes all the QA requirements.
void requireGolden (bool ok)
void requireOkForAsymmetry (bool ok)
void setPreviousCharge (double val)
void setQARequirements (std::vector< string > reqs)
void setRun (int runNb)

Constructor & Destructor Documentation

◆ qadb_reader()

clas12::qadb_reader::qadb_reader ( const string & pass,
int runNb = 0 )

Member Function Documentation

◆ accumulateCharge()

void clas12::qadb_reader::accumulateCharge ( int evNb)
inline

◆ addQARequirement()

void clas12::qadb_reader::addQARequirement ( string req)
inline

◆ copySettings()

void clas12::qadb_reader::copySettings ( const qadb_reader & other)

◆ getAccCharge()

double clas12::qadb_reader::getAccCharge ( )
inline

◆ getChargeForRunlist()

double clas12::qadb_reader::getChargeForRunlist ( std::set< int > Runs)

◆ getPreviousCharge()

double clas12::qadb_reader::getPreviousCharge ( ) const
inline

◆ isValid()

bool clas12::qadb_reader::isValid ( )

◆ passQAReqs()

bool clas12::qadb_reader::passQAReqs ( int evNb)

Checks if an event passes all the QA requirements.

◆ requireGolden()

void clas12::qadb_reader::requireGolden ( bool ok)
inline

◆ requireOkForAsymmetry()

void clas12::qadb_reader::requireOkForAsymmetry ( bool ok)
inline

◆ setPreviousCharge()

void clas12::qadb_reader::setPreviousCharge ( double val)
inline

◆ setQARequirements()

void clas12::qadb_reader::setQARequirements ( std::vector< string > reqs)
inline

◆ setRun()

void clas12::qadb_reader::setRun ( int runNb)
inline

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