HYDRA_development_version
|
#include <hrpcclustersim.h>
Public Member Functions | |
HRpcClusterSim (void) | |
~HRpcClusterSim (void) | |
void | clear (void) |
void | resetTrackList () |
void | resetRefList () |
void | resetIsAtBoxList () |
void | setTrackList (Int_t i, Int_t track) |
void | setTrackList (Int_t *array) |
void | setRefList (Int_t i, Int_t ref) |
void | setRefList (Int_t *array) |
void | setIsAtBoxList (Int_t i, Bool_t is) |
void | setIsAtBoxList (Bool_t *array) |
Int_t | howManyTracks () const |
Int_t | howManyTracksAtCells () const |
void | setNTracksAtBox (Int_t aNTracksAtBox) |
void | setNTracksAtCells (Int_t aNTracksAtCells) |
void | setTrack (Int_t atrack) |
void | setIsAtBox (Bool_t is) |
Int_t | getTrack () |
Bool_t | getIsAtBox () |
void | getTrackList (Int_t *array) |
void | getRefList (Int_t *array) |
void | getIsAtBoxList (Bool_t *array) |
Bool_t | isTrack (Int_t track) |
Bool_t | isRef (Int_t ref) |
![]() | |
HRpcCluster (void) | |
~HRpcCluster (void) | |
Float_t | getTof () |
Float_t | getCharge () |
Float_t | getXSec () |
Float_t | getYSec () |
Float_t | getZSec () |
Float_t | getXMod () |
Float_t | getYMod () |
Float_t | getZMod () |
Float_t | getTheta () |
Float_t | getPhi () |
Float_t | getXRMS () |
Float_t | getYRMS () |
Float_t | getZRMS () |
Float_t | getTOFRMS () |
Short_t | getSector () |
Short_t | getIndex () |
Int_t | getClusterType () |
Int_t | getInsideCellFlag () |
Int_t | getSector1 () const |
Int_t | getColumn1 () const |
Int_t | getCell1 () const |
Int_t | getSector2 () const |
Int_t | getColumn2 () const |
Int_t | getCell2 () const |
void | getXYZLab (Float_t &x, Float_t &y, Float_t &z) |
void | setClusterType (Short_t atype) |
void | setInsideCellFlag (Int_t flag) |
void | setDetID1 (Int_t sec, Int_t col, Int_t cell) |
void | setDetID1 (Short_t aDetID1) |
void | setDetID2 (Int_t sec, Int_t col, Int_t cell) |
void | setDetID2 (Short_t aDetID2) |
void | setCluster (Float_t atof, Float_t acharge, Float_t axmod, Float_t aymod, Float_t azmod) |
void | setRSEC (Float_t axsec, Float_t aysec, Float_t azsec) |
void | setRMS (Float_t asigma_tof, Float_t asigma_x, Float_t asigma_y, Float_t asigma_z) |
void | setAddress (Short_t asector, Short_t aindex) |
void | setTheta (Float_t atheta) |
void | setPhi (Float_t aphi) |
void | setXYZLab (Float_t x, Float_t y, Float_t z) |
Protected Attributes | |
Int_t | TrackList [4] |
Int_t | RefList [4] |
Bool_t | isAtBoxList [4] |
Int_t | Track |
Int_t | nTracksAtBox |
Int_t | nTracksAtCells |
Bool_t | isAtBox |
![]() | |
Float_t | tof |
Float_t | charge |
Float_t | xmod |
Float_t | ymod |
Float_t | zmod |
Float_t | xsec |
Float_t | ysec |
Float_t | zsec |
Float_t | xlab |
Float_t | ylab |
Float_t | zlab |
Float_t | theta |
Float_t | phi |
Float_t | sigma_x |
Float_t | sigma_y |
Float_t | sigma_z |
Float_t | sigma_tof |
Int_t | isInCell |
Short_t | sector |
Short_t | index |
Short_t | detID1 |
Short_t | detID2 |
Short_t | type |
Definition at line 6 of file hrpcclustersim.h.
HRpcClusterSim::HRpcClusterSim | ( | void | ) |
|
inline |
Definition at line 30 of file hrpcclustersim.h.
void HRpcClusterSim::clear | ( | void | ) |
Definition at line 22 of file hrpcclustersim.cc.
References isAtBox, isAtBoxList, nTracksAtBox, nTracksAtCells, RefList, Track, and TrackList.
|
inline |
Definition at line 53 of file hrpcclustersim.h.
References isAtBox.
|
inline |
Definition at line 57 of file hrpcclustersim.h.
Referenced by HParticleCandFiller::fillCandSim(), and HEDRpcCluster::HEDRpcCluster().
|
inline |
Definition at line 56 of file hrpcclustersim.h.
|
inline |
Definition at line 52 of file hrpcclustersim.h.
References Track.
|
inline |
Definition at line 55 of file hrpcclustersim.h.
Referenced by HParticleStart2HitF::correctRpc(), HParticleCandFiller::fillCandSim(), HParticleTool::getSimTracks(), HEDRpcCluster::HEDRpcCluster(), HParticleBooker::nextEvent(), and HParticleTool::printSimTracks().
|
inline |
Definition at line 43 of file hrpcclustersim.h.
References nTracksAtBox.
Referenced by HParticleCandFiller::fillCandSim().
|
inline |
Definition at line 44 of file hrpcclustersim.h.
References nTracksAtCells.
Bool_t HRpcClusterSim::isRef | ( | Int_t | ref | ) |
Definition at line 43 of file hrpcclustersim.cc.
References RefList.
Bool_t HRpcClusterSim::isTrack | ( | Int_t | track | ) |
Definition at line 34 of file hrpcclustersim.cc.
References TrackList.
|
inline |
Definition at line 35 of file hrpcclustersim.h.
|
inline |
Definition at line 34 of file hrpcclustersim.h.
|
inline |
Definition at line 33 of file hrpcclustersim.h.
|
inline |
Definition at line 50 of file hrpcclustersim.h.
Referenced by HRpcClusterF::execute().
|
inline |
Definition at line 40 of file hrpcclustersim.h.
Referenced by HRpcClusterF::execute().
|
inline |
Definition at line 41 of file hrpcclustersim.h.
|
inline |
Definition at line 46 of file hrpcclustersim.h.
Referenced by HRpcClusterF::execute().
|
inline |
Definition at line 47 of file hrpcclustersim.h.
Referenced by HRpcClusterF::execute().
|
inline |
Definition at line 38 of file hrpcclustersim.h.
Referenced by HRpcClusterF::execute().
|
inline |
Definition at line 39 of file hrpcclustersim.h.
|
inline |
Definition at line 49 of file hrpcclustersim.h.
Referenced by HRpcClusterF::execute().
|
inline |
Definition at line 36 of file hrpcclustersim.h.
Referenced by HRpcClusterF::execute().
|
inline |
Definition at line 37 of file hrpcclustersim.h.
|
protected |
Definition at line 26 of file hrpcclustersim.h.
Referenced by clear(), and getIsAtBox().
|
protected |
Definition at line 17 of file hrpcclustersim.h.
Referenced by clear().
|
protected |
Definition at line 22 of file hrpcclustersim.h.
Referenced by clear(), and howManyTracks().
|
protected |
Definition at line 24 of file hrpcclustersim.h.
Referenced by clear(), and howManyTracksAtCells().
|
protected |
Definition at line 12 of file hrpcclustersim.h.
|
protected |
Definition at line 19 of file hrpcclustersim.h.
Referenced by clear(), and getTrack().
|
protected |
Definition at line 10 of file hrpcclustersim.h.