FairRoot/PandaRoot
Public Member Functions | Private Attributes | List of all members
PndGeoHypGeModifiedBeamPipe Class Reference

#include <PndGeoHypGeModifiedBeamPipe.h>

Public Member Functions

 PndGeoHypGeModifiedBeamPipe (TGeoMedium *ExtAl, TGeoManager *geom)
 
virtual ~PndGeoHypGeModifiedBeamPipe ()
 
void PlaceBeamPipe (TGeoVolume *top)
 
void PlaceBeamPipe (TGeoVolume *top, TGeoMatrix *ModifiedBeamPipePlaceAndDirectionTransformation)
 

Private Attributes

TGeoMedium * Al
 
TGeoVolume * ModifiedBeamPipe
 
TGeoCombiTrans * ModifiedBeamPipeTransformation
 

Detailed Description

Definition at line 36 of file PndGeoHypGeModifiedBeamPipe.h.

Constructor & Destructor Documentation

PndGeoHypGeModifiedBeamPipe::PndGeoHypGeModifiedBeamPipe ( TGeoMedium *  ExtAl,
TGeoManager *  geom 
)

Definition at line 31 of file PndGeoHypGeModifiedBeamPipe.cxx.

References Al, ModifiedBeamPipe, and SetLineColor().

32 {
33  Al = ExtAl;
34  ModifiedBeamPipe = geom->MakeTube("ModifiedBeamPipe",Al,4.4,4.5,150); //simple version atm!
36 }
vDisk SetLineColor(colYellow)
PndGeoHypGeModifiedBeamPipe::~PndGeoHypGeModifiedBeamPipe ( )
virtual

Definition at line 38 of file PndGeoHypGeModifiedBeamPipe.cxx.

39 {
40 
41 }

Member Function Documentation

void PndGeoHypGeModifiedBeamPipe::PlaceBeamPipe ( TGeoVolume *  top)

Definition at line 43 of file PndGeoHypGeModifiedBeamPipe.cxx.

References ModifiedBeamPipe.

44 {
45  top->AddNode(ModifiedBeamPipe,1);
46 }
TGeoVolume * top
void PndGeoHypGeModifiedBeamPipe::PlaceBeamPipe ( TGeoVolume *  top,
TGeoMatrix *  ModifiedBeamPipePlaceAndDirectionTransformation 
)

Definition at line 48 of file PndGeoHypGeModifiedBeamPipe.cxx.

References ModifiedBeamPipe.

49 {
50  top->AddNode(ModifiedBeamPipe,1,ModifiedBeamPipePlaceAndDirectionTransformation);
51 }
TGeoVolume * top

Member Data Documentation

TGeoMedium* PndGeoHypGeModifiedBeamPipe::Al
private

Definition at line 39 of file PndGeoHypGeModifiedBeamPipe.h.

Referenced by PndGeoHypGeModifiedBeamPipe().

TGeoVolume* PndGeoHypGeModifiedBeamPipe::ModifiedBeamPipe
private

Definition at line 40 of file PndGeoHypGeModifiedBeamPipe.h.

Referenced by PlaceBeamPipe(), and PndGeoHypGeModifiedBeamPipe().

TGeoCombiTrans* PndGeoHypGeModifiedBeamPipe::ModifiedBeamPipeTransformation
private

Definition at line 41 of file PndGeoHypGeModifiedBeamPipe.h.


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