PandaRoot
PndEmcVolumeDisk Struct Reference

#include <PndEmcHitProducer.h>

Inheritance diagram for PndEmcVolumeDisk:
PndEmcVolume

Public Member Functions

 PndEmcVolumeDisk (double minR, double maxR, double minZ, double maxZ)
 
bool InsideVolume (TVector3 point)
 

Public Attributes

double fMinR
 
double fMaxR
 
double fMinZ
 
double fMaxZ
 

Detailed Description

Definition at line 46 of file PndEmcHitProducer.h.

Constructor & Destructor Documentation

◆ PndEmcVolumeDisk()

PndEmcVolumeDisk::PndEmcVolumeDisk ( double  minR,
double  maxR,
double  minZ,
double  maxZ 
)
inline

Definition at line 51 of file PndEmcHitProducer.h.

51 : fMinR(minR), fMaxR(maxR), fMinZ(minZ), fMaxZ(maxZ){};

Member Function Documentation

◆ InsideVolume()

bool PndEmcVolumeDisk::InsideVolume ( TVector3  point)
inlinevirtual

Implements PndEmcVolume.

Definition at line 52 of file PndEmcHitProducer.h.

53  {
54  if (point.Z() > fMinZ && point.Z() < fMaxZ) {
55  if (point.Perp() > fMinR && point.Perp() < fMaxR) {
56  return true;
57  }
58  }
59  return false;
60  };

Member Data Documentation

◆ fMaxR

double PndEmcVolumeDisk::fMaxR

Definition at line 48 of file PndEmcHitProducer.h.

◆ fMaxZ

double PndEmcVolumeDisk::fMaxZ

Definition at line 50 of file PndEmcHitProducer.h.

◆ fMinR

double PndEmcVolumeDisk::fMinR

Definition at line 47 of file PndEmcHitProducer.h.

◆ fMinZ

double PndEmcVolumeDisk::fMinZ

Definition at line 49 of file PndEmcHitProducer.h.


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