![]() |
Analysis Software
Documentation for sPHENIX simulation software
|
Inheritance diagram for Acts::Test::SurfaceMaterialStub:
Collaboration diagram for Acts::Test::SurfaceMaterialStub:Private Member Functions | |
| ISurfaceMaterial & | operator*= (double) override |
| const MaterialSlab & | materialSlab (const Vector2 &) const override |
| const MaterialSlab & | materialSlab (const Vector3 &) const override |
| const MaterialSlab & | materialSlab (size_t, size_t) const override |
| std::ostream & | toStream (std::ostream &sl) const override |
| Output Method for std::ostream, to be overloaded by child classes. | |
Private Attributes | |
| MaterialSlab | m_fullMaterial {} |
Additional Inherited Members | |
Public Member Functions inherited from Acts::ISurfaceMaterial | |
| ISurfaceMaterial ()=default | |
| Constructor. | |
| ISurfaceMaterial (double splitFactor) | |
| ISurfaceMaterial (double splitFactor, Acts::MappingType mappingType) | |
| virtual | ~ISurfaceMaterial ()=default |
| Destructor. | |
| double | factor (Direction pDir, MaterialUpdateStage mStage) const |
| MappingType | mappingType () const |
| MaterialSlab | materialSlab (const Vector2 &lp, Direction pDir, MaterialUpdateStage mStage) const |
| MaterialSlab | materialSlab (const Vector3 &gp, Direction pDir, MaterialUpdateStage mStage) const |
Protected Attributes inherited from Acts::ISurfaceMaterial | |
| double | m_splitFactor {1.} |
| the split factor in favour of oppositePre | |
| MappingType | m_mappingType |
| Use the default mapping type by default. | |
Definition at line 24 of file ISurfaceMaterialTests.cpp.
View newest version in sPHENIX GitHub at line 24 of file ISurfaceMaterialTests.cpp
|
inlineoverrideprivatevirtual |
Return method for full material description of the Surface
| lp | is the local position used for the (eventual) lookup |
Implements Acts::ISurfaceMaterial.
Definition at line 29 of file ISurfaceMaterialTests.cpp.
View newest version in sPHENIX GitHub at line 29 of file ISurfaceMaterialTests.cpp
References m_fullMaterial.
|
inlineoverrideprivatevirtual |
Return method for full material description of the Surface
| gp | is the global position used for the (eventual) lookup |
Implements Acts::ISurfaceMaterial.
Definition at line 33 of file ISurfaceMaterialTests.cpp.
View newest version in sPHENIX GitHub at line 33 of file ISurfaceMaterialTests.cpp
References m_fullMaterial.
|
inlineoverrideprivatevirtual |
Direct access via bins to the MaterialSlab
| bin0 | is the material bin in dimension 0 |
| bin1 | is the material bin in dimension 1 |
Implements Acts::ISurfaceMaterial.
Definition at line 37 of file ISurfaceMaterialTests.cpp.
View newest version in sPHENIX GitHub at line 37 of file ISurfaceMaterialTests.cpp
References m_fullMaterial.
|
inlineoverrideprivatevirtual |
Scale operator
| scale | is the scale factor applied |
Implements Acts::ISurfaceMaterial.
Definition at line 27 of file ISurfaceMaterialTests.cpp.
View newest version in sPHENIX GitHub at line 27 of file ISurfaceMaterialTests.cpp
|
inlineoverrideprivatevirtual |
Output Method for std::ostream, to be overloaded by child classes.
Implements Acts::ISurfaceMaterial.
Definition at line 42 of file ISurfaceMaterialTests.cpp.
View newest version in sPHENIX GitHub at line 42 of file ISurfaceMaterialTests.cpp
|
private |
Definition at line 47 of file ISurfaceMaterialTests.cpp.
View newest version in sPHENIX GitHub at line 47 of file ISurfaceMaterialTests.cpp
Referenced by materialSlab().