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

#include <geant4/tree/geant4-10.6-release/source/digits_hits/detector/include/G4SensitiveVolumeList.hh>

+ Collaboration diagram for G4SensitiveVolumeList:

Public Member Functions

 G4SensitiveVolumeList ()
 
 G4SensitiveVolumeList (const G4SensitiveVolumeList &right)
 
 ~G4SensitiveVolumeList ()
 
G4SensitiveVolumeListoperator= (const G4SensitiveVolumeList &right)
 
G4bool operator== (const G4SensitiveVolumeList &right) const
 
G4bool operator!= (const G4SensitiveVolumeList &right) const
 
G4bool CheckPV (const G4VPhysicalVolume *pvp) const
 
G4bool CheckLV (const G4LogicalVolume *lvp) const
 
const std::vector
< G4VPhysicalVolume * > & 
GetThePhysicalVolumeList () const
 
void SetThePhysicalVolumeList (const std::vector< G4VPhysicalVolume * > value)
 
const std::vector
< G4LogicalVolume * > & 
GetTheLogicalVolumeList () const
 
void SetTheLogicalVolumeList (const std::vector< G4LogicalVolume * > value)
 

Private Attributes

std::vector< G4VPhysicalVolume * > thePhysicalVolumeList
 
std::vector< G4LogicalVolume * > theLogicalVolumeList
 

Detailed Description

Definition at line 54 of file G4SensitiveVolumeList.hh.

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

Constructor & Destructor Documentation

G4SensitiveVolumeList::G4SensitiveVolumeList ( )

Definition at line 39 of file G4SensitiveVolumeList.cc.

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

G4SensitiveVolumeList::G4SensitiveVolumeList ( const G4SensitiveVolumeList right)

Definition at line 43 of file G4SensitiveVolumeList.cc.

View newest version in sPHENIX GitHub at line 43 of file G4SensitiveVolumeList.cc

References theLogicalVolumeList, and thePhysicalVolumeList.

G4SensitiveVolumeList::~G4SensitiveVolumeList ( )

Definition at line 51 of file G4SensitiveVolumeList.cc.

View newest version in sPHENIX GitHub at line 51 of file G4SensitiveVolumeList.cc

Member Function Documentation

G4bool G4SensitiveVolumeList::CheckLV ( const G4LogicalVolume lvp) const

Definition at line 87 of file G4SensitiveVolumeList.cc.

View newest version in sPHENIX GitHub at line 87 of file G4SensitiveVolumeList.cc

References theLogicalVolumeList.

Referenced by G4VReadOutGeometry::CheckROVolume().

+ Here is the caller graph for this function:

G4bool G4SensitiveVolumeList::CheckPV ( const G4VPhysicalVolume pvp) const

Definition at line 79 of file G4SensitiveVolumeList.cc.

View newest version in sPHENIX GitHub at line 79 of file G4SensitiveVolumeList.cc

References thePhysicalVolumeList.

Referenced by G4VReadOutGeometry::CheckROVolume().

+ Here is the caller graph for this function:

const std::vector<G4LogicalVolume*>& G4SensitiveVolumeList::GetTheLogicalVolumeList ( ) const
const std::vector<G4VPhysicalVolume*>& G4SensitiveVolumeList::GetThePhysicalVolumeList ( ) const
G4bool G4SensitiveVolumeList::operator!= ( const G4SensitiveVolumeList right) const

Definition at line 71 of file G4SensitiveVolumeList.cc.

View newest version in sPHENIX GitHub at line 71 of file G4SensitiveVolumeList.cc

G4SensitiveVolumeList & G4SensitiveVolumeList::operator= ( const G4SensitiveVolumeList right)

Definition at line 57 of file G4SensitiveVolumeList.cc.

View newest version in sPHENIX GitHub at line 57 of file G4SensitiveVolumeList.cc

References theLogicalVolumeList, and thePhysicalVolumeList.

G4bool G4SensitiveVolumeList::operator== ( const G4SensitiveVolumeList right) const

Definition at line 66 of file G4SensitiveVolumeList.cc.

View newest version in sPHENIX GitHub at line 66 of file G4SensitiveVolumeList.cc

void G4SensitiveVolumeList::SetTheLogicalVolumeList ( const std::vector< G4LogicalVolume * >  value)
void G4SensitiveVolumeList::SetThePhysicalVolumeList ( const std::vector< G4VPhysicalVolume * >  value)

Member Data Documentation

std::vector<G4LogicalVolume*> G4SensitiveVolumeList::theLogicalVolumeList
private

Definition at line 92 of file G4SensitiveVolumeList.hh.

View newest version in sPHENIX GitHub at line 92 of file G4SensitiveVolumeList.hh

Referenced by CheckLV(), G4SensitiveVolumeList(), and operator=().

std::vector<G4VPhysicalVolume*> G4SensitiveVolumeList::thePhysicalVolumeList
private

Definition at line 91 of file G4SensitiveVolumeList.hh.

View newest version in sPHENIX GitHub at line 91 of file G4SensitiveVolumeList.hh

Referenced by CheckPV(), G4SensitiveVolumeList(), and operator=().


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