EIC Software
Reference for
EIC
simulation and reconstruction software on GitHub
|
#include <EicRoot/blob/master/eic/base/EicEnergyMonitor.h>
Public Member Functions | |
EicEnergyMonitor () | |
EicEnergyMonitor (const char *volumeName, Int_t PDG, char *histogramName, double histogramMin, double histogramMax, unsigned histogramBinNum) | |
~EicEnergyMonitor () | |
void | PrimaryOnly () |
void | AtVolumeExit () |
Private Attributes | |
TString | mName |
Int_t | mPDG |
bool | mPrimaryOnly |
bool | mAtEntrance |
TString | mHistogramName |
double | mHistogramMin |
double | mHistogramMax |
unsigned | mHistogramBinNum |
TH1D * | mHistogram |
std::set< unsigned > | mRegisteredTracks |
Friends | |
class | EicDetector |
Definition at line 16 of file EicEnergyMonitor.h.
View newest version in sPHENIX GitHub at line 16 of file EicEnergyMonitor.h
|
inline |
Definition at line 21 of file EicEnergyMonitor.h.
View newest version in sPHENIX GitHub at line 21 of file EicEnergyMonitor.h
|
inline |
Definition at line 23 of file EicEnergyMonitor.h.
View newest version in sPHENIX GitHub at line 23 of file EicEnergyMonitor.h
References mHistogram.
|
inline |
Definition at line 32 of file EicEnergyMonitor.h.
View newest version in sPHENIX GitHub at line 32 of file EicEnergyMonitor.h
|
inline |
Definition at line 35 of file EicEnergyMonitor.h.
View newest version in sPHENIX GitHub at line 35 of file EicEnergyMonitor.h
|
inline |
Definition at line 34 of file EicEnergyMonitor.h.
View newest version in sPHENIX GitHub at line 34 of file EicEnergyMonitor.h
References mPrimaryOnly.
|
friend |
Definition at line 17 of file EicEnergyMonitor.h.
View newest version in sPHENIX GitHub at line 17 of file EicEnergyMonitor.h
|
private |
Definition at line 46 of file EicEnergyMonitor.h.
View newest version in sPHENIX GitHub at line 46 of file EicEnergyMonitor.h
Referenced by EicDetector::CheckEnergyMonitors().
|
private |
Definition at line 54 of file EicEnergyMonitor.h.
View newest version in sPHENIX GitHub at line 54 of file EicEnergyMonitor.h
Referenced by EicDetector::CheckEnergyMonitors(), EicEnergyMonitor(), and EicDetector::FinishRun().
|
private |
Definition at line 52 of file EicEnergyMonitor.h.
View newest version in sPHENIX GitHub at line 52 of file EicEnergyMonitor.h
|
private |
Definition at line 51 of file EicEnergyMonitor.h.
View newest version in sPHENIX GitHub at line 51 of file EicEnergyMonitor.h
|
private |
Definition at line 50 of file EicEnergyMonitor.h.
View newest version in sPHENIX GitHub at line 50 of file EicEnergyMonitor.h
|
private |
Definition at line 49 of file EicEnergyMonitor.h.
View newest version in sPHENIX GitHub at line 49 of file EicEnergyMonitor.h
|
private |
Definition at line 35 of file EicEnergyMonitor.h.
View newest version in sPHENIX GitHub at line 35 of file EicEnergyMonitor.h
Referenced by EicDetector::CheckEnergyMonitors().
|
private |
Definition at line 43 of file EicEnergyMonitor.h.
View newest version in sPHENIX GitHub at line 43 of file EicEnergyMonitor.h
Referenced by EicDetector::CheckEnergyMonitors().
|
private |
Definition at line 45 of file EicEnergyMonitor.h.
View newest version in sPHENIX GitHub at line 45 of file EicEnergyMonitor.h
Referenced by EicDetector::CheckEnergyMonitors(), and PrimaryOnly().
|
private |
Definition at line 60 of file EicEnergyMonitor.h.
View newest version in sPHENIX GitHub at line 60 of file EicEnergyMonitor.h
Referenced by EicDetector::CheckEnergyMonitors(), and EicDetector::EndOfEvent().