#include <FLSHit.h>
Public Member Functions | |
| FLSHit () | |
| ~FLSHit () | |
| bool | operator== (const FLSHit &rhs) const |
| bool | operator< (const FLSHit &rhs) const |
| void | Clear () |
| void | SetPlane (int ip) |
| Set methods. | |
| void | SetCell (int ic) |
| void | AddEdep (float edep) |
| void | SetPos1 (float x, float y, float z) |
| void | SetPos2 (float x, float y, float z) |
| void | SetT (float t) |
| void | SetPDG (int pdg) |
| void | SetTrackId (unsigned short trackid) |
| float | GetEdep () |
| Get methods. | |
| ClassDef (FLSHit, 1) | |
Public Attributes | |
| geo::CellUniqueId | fId |
| float | fEntryX |
| Start of step (cm, cell frame). | |
| float | fEntryY |
| float | fEntryZ |
| float | fExitX |
| End of step (cm, cell frame). | |
| float | fExitY |
| float | fExitZ |
| float | fT |
| Time. | |
| float | fEdep |
| Amount of energy deposited (GeV). | |
| int | fPlaneId |
| Plane number. | |
| int | fCellId |
| Cell number. | |
| int | fPDG |
| PDG code of parent particle. | |
| unsigned short | fTrackId |
| Index number of track producing hit. | |
Definition at line 15 of file FLSHit.h.
|
|
Definition at line 5 of file FLSHit.cxx. 00005 : 00006 fId(), 00007 fEntryX(0), 00008 fEntryY(0), 00009 fEntryZ(0), 00010 fExitX(0), 00011 fExitY(0), 00012 fExitZ(0), 00013 fT(0), 00014 fEdep(0), 00015 fPlaneId(0), 00016 fCellId(0), 00017 fPDG(0), 00018 fTrackId(0) 00019 { }
|
|
|
Definition at line 23 of file FLSHit.cxx. 00023 { }
|
|
|
Definition at line 28 of file FLSHit.h. Referenced by novamc::MCApplication::Stepping(). 00028 { fEdep += edep; }
|
|
||||||||||||
|
|
|
|
Definition at line 45 of file FLSHit.cxx. References fCellId, fEdep, fEntryX, fEntryY, fEntryZ, fExitX, fExitY, fExitZ, fPDG, fPlaneId, fT, and fTrackId. Referenced by novamc::MCApplication::Stepping(). 00045 {
00046 fPlaneId = 0;
00047 fCellId = 0;
00048 fTrackId = 0;
00049 fEdep = 0;
00050 fPDG = 0;
00051 fEntryX = 0.;
00052 fEntryY = 0.;
00053 fEntryZ = 0.;
00054 fExitX = 0.;
00055 fExitY = 0.;
00056 fExitZ = 0.;
00057 fT = 0.;
00058 }
|
|
|
Get methods.
Definition at line 38 of file FLSHit.h. Referenced by novamc::MCApplication::Stepping(). 00038 { return fEdep; };
|
|
|
Definition at line 35 of file FLSHit.cxx. 00036 {
00037 if (fId<rhs.fId) return true;
00038 if (fId == rhs.fId)
00039 if (fT < rhs.fT) return true;
00040 return false;
00041 }
|
|
|
Definition at line 27 of file FLSHit.cxx.
|
|
|
Definition at line 27 of file FLSHit.h. Referenced by novamc::MCApplication::Stepping(). 00027 { fCellId = ic; }
|
|
|
Definition at line 34 of file FLSHit.h. Referenced by novamc::MCApplication::Stepping(). 00034 { fPDG = pdg; }
|
|
|
Set methods.
Definition at line 26 of file FLSHit.h. Referenced by novamc::MCApplication::Stepping(). 00026 { fPlaneId = ip; }
|
|
||||||||||||||||
|
Definition at line 29 of file FLSHit.h. Referenced by novamc::MCApplication::Stepping().
|
|
||||||||||||||||
|
Definition at line 31 of file FLSHit.h. Referenced by novamc::MCApplication::Stepping().
|
|
|
Definition at line 33 of file FLSHit.h. Referenced by novamc::MCApplication::Stepping(). 00033 { fT = t; }
|
|
|
Definition at line 35 of file FLSHit.h. Referenced by novamc::MCApplication::Stepping(). 00035 { fTrackId = trackid; }
|
|
|
Cell number.
Definition at line 51 of file FLSHit.h. Referenced by Clear(), evd::Display3D::DrawMCHits(), evd::SimulationDrawer::FLSHit2D(), and vali::Validator::PlotFLSH(). |
|
|
Amount of energy deposited (GeV).
Definition at line 49 of file FLSHit.h. Referenced by Clear(), evd::Display3D::DrawMCHits(), and vali::Validator::PlotFLSH(). |
|
|
Start of step (cm, cell frame).
Definition at line 42 of file FLSHit.h. Referenced by Clear(), evd::Display3D::DrawMCHits(), evd::SimulationDrawer::FLSHit2D(), and vali::Validator::PlotFLSH(). |
|
|
Definition at line 43 of file FLSHit.h. Referenced by Clear(), evd::Display3D::DrawMCHits(), evd::SimulationDrawer::FLSHit2D(), and vali::Validator::PlotFLSH(). |
|
|
Definition at line 44 of file FLSHit.h. Referenced by Clear(), evd::Display3D::DrawMCHits(), evd::SimulationDrawer::FLSHit2D(), and vali::Validator::PlotFLSH(). |
|
|
End of step (cm, cell frame).
Definition at line 45 of file FLSHit.h. Referenced by Clear(), evd::Display3D::DrawMCHits(), evd::SimulationDrawer::FLSHit2D(), and vali::Validator::PlotFLSH(). |
|
|
Definition at line 46 of file FLSHit.h. Referenced by Clear(), evd::Display3D::DrawMCHits(), evd::SimulationDrawer::FLSHit2D(), and vali::Validator::PlotFLSH(). |
|
|
Definition at line 47 of file FLSHit.h. Referenced by Clear(), evd::Display3D::DrawMCHits(), evd::SimulationDrawer::FLSHit2D(), and vali::Validator::PlotFLSH(). |
|
|
Definition at line 41 of file FLSHit.h. Referenced by main(), operator<(), operator==(), and novamc::MCApplication::Stepping(). |
|
|
PDG code of parent particle.
Definition at line 52 of file FLSHit.h. Referenced by Clear(), evd::Display3D::DrawMCHits(), evd::SimulationDrawer::FLSHit2D(), and vali::Validator::PlotFLSH(). |
|
|
Plane number.
Definition at line 50 of file FLSHit.h. Referenced by Clear(), evd::Display3D::DrawMCHits(), evd::SimulationDrawer::FLSHit2D(), and vali::Validator::PlotFLSH(). |
|
|
Time.
Definition at line 48 of file FLSHit.h. Referenced by Clear(), evd::Display3D::DrawMCHits(), operator<(), operator==(), and vali::Validator::PlotFLSH(). |
|
|
Index number of track producing hit.
Definition at line 53 of file FLSHit.h. Referenced by Clear(), and vali::Validator::PlotFLSH(). |
1.3.9.1