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 58 of file PndEmcHitProducer.h.

Constructor & Destructor Documentation

◆ PndEmcVolumeDisk()

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

Definition at line 63 of file PndEmcHitProducer.h.

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

Member Function Documentation

◆ InsideVolume()

bool PndEmcVolumeDisk::InsideVolume ( TVector3  point)
inlinevirtual

Implements PndEmcVolume.

Definition at line 64 of file PndEmcHitProducer.h.

65  {
66  if (point.Z() > fMinZ && point.Z() < fMaxZ) {
67  if (point.Perp() > fMinR && point.Perp() < fMaxR) {
68  return true;
69  }
70  }
71  return false;
72  };

Member Data Documentation

◆ fMaxR

double PndEmcVolumeDisk::fMaxR

Definition at line 60 of file PndEmcHitProducer.h.

◆ fMaxZ

double PndEmcVolumeDisk::fMaxZ

Definition at line 62 of file PndEmcHitProducer.h.

◆ fMinR

double PndEmcVolumeDisk::fMinR

Definition at line 59 of file PndEmcHitProducer.h.

◆ fMinZ

double PndEmcVolumeDisk::fMinZ

Definition at line 61 of file PndEmcHitProducer.h.


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