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

#include <fun4all_coresoftware/blob/master/simulation/g4simulation/g4main/PHG4RegionInformation.h>

+ Inheritance diagram for PHG4RegionInformation:
+ Collaboration diagram for PHG4RegionInformation:

Public Member Functions

 PHG4RegionInformation ()
 
 ~PHG4RegionInformation () override
 
void Print () const override
 
void SetWorld (G4bool v=true)
 
void SetTracker (G4bool v=true)
 
void SetCalorimeter (G4bool v=true)
 
G4bool IsWorld () const
 
G4bool IsTracker () const
 
G4bool IsCalorimeter () const
 

Private Attributes

G4bool isWorld
 
G4bool isTracker
 
G4bool isCalorimeter
 

Detailed Description

Definition at line 43 of file PHG4RegionInformation.h.

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

Constructor & Destructor Documentation

PHG4RegionInformation::PHG4RegionInformation ( )

Definition at line 35 of file PHG4RegionInformation.cc.

View newest version in sPHENIX GitHub at line 35 of file PHG4RegionInformation.cc

PHG4RegionInformation::~PHG4RegionInformation ( )
inlineoverride

Definition at line 47 of file PHG4RegionInformation.h.

View newest version in sPHENIX GitHub at line 47 of file PHG4RegionInformation.h

Member Function Documentation

G4bool PHG4RegionInformation::IsCalorimeter ( ) const
inline

Definition at line 61 of file PHG4RegionInformation.h.

View newest version in sPHENIX GitHub at line 61 of file PHG4RegionInformation.h

References isCalorimeter.

G4bool PHG4RegionInformation::IsTracker ( ) const
inline

Definition at line 60 of file PHG4RegionInformation.h.

View newest version in sPHENIX GitHub at line 60 of file PHG4RegionInformation.h

References isTracker.

G4bool PHG4RegionInformation::IsWorld ( ) const
inline

Definition at line 59 of file PHG4RegionInformation.h.

View newest version in sPHENIX GitHub at line 59 of file PHG4RegionInformation.h

References isWorld.

void PHG4RegionInformation::Print ( void  ) const
override

Definition at line 39 of file PHG4RegionInformation.cc.

View newest version in sPHENIX GitHub at line 39 of file PHG4RegionInformation.cc

References isCalorimeter, isTracker, and isWorld.

void PHG4RegionInformation::SetCalorimeter ( G4bool  v = true)
inline

Definition at line 58 of file PHG4RegionInformation.h.

View newest version in sPHENIX GitHub at line 58 of file PHG4RegionInformation.h

References isCalorimeter, and v.

void PHG4RegionInformation::SetTracker ( G4bool  v = true)
inline

Definition at line 57 of file PHG4RegionInformation.h.

View newest version in sPHENIX GitHub at line 57 of file PHG4RegionInformation.h

References isTracker, and v.

void PHG4RegionInformation::SetWorld ( G4bool  v = true)
inline

Definition at line 56 of file PHG4RegionInformation.h.

View newest version in sPHENIX GitHub at line 56 of file PHG4RegionInformation.h

References isWorld, and v.

Referenced by PHG4PhenixDetector::Construct().

+ Here is the caller graph for this function:

Member Data Documentation

G4bool PHG4RegionInformation::isCalorimeter
private

Definition at line 53 of file PHG4RegionInformation.h.

View newest version in sPHENIX GitHub at line 53 of file PHG4RegionInformation.h

Referenced by IsCalorimeter(), Print(), and SetCalorimeter().

G4bool PHG4RegionInformation::isTracker
private

Definition at line 52 of file PHG4RegionInformation.h.

View newest version in sPHENIX GitHub at line 52 of file PHG4RegionInformation.h

Referenced by IsTracker(), Print(), and SetTracker().

G4bool PHG4RegionInformation::isWorld
private

Definition at line 51 of file PHG4RegionInformation.h.

View newest version in sPHENIX GitHub at line 51 of file PHG4RegionInformation.h

Referenced by IsWorld(), Print(), and SetWorld().


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