HYDRA_development_version
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
HShowerTofinoCorrelator Class Reference

#include <hshowertofinocorrelator.h>

Inheritance diagram for HShowerTofinoCorrelator:
Collaboration diagram for HShowerTofinoCorrelator:

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)
 
HShowerHitTofaddHitTof (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)
 
- Public Member Functions inherited from HReconstructor
 HReconstructor (void)
 
 ~HReconstructor (void)
 
 HReconstructor (const Text_t *name, const Text_t *title)
 
HTasknext (Int_t &errCode)
 
HTaskgetTask (const Char_t *name)
 
Bool_t connectTask (HTask *task, Int_t n=0)
 
TObjArray getTable ()
 
void getConnections ()
 
HTaskgetComposite ()
 
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)
 
- Public Member Functions inherited from HTask
 HTask (void)
 
 HTask (const Text_t name[], const Text_t title[])
 
virtual ~HTask (void)
 
virtual Bool_t reinit (void)
 
virtual HTaskgetOwner ()
 
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...
 
HParSetm_pTofinoCalPar
 Iterator for combined data. More...
 
HParSetm_pTofinoDigitPar
 Tofino's calibration parameters. More...
 
HParSetm_pTofShowerMap
 Tofino's digitisation parameters. More...
 
Bool_t m_bIsSimulation
 Shower-Tofino Map. More...
 
Bool_t m_bLowShowerEfficiency
 

Additional Inherited Members

- Protected Attributes inherited from HReconstructor
TList * fHistograms
 
Bool_t fActive
 
TObjArray fOutputs
 
TStopwatch fTimer
 
- Protected Attributes inherited from HTask
HTaskowner
 
Bool_t manual
 
Bool_t isInitialised
 
Bool_t isConnected
 
Bool_t fIsTimed
 

Detailed Description

Definition at line 14 of file hshowertofinocorrelator.h.

Constructor & Destructor Documentation

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.

Member Function Documentation

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.

Bool_t HShowerTofinoCorrelator::finalize ( void  )
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.

HCategory* HShowerTofinoCorrelator::getHitCat ( )
inline

Definition at line 54 of file hshowertofinocorrelator.h.

References m_pHitCat.

HCategory* HShowerTofinoCorrelator::getHitTofCat ( )
inline

Definition at line 55 of file hshowertofinocorrelator.h.

References m_pHitTofCat.

HCategory* HShowerTofinoCorrelator::getTofinoCat ( )
inline

Definition at line 53 of file hshowertofinocorrelator.h.

References m_pTofinoCat.

Bool_t HShowerTofinoCorrelator::isLowShowerEfficiency ( void  )
inline

Definition at line 29 of file hshowertofinocorrelator.h.

References m_bLowShowerEfficiency.

Bool_t HShowerTofinoCorrelator::isSimulation ( void  )
inline

Definition at line 26 of file hshowertofinocorrelator.h.

References m_bIsSimulation.

void HShowerTofinoCorrelator::setHitCat ( HCategory *  pHitCat)
inline

Definition at line 58 of file hshowertofinocorrelator.h.

References m_pHitCat.

void HShowerTofinoCorrelator::setHitTofCat ( HCategory *  pHitTofCat)
inline

Definition at line 59 of file hshowertofinocorrelator.h.

References m_pHitTofCat.

void HShowerTofinoCorrelator::setLowShowerEfficiencyFlag ( Bool_t  bLowEfficiency = kFALSE)
inline

Definition at line 28 of file hshowertofinocorrelator.h.

References m_bLowShowerEfficiency.

void HShowerTofinoCorrelator::setSimulationFlag ( Bool_t  bSim = kFALSE)
inline

Definition at line 25 of file hshowertofinocorrelator.h.

References m_bIsSimulation.

void HShowerTofinoCorrelator::setTofinoCat ( HCategory *  pTofinoCat)
inline

Definition at line 57 of file hshowertofinocorrelator.h.

References m_pTofinoCat.

Member Data Documentation

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.


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