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

#include <calorimeter.h>

Public Member Functions

 calorimeter ()=default
 calorimeter (hipo::schema __schema)
 calorimeter (hipo::schema __schema, hipo::schema extras)
 ~calorimeter () override=default
double getChi2 () const noexcept
int getDbstU () const noexcept
int getDbstV () const noexcept
int getDbstW () const noexcept
double getDu () const noexcept
double getDv () const noexcept
double getDw () const noexcept
double getEnergy () const noexcept
calextrasgetExtras () const
double getHx () const noexcept
double getHy () const noexcept
double getHz () const noexcept
int getLayer () const noexcept override
int getLayer (int index) const noexcept override
double getLu () const noexcept
double getLv () const noexcept
double getLw () const noexcept
double getM2u () const noexcept
double getM2v () const noexcept
double getM2w () const noexcept
double getM3u () const noexcept
double getM3v () const noexcept
double getM3w () const noexcept
double getPath () const noexcept
double getRawEU () const noexcept
double getRawEV () const noexcept
double getRawEW () const noexcept
double getRecDTU () const noexcept
double getRecDTV () const noexcept
double getRecDTW () const noexcept
double getRecEU () const noexcept
double getRecEV () const noexcept
double getRecEW () const noexcept
double getRecFTU () const noexcept
double getRecFTV () const noexcept
double getRecFTW () const noexcept
int getSector () const noexcept
int getStatus () const noexcept
double getTime () const noexcept
double getX () const noexcept
double getY () const noexcept
double getZ () const noexcept
Public Member Functions inherited from clas12::particle_detector
 particle_detector ()=default
 particle_detector (hipo::schema __schema)
 ~particle_detector () override=default
virtual int getDetector () const noexcept
virtual int getDetector (int index) const noexcept
int getIndex () const noexcept
int getIndex (int pindex, int detector=0, int layer=0)
int getPindex () const noexcept
int getPindex (int index) const noexcept
void notify () override
virtual void print ()
void readItems (const std::string &items)
 load items to be used
std::vector< short > scanForParticle (short iparticle)
void scanIndex ()
void setBankEntry (short i)
void setEntry (int ind) const
virtual void setIndex (int ind) const
bool useItem (const std::string &item)
 check if item should be used

Additional Inherited Members

Protected Attributes inherited from clas12::particle_detector
int _detector_id_order =-1
int _index =-1
int _pindex_order =-1
std::vector< int > _rvec {}
std::vector< std::string > _sitems {}
Inheritance diagram for clas12::calorimeter:
Collaboration diagram for clas12::calorimeter:

Constructor & Destructor Documentation

◆ calorimeter() [1/3]

clas12::calorimeter::calorimeter ( )
default

◆ calorimeter() [2/3]

clas12::calorimeter::calorimeter ( hipo::schema __schema)

◆ calorimeter() [3/3]

clas12::calorimeter::calorimeter ( hipo::schema __schema,
hipo::schema extras )

◆ ~calorimeter()

clas12::calorimeter::~calorimeter ( )
overridedefault

Member Function Documentation

◆ getChi2()

double clas12::calorimeter::getChi2 ( ) const
inlinenoexcept

◆ getDbstU()

int clas12::calorimeter::getDbstU ( ) const
inlinenoexcept

◆ getDbstV()

int clas12::calorimeter::getDbstV ( ) const
inlinenoexcept

◆ getDbstW()

int clas12::calorimeter::getDbstW ( ) const
inlinenoexcept

◆ getDu()

double clas12::calorimeter::getDu ( ) const
inlinenoexcept

◆ getDv()

double clas12::calorimeter::getDv ( ) const
inlinenoexcept

◆ getDw()

double clas12::calorimeter::getDw ( ) const
inlinenoexcept

◆ getEnergy()

double clas12::calorimeter::getEnergy ( ) const
inlinenoexcept

◆ getExtras()

calextras * clas12::calorimeter::getExtras ( ) const
inline

◆ getHx()

double clas12::calorimeter::getHx ( ) const
inlinenoexcept

◆ getHy()

double clas12::calorimeter::getHy ( ) const
inlinenoexcept

◆ getHz()

double clas12::calorimeter::getHz ( ) const
inlinenoexcept

◆ getLayer() [1/2]

int clas12::calorimeter::getLayer ( ) const
inlineoverridevirtualnoexcept

Reimplemented from clas12::particle_detector.

◆ getLayer() [2/2]

int clas12::calorimeter::getLayer ( int index) const
inlineoverridevirtualnoexcept

Reimplemented from clas12::particle_detector.

◆ getLu()

double clas12::calorimeter::getLu ( ) const
inlinenoexcept

◆ getLv()

double clas12::calorimeter::getLv ( ) const
inlinenoexcept

◆ getLw()

double clas12::calorimeter::getLw ( ) const
inlinenoexcept

◆ getM2u()

double clas12::calorimeter::getM2u ( ) const
inlinenoexcept

◆ getM2v()

double clas12::calorimeter::getM2v ( ) const
inlinenoexcept

◆ getM2w()

double clas12::calorimeter::getM2w ( ) const
inlinenoexcept

◆ getM3u()

double clas12::calorimeter::getM3u ( ) const
inlinenoexcept

◆ getM3v()

double clas12::calorimeter::getM3v ( ) const
inlinenoexcept

◆ getM3w()

double clas12::calorimeter::getM3w ( ) const
inlinenoexcept

◆ getPath()

double clas12::calorimeter::getPath ( ) const
inlinenoexcept

◆ getRawEU()

double clas12::calorimeter::getRawEU ( ) const
inlinenoexcept

◆ getRawEV()

double clas12::calorimeter::getRawEV ( ) const
inlinenoexcept

◆ getRawEW()

double clas12::calorimeter::getRawEW ( ) const
inlinenoexcept

◆ getRecDTU()

double clas12::calorimeter::getRecDTU ( ) const
inlinenoexcept

◆ getRecDTV()

double clas12::calorimeter::getRecDTV ( ) const
inlinenoexcept

◆ getRecDTW()

double clas12::calorimeter::getRecDTW ( ) const
inlinenoexcept

◆ getRecEU()

double clas12::calorimeter::getRecEU ( ) const
inlinenoexcept

◆ getRecEV()

double clas12::calorimeter::getRecEV ( ) const
inlinenoexcept

◆ getRecEW()

double clas12::calorimeter::getRecEW ( ) const
inlinenoexcept

◆ getRecFTU()

double clas12::calorimeter::getRecFTU ( ) const
inlinenoexcept

◆ getRecFTV()

double clas12::calorimeter::getRecFTV ( ) const
inlinenoexcept

◆ getRecFTW()

double clas12::calorimeter::getRecFTW ( ) const
inlinenoexcept

◆ getSector()

int clas12::calorimeter::getSector ( ) const
inlinenoexcept

◆ getStatus()

int clas12::calorimeter::getStatus ( ) const
inlinenoexcept

◆ getTime()

double clas12::calorimeter::getTime ( ) const
inlinenoexcept

◆ getX()

double clas12::calorimeter::getX ( ) const
inlinenoexcept

◆ getY()

double clas12::calorimeter::getY ( ) const
inlinenoexcept

◆ getZ()

double clas12::calorimeter::getZ ( ) const
inlinenoexcept

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