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

#include <east/blob/main/Components/Base/include/eASTRegionInformation.hh>

+ Inheritance diagram for eASTRegionInformation:
+ Collaboration diagram for eASTRegionInformation:

Public Member Functions

 eASTRegionInformation (G4String name)
 
virtual ~eASTRegionInformation ()
 
virtual void Print () const
 
void SetExperimentalHall (G4bool val=true)
 
void SetBeamPipe (G4bool val=true)
 
void SetMagnet (G4bool val=true)
 
void SetSupportStructure (G4bool val=true)
 
void SetDetectorComponentGDML (G4bool val=true)
 
void SetVertexDetector (G4bool val=true)
 
void SetTracker (G4bool val=true)
 
void SetEMCalorimeter (G4bool val=true)
 
void SetHadronicCalorimeter (G4bool val=true)
 
void SetCherenkovDetector (G4bool val=true)
 
G4bool IsExperimentalHall () const
 
G4bool IsBeamPipe () const
 
G4bool IsMagnet () const
 
G4bool IsSupportStructure () const
 
G4bool IsDetectorComponentGDML () const
 
G4bool IsVertexDetector () const
 
G4bool IsTracker () const
 
G4bool IsEMCalorimeter () const
 
G4bool IsHadronicCalorimeter () const
 
G4bool IsCherenkovDetector () const
 

Private Attributes

G4String regionName
 
G4bool isExperimentalHall = false
 
G4bool isBeamPipe = false
 
G4bool isMagnet = false
 
G4bool isSupportStructure = false
 
G4bool isDetectorComponentGDML = false
 
G4bool isVertexDetector = false
 
G4bool isTracker = false
 
G4bool isEMCalorimeter = false
 
G4bool isHadronicCalorimeter = false
 
G4bool isCherenkovDetector = false
 

Detailed Description

Definition at line 18 of file eASTRegionInformation.hh.

View newest version in sPHENIX GitHub at line 18 of file eASTRegionInformation.hh

Constructor & Destructor Documentation

eASTRegionInformation::eASTRegionInformation ( G4String  name)
inline

Definition at line 21 of file eASTRegionInformation.hh.

View newest version in sPHENIX GitHub at line 21 of file eASTRegionInformation.hh

References name, and regionName.

virtual eASTRegionInformation::~eASTRegionInformation ( )
inlinevirtual

Definition at line 23 of file eASTRegionInformation.hh.

View newest version in sPHENIX GitHub at line 23 of file eASTRegionInformation.hh

Member Function Documentation

G4bool eASTRegionInformation::IsBeamPipe ( ) const
inline

Definition at line 60 of file eASTRegionInformation.hh.

View newest version in sPHENIX GitHub at line 60 of file eASTRegionInformation.hh

References isBeamPipe.

G4bool eASTRegionInformation::IsCherenkovDetector ( ) const
inline

Definition at line 69 of file eASTRegionInformation.hh.

View newest version in sPHENIX GitHub at line 69 of file eASTRegionInformation.hh

References isCherenkovDetector.

G4bool eASTRegionInformation::IsDetectorComponentGDML ( ) const
inline

Definition at line 64 of file eASTRegionInformation.hh.

View newest version in sPHENIX GitHub at line 64 of file eASTRegionInformation.hh

References isDetectorComponentGDML.

G4bool eASTRegionInformation::IsEMCalorimeter ( ) const
inline

Definition at line 67 of file eASTRegionInformation.hh.

View newest version in sPHENIX GitHub at line 67 of file eASTRegionInformation.hh

References isEMCalorimeter.

G4bool eASTRegionInformation::IsExperimentalHall ( ) const
inline

Definition at line 59 of file eASTRegionInformation.hh.

View newest version in sPHENIX GitHub at line 59 of file eASTRegionInformation.hh

References isExperimentalHall.

G4bool eASTRegionInformation::IsHadronicCalorimeter ( ) const
inline

Definition at line 68 of file eASTRegionInformation.hh.

View newest version in sPHENIX GitHub at line 68 of file eASTRegionInformation.hh

References isHadronicCalorimeter.

G4bool eASTRegionInformation::IsMagnet ( ) const
inline

Definition at line 61 of file eASTRegionInformation.hh.

View newest version in sPHENIX GitHub at line 61 of file eASTRegionInformation.hh

References isMagnet.

G4bool eASTRegionInformation::IsSupportStructure ( ) const
inline

Definition at line 62 of file eASTRegionInformation.hh.

View newest version in sPHENIX GitHub at line 62 of file eASTRegionInformation.hh

References isSupportStructure.

G4bool eASTRegionInformation::IsTracker ( ) const
inline

Definition at line 66 of file eASTRegionInformation.hh.

View newest version in sPHENIX GitHub at line 66 of file eASTRegionInformation.hh

References isTracker.

G4bool eASTRegionInformation::IsVertexDetector ( ) const
inline

Definition at line 65 of file eASTRegionInformation.hh.

View newest version in sPHENIX GitHub at line 65 of file eASTRegionInformation.hh

References isVertexDetector.

virtual void eASTRegionInformation::Print ( ) const
inlinevirtual

Definition at line 27 of file eASTRegionInformation.hh.

View newest version in sPHENIX GitHub at line 27 of file eASTRegionInformation.hh

References regionName.

void eASTRegionInformation::SetBeamPipe ( G4bool  val = true)
inline

Definition at line 48 of file eASTRegionInformation.hh.

View newest version in sPHENIX GitHub at line 48 of file eASTRegionInformation.hh

References isBeamPipe.

void eASTRegionInformation::SetCherenkovDetector ( G4bool  val = true)
inline

Definition at line 57 of file eASTRegionInformation.hh.

View newest version in sPHENIX GitHub at line 57 of file eASTRegionInformation.hh

References isCherenkovDetector.

void eASTRegionInformation::SetDetectorComponentGDML ( G4bool  val = true)
inline

Definition at line 52 of file eASTRegionInformation.hh.

View newest version in sPHENIX GitHub at line 52 of file eASTRegionInformation.hh

References isDetectorComponentGDML.

void eASTRegionInformation::SetEMCalorimeter ( G4bool  val = true)
inline

Definition at line 55 of file eASTRegionInformation.hh.

View newest version in sPHENIX GitHub at line 55 of file eASTRegionInformation.hh

References isEMCalorimeter.

void eASTRegionInformation::SetExperimentalHall ( G4bool  val = true)
inline

Definition at line 47 of file eASTRegionInformation.hh.

View newest version in sPHENIX GitHub at line 47 of file eASTRegionInformation.hh

References isExperimentalHall.

void eASTRegionInformation::SetHadronicCalorimeter ( G4bool  val = true)
inline

Definition at line 56 of file eASTRegionInformation.hh.

View newest version in sPHENIX GitHub at line 56 of file eASTRegionInformation.hh

References isHadronicCalorimeter.

void eASTRegionInformation::SetMagnet ( G4bool  val = true)
inline

Definition at line 49 of file eASTRegionInformation.hh.

View newest version in sPHENIX GitHub at line 49 of file eASTRegionInformation.hh

References isMagnet.

void eASTRegionInformation::SetSupportStructure ( G4bool  val = true)
inline

Definition at line 50 of file eASTRegionInformation.hh.

View newest version in sPHENIX GitHub at line 50 of file eASTRegionInformation.hh

References isSupportStructure.

void eASTRegionInformation::SetTracker ( G4bool  val = true)
inline

Definition at line 54 of file eASTRegionInformation.hh.

View newest version in sPHENIX GitHub at line 54 of file eASTRegionInformation.hh

References isTracker.

void eASTRegionInformation::SetVertexDetector ( G4bool  val = true)
inline

Definition at line 53 of file eASTRegionInformation.hh.

View newest version in sPHENIX GitHub at line 53 of file eASTRegionInformation.hh

References isVertexDetector.

Member Data Documentation

G4bool eASTRegionInformation::isBeamPipe = false
private

Definition at line 34 of file eASTRegionInformation.hh.

View newest version in sPHENIX GitHub at line 34 of file eASTRegionInformation.hh

Referenced by IsBeamPipe(), and SetBeamPipe().

G4bool eASTRegionInformation::isCherenkovDetector = false
private

Definition at line 44 of file eASTRegionInformation.hh.

View newest version in sPHENIX GitHub at line 44 of file eASTRegionInformation.hh

Referenced by IsCherenkovDetector(), and SetCherenkovDetector().

G4bool eASTRegionInformation::isDetectorComponentGDML = false
private

Definition at line 38 of file eASTRegionInformation.hh.

View newest version in sPHENIX GitHub at line 38 of file eASTRegionInformation.hh

Referenced by IsDetectorComponentGDML(), and SetDetectorComponentGDML().

G4bool eASTRegionInformation::isEMCalorimeter = false
private

Definition at line 42 of file eASTRegionInformation.hh.

View newest version in sPHENIX GitHub at line 42 of file eASTRegionInformation.hh

Referenced by IsEMCalorimeter(), and SetEMCalorimeter().

G4bool eASTRegionInformation::isExperimentalHall = false
private

Definition at line 33 of file eASTRegionInformation.hh.

View newest version in sPHENIX GitHub at line 33 of file eASTRegionInformation.hh

Referenced by IsExperimentalHall(), and SetExperimentalHall().

G4bool eASTRegionInformation::isHadronicCalorimeter = false
private

Definition at line 43 of file eASTRegionInformation.hh.

View newest version in sPHENIX GitHub at line 43 of file eASTRegionInformation.hh

Referenced by IsHadronicCalorimeter(), and SetHadronicCalorimeter().

G4bool eASTRegionInformation::isMagnet = false
private

Definition at line 35 of file eASTRegionInformation.hh.

View newest version in sPHENIX GitHub at line 35 of file eASTRegionInformation.hh

Referenced by IsMagnet(), and SetMagnet().

G4bool eASTRegionInformation::isSupportStructure = false
private

Definition at line 36 of file eASTRegionInformation.hh.

View newest version in sPHENIX GitHub at line 36 of file eASTRegionInformation.hh

Referenced by IsSupportStructure(), and SetSupportStructure().

G4bool eASTRegionInformation::isTracker = false
private

Definition at line 41 of file eASTRegionInformation.hh.

View newest version in sPHENIX GitHub at line 41 of file eASTRegionInformation.hh

Referenced by IsTracker(), and SetTracker().

G4bool eASTRegionInformation::isVertexDetector = false
private

Definition at line 40 of file eASTRegionInformation.hh.

View newest version in sPHENIX GitHub at line 40 of file eASTRegionInformation.hh

Referenced by IsVertexDetector(), and SetVertexDetector().

G4String eASTRegionInformation::regionName
private

Definition at line 31 of file eASTRegionInformation.hh.

View newest version in sPHENIX GitHub at line 31 of file eASTRegionInformation.hh

Referenced by eASTRegionInformation(), and Print().


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