HYDRA_development_version
|
#include <hemccluster.h>
Public Member Functions | |
HEmcCluster (void) | |
~HEmcCluster (void) | |
Char_t | getSector (void) const |
UChar_t | getCell (void) const |
Short_t | getIndex (void) const |
Float_t | getEnergy (void) const |
Float_t | getTime (void) const |
Float_t | getMaxEnergy (void) const |
Float_t | getXMod (void) const |
Float_t | getYMod (void) const |
Float_t | getSigmaXMod (void) const |
Float_t | getSigmaYMod (void) const |
Float_t | getXLab (void) const |
Float_t | getYLab (void) const |
Float_t | getZLab (void) const |
void | getXYZLab (Float_t &x, Float_t &y, Float_t &z) |
Float_t | getTheta () const |
Float_t | getPhi () const |
UChar_t | getCell (Int_t ind) const |
UChar_t | getNCells (void) const |
UChar_t | getTotalNCells (void) const |
Bool_t | ifActive (void) const |
Bool_t | isUsedInParticleCand (void) const |
Short_t | getRpcIndex (void) const |
Float_t | getQualDThDPh (void) const |
Float_t | getQualDTime (void) const |
UChar_t | getNMatchedCells (void) const |
UChar_t | getNMatchedTracks (void) const |
void | setRpcIndex (Short_t i) |
void | setQualDThDPh (Float_t q) |
void | setQualDTime (Float_t q) |
void | setNMatchedCells (UChar_t n) |
void | addMatchedTrack (void) |
void | setSector (Char_t s) |
void | setIndex (Short_t ind) |
void | setEnergy (Float_t e) |
void | setTime (Float_t t) |
void | setMaxEnergy (Float_t e) |
void | setXYMod (Float_t x, Float_t y) |
void | setSigmaXYMod (Float_t sigma) |
void | setXYZLab (Float_t x, Float_t y, Float_t z) |
void | setTheta (Float_t a) |
void | setPhi (Float_t a) |
void | setCellList (Int_t ncs, UChar_t *list) |
void | setInactive () |
void | setIsUsedInParticleCand (void) |
void | unsetIsUsedInParticleCand (void) |
Protected Attributes | |
Char_t | sector |
UChar_t | cell |
Short_t | index |
UChar_t | ncells |
Float_t | energy |
Float_t | cellEnergy |
Float_t | time |
Float_t | xmod |
Float_t | ymod |
Float_t | sigmaXYmod |
Float_t | xlab |
Float_t | ylab |
Float_t | zlab |
Float_t | theta |
Float_t | phi |
UInt_t | flags |
UChar_t | cellList [24] |
Short_t | rpcIndex |
UChar_t | nMatchedCells |
UChar_t | nMatchedTracks |
Float_t | qualityDThDPh |
Float_t | qualityDTime |
Definition at line 7 of file hemccluster.h.
|
inline |
Definition at line 36 of file hemccluster.h.
|
inline |
Definition at line 61 of file hemccluster.h.
|
inline |
Definition at line 98 of file hemccluster.h.
|
inline |
Definition at line 65 of file hemccluster.h.
References cell.
Referenced by HMetaMatchF2::emcCellPath(), HParticleTree::execute(), HQAMaker::fillHistEmc(), HEDEmcCluster::HEDEmcCluster(), HParticleMetaMatcher::predictEmcCell(), and HParticleMetaMatcher::recalcEmc().
UChar_t HEmcCluster::getCell | ( | Int_t | ind | ) | const |
Definition at line 29 of file hemccluster.cc.
|
inline |
Definition at line 67 of file hemccluster.h.
References energy.
Referenced by emc_clst::fill(), HQAMaker::fillHistEmc(), and HEDEmcCluster::HEDEmcCluster().
|
inline |
Definition at line 66 of file hemccluster.h.
References index.
|
inline |
Definition at line 69 of file hemccluster.h.
References cellEnergy.
|
inline |
Definition at line 81 of file hemccluster.h.
Referenced by emc_clst::fill(), HQAMaker::fillHistEmc(), HEDEmcCluster::HEDEmcCluster(), HParticleMetaMatcher::predictEmcCell(), and HParticleMetaMatcher::recalcEmc().
|
inline |
Definition at line 90 of file hemccluster.h.
References nMatchedCells.
Referenced by emc_clst::fill(), and HEDEmcCluster::HEDEmcCluster().
|
inline |
Definition at line 91 of file hemccluster.h.
References nMatchedTracks.
|
inline |
Definition at line 79 of file hemccluster.h.
References phi.
Referenced by HQAMaker::fillHistEmc(), HEDEmcCluster::HEDEmcCluster(), and HParticleMetaMatcher::recalcEmc().
|
inline |
Definition at line 88 of file hemccluster.h.
References qualityDThDPh.
|
inline |
Definition at line 89 of file hemccluster.h.
References qualityDTime.
|
inline |
|
inline |
Definition at line 64 of file hemccluster.h.
References sector.
Referenced by HMdcClusMetaMatch::collectEmcClusters(), HMetaMatchF2::collectEmcClusters(), HParticleTree::execute(), HParticleEvtInfoFiller::execute(), HQAMaker::fillHistEmc(), HEDEmcCluster::HEDEmcCluster(), HEDEvtNavHandler::nextEvent(), HParticleMetaMatcher::predictEmcCell(), and HParticleMetaMatcher::recalcEmc().
|
inline |
Definition at line 72 of file hemccluster.h.
References sigmaXYmod.
Referenced by HMdcClusMetaMatch::collectEmcClusters(), and HMetaMatchF2::quality2EmcClus().
|
inline |
Definition at line 73 of file hemccluster.h.
References sigmaXYmod.
Referenced by HMdcClusMetaMatch::collectEmcClusters(), and HMetaMatchF2::quality2EmcClus().
|
inline |
Definition at line 78 of file hemccluster.h.
References theta.
Referenced by HQAMaker::fillHistEmc(), HEDEmcCluster::HEDEmcCluster(), and HParticleMetaMatcher::recalcEmc().
|
inline |
Definition at line 68 of file hemccluster.h.
References time.
Referenced by HSplineTrackF2::doMassStuff2(), emc_clst::fill(), HQAMaker::fillHistEmc(), HEDEmcCluster::HEDEmcCluster(), and HRKTrackBF2::matchWithEmc().
|
inline |
Definition at line 82 of file hemccluster.h.
References ncells.
|
inline |
Definition at line 74 of file hemccluster.h.
References xlab.
Referenced by HQAMaker::fillHistEmc().
|
inline |
Definition at line 70 of file hemccluster.h.
References xmod.
Referenced by HMdcClusMetaMatch::collectEmcClusters(), HParticleMetaMatcher::predictEmcCell(), HMetaMatchF2::quality2EmcClus(), and HParticleMetaMatcher::recalcEmc().
|
inline |
Definition at line 77 of file hemccluster.h.
References xlab, ylab, and zlab.
Referenced by HEDTransform::calcEmcClusterPointLab(), and HParticleMetaMatcher::recalcEmc().
|
inline |
Definition at line 75 of file hemccluster.h.
References ylab.
Referenced by HQAMaker::fillHistEmc().
|
inline |
Definition at line 71 of file hemccluster.h.
References ymod.
Referenced by HMdcClusMetaMatch::collectEmcClusters(), HParticleMetaMatcher::predictEmcCell(), HMetaMatchF2::quality2EmcClus(), and HParticleMetaMatcher::recalcEmc().
|
inline |
Definition at line 76 of file hemccluster.h.
References zlab.
|
inline |
Definition at line 83 of file hemccluster.h.
Referenced by HMdcClusMetaMatch::collectEmcClusters(), HMetaMatchF2::collectEmcClusters(), and HEDEmcCluster::HEDEmcCluster().
|
inline |
Definition at line 84 of file hemccluster.h.
Referenced by HEDEmcCluster::HEDEmcCluster().
void HEmcCluster::setCellList | ( | Int_t | ncs, |
UChar_t * | list | ||
) |
Referenced by HEmcClusterF::execute().
|
inline |
Definition at line 103 of file hemccluster.h.
Referenced by HEmcClusterF::execute(), and HParticleMetaMatcher::recalcEmc().
|
inline |
Definition at line 112 of file hemccluster.h.
|
inline |
Definition at line 102 of file hemccluster.h.
Referenced by HEmcClusterF::execute().
|
inline |
Definition at line 113 of file hemccluster.h.
Referenced by HParticleTrackSorter::flagEmcClusters().
|
inline |
Definition at line 105 of file hemccluster.h.
Referenced by HEmcClusterF::execute().
|
inline |
|
inline |
Definition at line 110 of file hemccluster.h.
Referenced by HEmcClusterF::execute(), and HParticleMetaMatcher::recalcEmc().
|
inline |
Definition at line 94 of file hemccluster.h.
Referenced by HEmcClusterF::execute().
|
inline |
Definition at line 95 of file hemccluster.h.
Referenced by HEmcClusterF::execute().
|
inline |
Definition at line 93 of file hemccluster.h.
Referenced by HEmcClusterF::execute().
|
inline |
Definition at line 101 of file hemccluster.h.
Referenced by HEmcClusterF::execute(), and HParticleMetaMatcher::recalcEmc().
|
inline |
Definition at line 107 of file hemccluster.h.
Referenced by HEmcClusterF::execute().
|
inline |
Definition at line 109 of file hemccluster.h.
Referenced by HEmcClusterF::execute(), and HParticleMetaMatcher::recalcEmc().
|
inline |
Definition at line 104 of file hemccluster.h.
Referenced by HEmcClusterF::execute(), and HParticleMetaMatcher::recalcEmc().
|
inline |
Definition at line 106 of file hemccluster.h.
Referenced by HEmcClusterF::execute(), and HParticleMetaMatcher::recalcEmc().
|
inline |
Definition at line 108 of file hemccluster.h.
Referenced by HEmcClusterF::execute(), and HParticleMetaMatcher::recalcEmc().
|
inline |
Definition at line 114 of file hemccluster.h.
|
protected |
Definition at line 10 of file hemccluster.h.
Referenced by getCell().
|
protected |
Definition at line 14 of file hemccluster.h.
Referenced by getMaxEnergy().
|
protected |
Definition at line 26 of file hemccluster.h.
Referenced by getCell().
|
protected |
Definition at line 13 of file hemccluster.h.
Referenced by getEnergy().
|
protected |
Definition at line 24 of file hemccluster.h.
|
protected |
Definition at line 11 of file hemccluster.h.
Referenced by getIndex().
|
protected |
Definition at line 12 of file hemccluster.h.
Referenced by getCell(), and getTotalNCells().
|
protected |
Definition at line 29 of file hemccluster.h.
Referenced by getNMatchedCells().
|
protected |
Definition at line 30 of file hemccluster.h.
Referenced by getNMatchedTracks().
|
protected |
Definition at line 23 of file hemccluster.h.
Referenced by getPhi().
|
protected |
Definition at line 31 of file hemccluster.h.
Referenced by getQualDThDPh().
|
protected |
Definition at line 33 of file hemccluster.h.
Referenced by getQualDTime().
|
protected |
Definition at line 28 of file hemccluster.h.
Referenced by getRpcIndex().
|
protected |
Definition at line 9 of file hemccluster.h.
Referenced by getSector().
|
protected |
Definition at line 18 of file hemccluster.h.
Referenced by getSigmaXMod(), and getSigmaYMod().
|
protected |
Definition at line 22 of file hemccluster.h.
Referenced by getTheta().
|
protected |
Definition at line 15 of file hemccluster.h.
Referenced by getTime().
|
protected |
Definition at line 19 of file hemccluster.h.
Referenced by getXLab(), and getXYZLab().
|
protected |
Definition at line 16 of file hemccluster.h.
Referenced by getXMod().
|
protected |
Definition at line 20 of file hemccluster.h.
Referenced by getXYZLab(), and getYLab().
|
protected |
Definition at line 17 of file hemccluster.h.
Referenced by getYMod().
|
protected |
Definition at line 21 of file hemccluster.h.
Referenced by getXYZLab(), and getZLab().