PandaRoot
PndEmcXtal Class Reference

represents coordinates of one crystal More...

#include <PndEmcXtal.h>

Inheritance diagram for PndEmcXtal:

Public Member Functions

 PndEmcXtal ()
 
 PndEmcXtal (const PndEmcTwoCoordIndex *id, const TGeoTrap &trap, const TVector3 &pos, const TGeoRotation &rot)
 
virtual ~PndEmcXtal ()
 
virtual bool operator== (const PndEmcXtal &compare) const
 
virtual bool operator< (const PndEmcXtal &compare) const
 
const PndEmcTwoCoordIndexmyIndex () const
 
const TVector3 & centre () const
 
const TVector3 & frontCentre () const
 
const TVector3 & normalToFrontFace () const
 
const TVector3 & axisVector () const
 
const TGeoTrap & geometry () const
 
const TGeoRotation & rotation () const
 
double npAngle () const
 

Detailed Description

represents coordinates of one crystal

Definition at line 35 of file PndEmcXtal.h.

Constructor & Destructor Documentation

◆ PndEmcXtal() [1/2]

PndEmcXtal::PndEmcXtal ( )

◆ PndEmcXtal() [2/2]

PndEmcXtal::PndEmcXtal ( const PndEmcTwoCoordIndex id,
const TGeoTrap &  trap,
const TVector3 &  pos,
const TGeoRotation &  rot 
)

◆ ~PndEmcXtal()

virtual PndEmcXtal::~PndEmcXtal ( )
virtual

Member Function Documentation

◆ axisVector()

const TVector3& PndEmcXtal::axisVector ( ) const

◆ centre()

const TVector3& PndEmcXtal::centre ( ) const

◆ frontCentre()

const TVector3& PndEmcXtal::frontCentre ( ) const

◆ geometry()

const TGeoTrap& PndEmcXtal::geometry ( ) const

◆ myIndex()

const PndEmcTwoCoordIndex* PndEmcXtal::myIndex ( ) const

◆ normalToFrontFace()

const TVector3& PndEmcXtal::normalToFrontFace ( ) const

◆ npAngle()

double PndEmcXtal::npAngle ( ) const

◆ operator<()

virtual bool PndEmcXtal::operator< ( const PndEmcXtal compare) const
virtual

◆ operator==()

virtual bool PndEmcXtal::operator== ( const PndEmcXtal compare) const
virtual

◆ rotation()

const TGeoRotation& PndEmcXtal::rotation ( ) const

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