EIC Software
Reference for
EIC
simulation and reconstruction software on GitHub
|
#include <EicRoot/blob/master/base/FairMesh.h>
Public Member Functions | |
FairMesh () | |
FairMesh (const char *) | |
virtual | ~FairMesh () |
Double_t | GetXmin () const |
Double_t | GetYmin () const |
Double_t | GetZmin () const |
Double_t | GetXmax () const |
Double_t | GetYmax () const |
Double_t | GetZmax () const |
void | SetX (Double_t xmin, Double_t xmax, Int_t nbin) |
void | SetY (Double_t ymin, Double_t ymax, Int_t nbin) |
void | SetZ (Double_t zmin, Double_t zmax, Int_t nbin) |
TH2D * | GetMeshTid () |
TH2D * | GetMeshFlu () |
TH2D * | GetMeshSEU () |
Double_t | GetDiag () |
Double_t | GetBinVolume () |
void | fillTID (Double_t x, Double_t y, Double_t we) |
void | fillFluence (Double_t x, Double_t y, Double_t we) |
void | fillSEU (Double_t x, Double_t y, Double_t we) |
void | Scale (Double_t fac) |
void | calculate () |
void | print () |
Protected Attributes | |
Double_t | fXmin |
Double_t | fYmin |
Double_t | fZmin |
Double_t | fXmax |
Double_t | fYmax |
Double_t | fZmax |
Int_t | NXbin |
Int_t | NYbin |
Int_t | NZbin |
Double_t | fBinVolume |
Double_t | fDiag |
TH2D * | fMeshTid |
TH2D * | fMeshFlu |
TH2D * | fMeshSEU |
TString | fhname |
Private Member Functions | |
FairMesh (const FairMesh &) | |
FairMesh & | operator= (const FairMesh &) |
ClassDef (FairMesh, 1) | |
Abstract base class for Mesh Objects.
Definition at line 19 of file FairMesh.h.
View newest version in sPHENIX GitHub at line 19 of file FairMesh.h
FairMesh::FairMesh | ( | ) |
Default constructor
Definition at line 16 of file FairMesh.cxx.
View newest version in sPHENIX GitHub at line 16 of file FairMesh.cxx
FairMesh::FairMesh | ( | const char * | fname | ) |
Definition at line 37 of file FairMesh.cxx.
View newest version in sPHENIX GitHub at line 37 of file FairMesh.cxx
|
virtual |
Destructor
Definition at line 92 of file FairMesh.cxx.
View newest version in sPHENIX GitHub at line 92 of file FairMesh.cxx
|
private |
void FairMesh::calculate | ( | ) |
Definition at line 59 of file FairMesh.cxx.
View newest version in sPHENIX GitHub at line 59 of file FairMesh.cxx
References fBinVolume, fDiag, fhname, fMeshFlu, fMeshSEU, fMeshTid, fXmax, fXmin, fYmax, fYmin, fZmax, fZmin, NXbin, NYbin, and NZbin.
Referenced by FairRunSim::AddMesh(), and pepsimainerhic().
|
private |
|
inline |
Definition at line 72 of file FairMesh.h.
View newest version in sPHENIX GitHub at line 72 of file FairMesh.h
References fMeshFlu.
Referenced by FairRadGridManager::FillMeshList().
|
inline |
Definition at line 76 of file FairMesh.h.
View newest version in sPHENIX GitHub at line 76 of file FairMesh.h
References fMeshSEU.
Referenced by FairRadGridManager::FillMeshList().
|
inline |
Definition at line 69 of file FairMesh.h.
View newest version in sPHENIX GitHub at line 69 of file FairMesh.h
References fMeshTid.
Referenced by FairRadGridManager::FillMeshList().
|
inline |
Definition at line 67 of file FairMesh.h.
View newest version in sPHENIX GitHub at line 67 of file FairMesh.h
References fBinVolume.
Referenced by FairRadGridManager::FillMeshList().
|
inline |
Definition at line 66 of file FairMesh.h.
View newest version in sPHENIX GitHub at line 66 of file FairMesh.h
References fDiag.
Referenced by FairRadGridManager::FillMeshList().
|
inline |
Definition at line 61 of file FairMesh.h.
View newest version in sPHENIX GitHub at line 61 of file FairMesh.h
References fMeshFlu.
Referenced by FairMCApplication::FinishRun().
|
inline |
Definition at line 62 of file FairMesh.h.
View newest version in sPHENIX GitHub at line 62 of file FairMesh.h
References fMeshSEU.
Referenced by FairMCApplication::FinishRun().
|
inline |
Definition at line 60 of file FairMesh.h.
View newest version in sPHENIX GitHub at line 60 of file FairMesh.h
References fMeshTid.
Referenced by FairMCApplication::FinishRun().
|
inline |
Definition at line 38 of file FairMesh.h.
View newest version in sPHENIX GitHub at line 38 of file FairMesh.h
References fXmax.
Referenced by FairRadGridManager::IsTrackInside().
|
inline |
Accessors
Definition at line 34 of file FairMesh.h.
View newest version in sPHENIX GitHub at line 34 of file FairMesh.h
References fXmin.
Referenced by FairRadGridManager::IsTrackInside().
|
inline |
Definition at line 39 of file FairMesh.h.
View newest version in sPHENIX GitHub at line 39 of file FairMesh.h
References fYmax.
Referenced by FairRadGridManager::IsTrackInside().
|
inline |
Definition at line 35 of file FairMesh.h.
View newest version in sPHENIX GitHub at line 35 of file FairMesh.h
References fYmin.
Referenced by FairRadGridManager::IsTrackInside().
|
inline |
Definition at line 40 of file FairMesh.h.
View newest version in sPHENIX GitHub at line 40 of file FairMesh.h
References fZmax.
Referenced by FairRadGridManager::IsTrackInside().
|
inline |
Definition at line 36 of file FairMesh.h.
View newest version in sPHENIX GitHub at line 36 of file FairMesh.h
References fZmin.
Referenced by FairRadGridManager::IsTrackInside().
void FairMesh::print | ( | ) |
Definition at line 94 of file FairMesh.cxx.
View newest version in sPHENIX GitHub at line 94 of file FairMesh.cxx
References fXmax, fXmin, fYmax, fYmin, fZmax, fZmin, and NXbin.
Referenced by FairRunSim::AddMesh().
|
inline |
Definition at line 80 of file FairMesh.h.
View newest version in sPHENIX GitHub at line 80 of file FairMesh.h
References fMeshFlu, fMeshSEU, and fMeshTid.
Referenced by FairMCApplication::FinishRun().
|
inline |
Modifiers
Definition at line 44 of file FairMesh.h.
View newest version in sPHENIX GitHub at line 44 of file FairMesh.h
|
inline |
Definition at line 49 of file FairMesh.h.
View newest version in sPHENIX GitHub at line 49 of file FairMesh.h
|
inline |
Definition at line 54 of file FairMesh.h.
View newest version in sPHENIX GitHub at line 54 of file FairMesh.h
|
protected |
Definition at line 95 of file FairMesh.h.
View newest version in sPHENIX GitHub at line 95 of file FairMesh.h
Referenced by calculate(), and GetBinVolume().
|
protected |
Definition at line 96 of file FairMesh.h.
View newest version in sPHENIX GitHub at line 96 of file FairMesh.h
Referenced by calculate(), and GetDiag().
|
protected |
Definition at line 100 of file FairMesh.h.
View newest version in sPHENIX GitHub at line 100 of file FairMesh.h
Referenced by calculate().
|
protected |
Definition at line 98 of file FairMesh.h.
View newest version in sPHENIX GitHub at line 98 of file FairMesh.h
Referenced by calculate(), fillFluence(), GetMeshFlu(), and Scale().
|
protected |
Definition at line 99 of file FairMesh.h.
View newest version in sPHENIX GitHub at line 99 of file FairMesh.h
Referenced by calculate(), fillSEU(), GetMeshSEU(), and Scale().
|
protected |
Definition at line 97 of file FairMesh.h.
View newest version in sPHENIX GitHub at line 97 of file FairMesh.h
Referenced by calculate(), fillTID(), GetMeshTid(), and Scale().
|
protected |
Definition at line 93 of file FairMesh.h.
View newest version in sPHENIX GitHub at line 93 of file FairMesh.h
Referenced by calculate(), GetXmax(), print(), and SetX().
|
protected |
Definition at line 92 of file FairMesh.h.
View newest version in sPHENIX GitHub at line 92 of file FairMesh.h
Referenced by calculate(), GetXmin(), print(), and SetX().
|
protected |
Definition at line 93 of file FairMesh.h.
View newest version in sPHENIX GitHub at line 93 of file FairMesh.h
Referenced by calculate(), GetYmax(), print(), and SetY().
|
protected |
Definition at line 92 of file FairMesh.h.
View newest version in sPHENIX GitHub at line 92 of file FairMesh.h
Referenced by calculate(), GetYmin(), print(), and SetY().
|
protected |
Definition at line 93 of file FairMesh.h.
View newest version in sPHENIX GitHub at line 93 of file FairMesh.h
Referenced by calculate(), GetZmax(), print(), and SetZ().
|
protected |
Definition at line 92 of file FairMesh.h.
View newest version in sPHENIX GitHub at line 92 of file FairMesh.h
Referenced by calculate(), GetZmin(), print(), and SetZ().
|
protected |
Definition at line 94 of file FairMesh.h.
View newest version in sPHENIX GitHub at line 94 of file FairMesh.h
Referenced by calculate(), print(), and SetX().
|
protected |
Definition at line 94 of file FairMesh.h.
View newest version in sPHENIX GitHub at line 94 of file FairMesh.h
Referenced by calculate(), and SetY().
|
protected |
Definition at line 94 of file FairMesh.h.
View newest version in sPHENIX GitHub at line 94 of file FairMesh.h
Referenced by calculate(), and SetZ().