HYDRA_development_version
|
#include <hshowertofinocorrelator.h>
Public Member Functions | |
HShowerTofinoCorrelator () | |
HShowerTofinoCorrelator (const Text_t *name, const Text_t *title) | |
~HShowerTofinoCorrelator () | |
Bool_t | init (void) |
Bool_t | finalize (void) |
Int_t | execute (void) |
void | setSimulationFlag (Bool_t bSim=kFALSE) |
Bool_t | isSimulation (void) |
void | setLowShowerEfficiencyFlag (Bool_t bLowEfficiency=kFALSE) |
Bool_t | isLowShowerEfficiency (void) |
HShowerHitTof * | addHitTof (HShowerHit *pHit) |
HCategory * | getTofinoCat () |
HCategory * | getHitCat () |
HCategory * | getHitTofCat () |
void | setTofinoCat (HCategory *pTofinoCat) |
void | setHitCat (HCategory *pHitCat) |
void | setHitTofCat (HCategory *pHitTofCat) |
Float_t | calcDriftTime (Int_t mode, Int_t nSector, Int_t nTofCell, Float_t nRow) |
Int_t | getADCPedestal (Int_t mode, HLocation &loc1) |
void | getElossParams (Int_t mode, HLocation &loc1, Float_t *pEloss) |
Float_t | calcDistance (Int_t mode, Int_t nSector, Int_t nTofCell, Float_t nRow) |
![]() | |
HReconstructor (void) | |
~HReconstructor (void) | |
HReconstructor (const Text_t *name, const Text_t *title) | |
HTask * | next (Int_t &errCode) |
HTask * | getTask (const Char_t *name) |
Bool_t | connectTask (HTask *task, Int_t n=0) |
TObjArray | getTable () |
void | getConnections () |
HTask * | getComposite () |
void | setActive (Bool_t state) |
Bool_t | IsFolder (void) const |
void | Browse (TBrowser *b) |
void | isTimed (Bool_t flag=kTRUE) |
void | resetTimer (void) |
void | printTimer (void) |
![]() | |
HTask (void) | |
HTask (const Text_t name[], const Text_t title[]) | |
virtual | ~HTask (void) |
virtual Bool_t | reinit (void) |
virtual HTask * | getOwner () |
virtual void | setOwner (HTask *atask) |
virtual Bool_t | setConnections () |
void | setManual () |
Public Attributes | |
ClassDef(HShowerTofinoCorrelator, 2) private HCategory * | m_pTofinoCat |
HCategory * | m_pHitCat |
Pointer to the Tofino CAL data category. More... | |
HCategory * | m_pHitTofCat |
Pointer to the Shower HIT data category. More... | |
HIterator * | fHitIter |
Pointer to the Tofino HIT data category. More... | |
HIterator * | fTofinoIter |
Iterator for Shower HIT. More... | |
HIterator * | fHitTofinoIter |
Iterator for Tofino CAL. More... | |
HParSet * | m_pTofinoCalPar |
Iterator for combined data. More... | |
HParSet * | m_pTofinoDigitPar |
Tofino's calibration parameters. More... | |
HParSet * | m_pTofShowerMap |
Tofino's digitisation parameters. More... | |
Bool_t | m_bIsSimulation |
Shower-Tofino Map. More... | |
Bool_t | m_bLowShowerEfficiency |
Additional Inherited Members | |
![]() | |
TList * | fHistograms |
Bool_t | fActive |
TObjArray | fOutputs |
TStopwatch | fTimer |
![]() | |
HTask * | owner |
Bool_t | manual |
Bool_t | isInitialised |
Bool_t | isConnected |
Bool_t | fIsTimed |
Definition at line 14 of file hshowertofinocorrelator.h.
HShowerTofinoCorrelator::HShowerTofinoCorrelator | ( | ) |
Definition at line 65 of file hshowertofinocorrelator.cc.
HShowerTofinoCorrelator::HShowerTofinoCorrelator | ( | const Text_t * | name, |
const Text_t * | title | ||
) |
HShowerTofinoCorrelator::~HShowerTofinoCorrelator | ( | void | ) |
Definition at line 78 of file hshowertofinocorrelator.cc.
HShowerHitTof * HShowerTofinoCorrelator::addHitTof | ( | HShowerHit * | pHit | ) |
Definition at line 199 of file hshowertofinocorrelator.cc.
References HShowerHitTof::setADC(), HShowerHitTof::setDriftTime(), HShowerHitTof::setTof(), HShowerHitTof::setTofinoCell(), and HShowerHitTof::setTofinoMult().
Float_t HShowerTofinoCorrelator::calcDistance | ( | Int_t | mode, |
Int_t | nSector, | ||
Int_t | nTofCell, | ||
Float_t | nRow | ||
) |
Definition at line 457 of file hshowertofinocorrelator.cc.
Float_t HShowerTofinoCorrelator::calcDriftTime | ( | Int_t | mode, |
Int_t | nSector, | ||
Int_t | nTofCell, | ||
Float_t | nRow | ||
) |
Definition at line 427 of file hshowertofinocorrelator.cc.
|
virtual |
Implements HReconstructor.
Definition at line 220 of file hshowertofinocorrelator.cc.
References HShowerHit::getCol(), Hades::getEmbeddingMode(), Hades::getEmbeddingRealTrackId(), HShowerHit::getModule(), HShowerHit::getRow(), HShowerHit::getSector(), HShowerHit::getSum(), HShowerHitTof::getTof(), HShowerHitTof::getTofinoCell(), gHades, mode, HShowerHitTof::setADC(), HShowerHitTof::setDriftTime(), HShowerHit::setModule(), HShowerHit::setSector(), HShowerHitTof::setTof(), HShowerHitTof::setTofinoCell(), and HShowerHitTof::setTofinoMult().
|
virtual |
Implements HTask.
Definition at line 194 of file hshowertofinocorrelator.cc.
Int_t HShowerTofinoCorrelator::getADCPedestal | ( | Int_t | mode, |
HLocation & | loc1 | ||
) |
Definition at line 437 of file hshowertofinocorrelator.cc.
void HShowerTofinoCorrelator::getElossParams | ( | Int_t | mode, |
HLocation & | loc1, | ||
Float_t * | pEloss | ||
) |
Definition at line 447 of file hshowertofinocorrelator.cc.
|
inline |
Definition at line 54 of file hshowertofinocorrelator.h.
References m_pHitCat.
|
inline |
Definition at line 55 of file hshowertofinocorrelator.h.
References m_pHitTofCat.
|
inline |
Definition at line 53 of file hshowertofinocorrelator.h.
References m_pTofinoCat.
|
virtual |
Implements HTask.
Definition at line 84 of file hshowertofinocorrelator.cc.
References HEvent::addCategory(), catGeantKine, catShowerHit, catShowerHitTof, HEvent::getCategory(), HRuntimeDb::getContainer(), Hades::getCurrentEvent(), HSpectrometer::getDetector(), Hades::getEmbeddingMode(), Hades::getRuntimeDb(), Hades::getSetup(), and gHades.
|
inline |
Definition at line 29 of file hshowertofinocorrelator.h.
References m_bLowShowerEfficiency.
|
inline |
Definition at line 26 of file hshowertofinocorrelator.h.
References m_bIsSimulation.
|
inline |
Definition at line 58 of file hshowertofinocorrelator.h.
References m_pHitCat.
|
inline |
Definition at line 59 of file hshowertofinocorrelator.h.
References m_pHitTofCat.
|
inline |
Definition at line 28 of file hshowertofinocorrelator.h.
References m_bLowShowerEfficiency.
|
inline |
Definition at line 25 of file hshowertofinocorrelator.h.
References m_bIsSimulation.
|
inline |
Definition at line 57 of file hshowertofinocorrelator.h.
References m_pTofinoCat.
HIterator* HShowerTofinoCorrelator::fHitIter |
Pointer to the Tofino HIT data category.
Definition at line 40 of file hshowertofinocorrelator.h.
HIterator* HShowerTofinoCorrelator::fHitTofinoIter |
Iterator for Tofino CAL.
Definition at line 42 of file hshowertofinocorrelator.h.
HIterator* HShowerTofinoCorrelator::fTofinoIter |
Iterator for Shower HIT.
Definition at line 41 of file hshowertofinocorrelator.h.
Bool_t HShowerTofinoCorrelator::m_bIsSimulation |
Shower-Tofino Map.
Definition at line 48 of file hshowertofinocorrelator.h.
Referenced by isSimulation(), and setSimulationFlag().
Bool_t HShowerTofinoCorrelator::m_bLowShowerEfficiency |
Definition at line 49 of file hshowertofinocorrelator.h.
Referenced by isLowShowerEfficiency(), and setLowShowerEfficiencyFlag().
HCategory* HShowerTofinoCorrelator::m_pHitCat |
Pointer to the Tofino CAL data category.
Definition at line 37 of file hshowertofinocorrelator.h.
Referenced by getHitCat(), and setHitCat().
HCategory* HShowerTofinoCorrelator::m_pHitTofCat |
Pointer to the Shower HIT data category.
Definition at line 38 of file hshowertofinocorrelator.h.
Referenced by getHitTofCat(), and setHitTofCat().
HParSet* HShowerTofinoCorrelator::m_pTofinoCalPar |
Iterator for combined data.
Definition at line 44 of file hshowertofinocorrelator.h.
ClassDef (HShowerTofinoCorrelator,2) private HCategory* HShowerTofinoCorrelator::m_pTofinoCat |
Definition at line 31 of file hshowertofinocorrelator.h.
Referenced by getTofinoCat(), and setTofinoCat().
HParSet* HShowerTofinoCorrelator::m_pTofinoDigitPar |
Tofino's calibration parameters.
Definition at line 45 of file hshowertofinocorrelator.h.
HParSet* HShowerTofinoCorrelator::m_pTofShowerMap |
Tofino's digitisation parameters.
Definition at line 46 of file hshowertofinocorrelator.h.