PandaRoot
PndEmcVolumeBox Struct Reference

#include <PndEmcHitProducer.h>

Inheritance diagram for PndEmcVolumeBox:
PndEmcVolume

Public Member Functions

 PndEmcVolumeBox (double minX, double maxX, double minY, double maxY, double minZ, double maxZ)
 
bool InsideVolume (TVector3 point)
 

Public Attributes

double fMinX
 
double fMaxX
 
double fMinY
 
double fMaxY
 
double fMinZ
 
double fMaxZ
 

Detailed Description

Definition at line 63 of file PndEmcHitProducer.h.

Constructor & Destructor Documentation

◆ PndEmcVolumeBox()

PndEmcVolumeBox::PndEmcVolumeBox ( double  minX,
double  maxX,
double  minY,
double  maxY,
double  minZ,
double  maxZ 
)
inline

Definition at line 68 of file PndEmcHitProducer.h.

68 : fMinX(minX), fMaxX(maxX), fMinY(minY), fMaxY(maxY), fMinZ(minZ), fMaxZ(maxZ){};

Member Function Documentation

◆ InsideVolume()

bool PndEmcVolumeBox::InsideVolume ( TVector3  point)
inlinevirtual

Implements PndEmcVolume.

Definition at line 69 of file PndEmcHitProducer.h.

70  {
71  if (point.Z() > fMinZ && point.Z() < fMaxZ)
72  if (point.Y() > fMinY && point.Y() < fMaxY)
73  if (point.X() > fMinX && point.X() < fMaxX)
74  return true;
75  return false;
76  };

Member Data Documentation

◆ fMaxX

double PndEmcVolumeBox::fMaxX

Definition at line 64 of file PndEmcHitProducer.h.

◆ fMaxY

double PndEmcVolumeBox::fMaxY

Definition at line 65 of file PndEmcHitProducer.h.

◆ fMaxZ

double PndEmcVolumeBox::fMaxZ

Definition at line 66 of file PndEmcHitProducer.h.

◆ fMinX

double PndEmcVolumeBox::fMinX

Definition at line 64 of file PndEmcHitProducer.h.

◆ fMinY

double PndEmcVolumeBox::fMinY

Definition at line 65 of file PndEmcHitProducer.h.

◆ fMinZ

double PndEmcVolumeBox::fMinZ

Definition at line 66 of file PndEmcHitProducer.h.


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