List of all members | Public Member Functions | Private Member Functions | Private Attributes | Friends
sevt::ScintillatorSimData Class Reference

Station Scintillator Level Simulated Data More...

#include "sevt/ScintillatorSimData.h"

Public Member Functions

unsigned int GetNumberOfElectrons () const
 
unsigned int GetNumberOfMuons () const
 
unsigned int GetNumberOfPhotons () const
 
unsigned int GetTotalParticleCount () const
 
void SetNumberOfElectrons (const unsigned int n)
 
void SetNumberOfMuons (const unsigned int n)
 
void SetNumberOfPhotons (const unsigned int n)
 
void SetTotalParticleCount (const unsigned int n)
 

Private Member Functions

void CountParticle (const utl::Particle &particle)
 
 ScintillatorSimData ()=default
 
 ~ScintillatorSimData ()=default
 

Private Attributes

unsigned int fNumberOfElectrons = 0
 
unsigned int fNumberOfMuons = 0
 
unsigned int fNumberOfPhotons = 0
 
unsigned int fTotalParticleCount = 0
 

Friends

class Scintillator
 
class Station
 
class utl::ShadowPtr< ScintillatorSimData >
 

Detailed Description

Station Scintillator Level Simulated Data

Author
David Schmidt
Date
16 October 2018

Definition at line 18 of file SEvent/ScintillatorSimData.h.

Constructor & Destructor Documentation

sevt::ScintillatorSimData::ScintillatorSimData ( )
privatedefault
sevt::ScintillatorSimData::~ScintillatorSimData ( )
privatedefault

Member Function Documentation

void ScintillatorSimData::CountParticle ( const utl::Particle particle)
private
unsigned int sevt::ScintillatorSimData::GetNumberOfElectrons ( ) const
inline

Definition at line 28 of file SEvent/ScintillatorSimData.h.

References fNumberOfElectrons.

unsigned int sevt::ScintillatorSimData::GetNumberOfMuons ( ) const
inline

Definition at line 24 of file SEvent/ScintillatorSimData.h.

References fNumberOfMuons.

unsigned int sevt::ScintillatorSimData::GetNumberOfPhotons ( ) const
inline

Definition at line 32 of file SEvent/ScintillatorSimData.h.

References fNumberOfPhotons.

unsigned int sevt::ScintillatorSimData::GetTotalParticleCount ( ) const
inline

Definition at line 36 of file SEvent/ScintillatorSimData.h.

References fTotalParticleCount.

void sevt::ScintillatorSimData::SetNumberOfElectrons ( const unsigned int  n)
inline
void sevt::ScintillatorSimData::SetNumberOfMuons ( const unsigned int  n)
inline

Definition at line 26 of file SEvent/ScintillatorSimData.h.

References fNumberOfMuons.

Referenced by io::sevtScintillatorSimData_ROOT::operator>>().

void sevt::ScintillatorSimData::SetNumberOfPhotons ( const unsigned int  n)
inline
void sevt::ScintillatorSimData::SetTotalParticleCount ( const unsigned int  n)
inline

Friends And Related Function Documentation

friend class Scintillator
friend

Definition at line 50 of file SEvent/ScintillatorSimData.h.

friend class Station
friend

Definition at line 49 of file SEvent/ScintillatorSimData.h.

friend class utl::ShadowPtr< ScintillatorSimData >
friend

Definition at line 51 of file SEvent/ScintillatorSimData.h.

Member Data Documentation

unsigned int sevt::ScintillatorSimData::fNumberOfElectrons = 0
private

Definition at line 45 of file SEvent/ScintillatorSimData.h.

Referenced by GetNumberOfElectrons(), and SetNumberOfElectrons().

unsigned int sevt::ScintillatorSimData::fNumberOfMuons = 0
private

Definition at line 44 of file SEvent/ScintillatorSimData.h.

Referenced by GetNumberOfMuons(), and SetNumberOfMuons().

unsigned int sevt::ScintillatorSimData::fNumberOfPhotons = 0
private

Definition at line 46 of file SEvent/ScintillatorSimData.h.

Referenced by GetNumberOfPhotons(), and SetNumberOfPhotons().

unsigned int sevt::ScintillatorSimData::fTotalParticleCount = 0
private

Definition at line 47 of file SEvent/ScintillatorSimData.h.

Referenced by GetTotalParticleCount(), and SetTotalParticleCount().


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

, generated on Tue Sep 26 2023.