Analysis Software
Documentation for sPHENIX simulation software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
genfit::ThinScatterer Class Reference

Thin or thick scatterer. More...

#include <GenFit/blob/master/core/include/ThinScatterer.h>

+ Inheritance diagram for genfit::ThinScatterer:
+ Collaboration diagram for genfit::ThinScatterer:

Public Member Functions

 ThinScatterer ()
 
 ThinScatterer (const SharedPlanePtr &sharedPlane, const Material &material)
 
SharedPlanePtr getPlane () const
 
const MaterialgetMaterial () const
 
void Print (const Option_t *="") const
 

Private Attributes

SharedPlanePtr sharedPlane_
 
Material material_
 Material boundary. '!' shuts up ROOT.
 

Detailed Description

Thin or thick scatterer.

Definition at line 38 of file ThinScatterer.h.

View newest version in sPHENIX GitHub at line 38 of file ThinScatterer.h

Constructor & Destructor Documentation

genfit::ThinScatterer::ThinScatterer ( )
inline

Definition at line 42 of file ThinScatterer.h.

View newest version in sPHENIX GitHub at line 42 of file ThinScatterer.h

genfit::ThinScatterer::ThinScatterer ( const SharedPlanePtr sharedPlane,
const Material material 
)
inline

Definition at line 44 of file ThinScatterer.h.

View newest version in sPHENIX GitHub at line 44 of file ThinScatterer.h

Member Function Documentation

const Material& genfit::ThinScatterer::getMaterial ( ) const
inline

Definition at line 48 of file ThinScatterer.h.

View newest version in sPHENIX GitHub at line 48 of file ThinScatterer.h

References material_.

Referenced by genfit::GblFitterInfo::constructGblPoint().

+ Here is the caller graph for this function:

SharedPlanePtr genfit::ThinScatterer::getPlane ( ) const
inline

Definition at line 47 of file ThinScatterer.h.

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

References sharedPlane_.

void genfit::ThinScatterer::Print ( const Option_t *  = "") const

Definition at line 28 of file ThinScatterer.cc.

View newest version in sPHENIX GitHub at line 28 of file ThinScatterer.cc

References material_, genfit::Material::Print(), genfit::printOut, and sharedPlane_.

+ Here is the call graph for this function:

Member Data Documentation

Material genfit::ThinScatterer::material_
private

Material boundary. '!' shuts up ROOT.

Definition at line 55 of file ThinScatterer.h.

View newest version in sPHENIX GitHub at line 55 of file ThinScatterer.h

Referenced by getMaterial(), and Print().

SharedPlanePtr genfit::ThinScatterer::sharedPlane_
private

Definition at line 54 of file ThinScatterer.h.

View newest version in sPHENIX GitHub at line 54 of file ThinScatterer.h

Referenced by getPlane(), and Print().


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