SND@LHC Software
Loading...
Searching...
No Matches
genfit::ThinScatterer Class Reference

Thin or thick scatterer. More...

#include <ThinScatterer.h>

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

Public Member Functions

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

Private Attributes

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

Detailed Description

Thin or thick scatterer.

Definition at line 38 of file ThinScatterer.h.

Constructor & Destructor Documentation

◆ ThinScatterer() [1/2]

genfit::ThinScatterer::ThinScatterer ( )
inline

Definition at line 42 of file ThinScatterer.h.

42 :
43 TObject(), sharedPlane_(), material_() {;}
MaterialProperties material_
Material boundary. '!' shuts up ROOT.
SharedPlanePtr sharedPlane_

◆ ThinScatterer() [2/2]

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

Definition at line 44 of file ThinScatterer.h.

44 :
45 TObject(), sharedPlane_(sharedPlane), material_(material) {;}

Member Function Documentation

◆ getMaterial()

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

Definition at line 48 of file ThinScatterer.h.

48{return material_;}

◆ getPlane()

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

Definition at line 47 of file ThinScatterer.h.

47{return sharedPlane_;}

◆ Print()

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

Definition at line 29 of file ThinScatterer.cc.

29 {
30 std::cout << "ThinScatterer, defined in plane: ";
31 sharedPlane_->Print();
32 std::cout << "Material properties: ";
34}
void Print(const Option_t *="") const

Member Data Documentation

◆ material_

MaterialProperties genfit::ThinScatterer::material_
private

Material boundary. '!' shuts up ROOT.

Definition at line 55 of file ThinScatterer.h.

◆ sharedPlane_

SharedPlanePtr genfit::ThinScatterer::sharedPlane_
private

Definition at line 54 of file ThinScatterer.h.


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