EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
FluxMonitorParticleType Class Reference

#include <EicRoot/blob/master/eic/base/EicRunSim.h>

+ Inheritance diagram for FluxMonitorParticleType:
+ Collaboration diagram for FluxMonitorParticleType:

Public Member Functions

 FluxMonitorParticleType ()
 
 FluxMonitorParticleType (int pdg, double eMin=0.0, double eMax=0.0)
 
 ~FluxMonitorParticleType ()
 

Private Member Functions

void ResetVars ()
 

Private Attributes

Int_t mPDG
 
Double_t mEmin
 
Double_t mEmax
 
Double_t * mLength
 
Double_t * mDensityLength
 
Double_t * mEdep
 

Friends

class FluxMonitorGrid
 

Detailed Description

Definition at line 25 of file EicRunSim.h.

View newest version in sPHENIX GitHub at line 25 of file EicRunSim.h

Constructor & Destructor Documentation

FluxMonitorParticleType::FluxMonitorParticleType ( )
inline

Definition at line 30 of file EicRunSim.h.

View newest version in sPHENIX GitHub at line 30 of file EicRunSim.h

References ResetVars().

+ Here is the call graph for this function:

FluxMonitorParticleType::FluxMonitorParticleType ( int  pdg,
double  eMin = 0.0,
double  eMax = 0.0 
)
inline

Definition at line 31 of file EicRunSim.h.

View newest version in sPHENIX GitHub at line 31 of file EicRunSim.h

FluxMonitorParticleType::~FluxMonitorParticleType ( )
inline

Definition at line 33 of file EicRunSim.h.

View newest version in sPHENIX GitHub at line 33 of file EicRunSim.h

Member Function Documentation

void FluxMonitorParticleType::ResetVars ( )
inlineprivate

Definition at line 45 of file EicRunSim.h.

View newest version in sPHENIX GitHub at line 45 of file EicRunSim.h

References mDensityLength, mEdep, mEmax, mEmin, mLength, and mPDG.

Referenced by FluxMonitorParticleType().

+ Here is the caller graph for this function:

Friends And Related Function Documentation

friend class FluxMonitorGrid
friend

Definition at line 27 of file EicRunSim.h.

View newest version in sPHENIX GitHub at line 27 of file EicRunSim.h

Member Data Documentation

Double_t* FluxMonitorParticleType::mDensityLength
private

Definition at line 42 of file EicRunSim.h.

View newest version in sPHENIX GitHub at line 42 of file EicRunSim.h

Referenced by FluxMonitorGrid::AddEntry(), FluxMonitorGrid::AddFluxMonitorParticleType(), FluxMonitorGrid::FillOutHistograms(), and ResetVars().

Double_t* FluxMonitorParticleType::mEdep
private

Definition at line 43 of file EicRunSim.h.

View newest version in sPHENIX GitHub at line 43 of file EicRunSim.h

Referenced by FluxMonitorGrid::AddEntry(), FluxMonitorGrid::AddFluxMonitorParticleType(), FluxMonitorGrid::FillOutHistograms(), and ResetVars().

Double_t FluxMonitorParticleType::mEmax
private

Definition at line 38 of file EicRunSim.h.

View newest version in sPHENIX GitHub at line 38 of file EicRunSim.h

Referenced by FluxMonitorGrid::AddEntry(), and ResetVars().

Double_t FluxMonitorParticleType::mEmin
private

Definition at line 37 of file EicRunSim.h.

View newest version in sPHENIX GitHub at line 37 of file EicRunSim.h

Referenced by FluxMonitorGrid::AddEntry(), FluxMonitorGrid::FillOutHistograms(), and ResetVars().

Double_t* FluxMonitorParticleType::mLength
private

Definition at line 41 of file EicRunSim.h.

View newest version in sPHENIX GitHub at line 41 of file EicRunSim.h

Referenced by FluxMonitorGrid::AddEntry(), FluxMonitorGrid::AddFluxMonitorParticleType(), FluxMonitorGrid::FillOutHistograms(), and ResetVars().

Int_t FluxMonitorParticleType::mPDG
private

Definition at line 33 of file EicRunSim.h.

View newest version in sPHENIX GitHub at line 33 of file EicRunSim.h

Referenced by FluxMonitorGrid::AddEntry(), FluxMonitorGrid::FillOutHistograms(), and ResetVars().


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