Representation of a single small volume (voxel). More...
#include <PhotonVoxels.h>
Public Types | |
| using | DefaultPoint = geo::Point_t | 
Public Member Functions | |
| PhotonVoxel ()=default | |
| PhotonVoxel (geo::Point_t const &min, geo::Point_t const &max) | |
| PhotonVoxel (double xMin, double xMax, double yMin, double yMax, double zMin, double zMax) | |
| PhotonVoxel (double xMin, double xMax, double yMin, double yMax, double zMin, double zMax, int N=0) | |
| PhotonVoxel () | |
| TVector3 | GetLowerCorner () const | 
| TVector3 | GetUpperCorner () const | 
| TVector3 | GetCenter () const | 
| template<typename Point = DefaultPoint> | |
| decltype(auto) | GetLowerCorner () const | 
Returns the voxel vertex (type Point) with the lowest coordinates.  More... | |
| template<typename Point = DefaultPoint> | |
| decltype(auto) | GetUpperCorner () const | 
Returns the voxel vertex (type Point) with the highest coordinates.  More... | |
| template<typename Point = DefaultPoint> | |
| Point | GetCenter () const | 
Returns the center of the voxel (type Point).  More... | |
Public Attributes | |
| geo::Point_t | fVoxelMax | 
Private Attributes | |
| double | xVoxelMin | 
| double | xVoxelMax | 
| double | yVoxelMin | 
| double | yVoxelMax | 
| double | zVoxelMin | 
| double | zVoxelMax | 
| int | NPhotons | 
Representation of a single small volume (voxel).
Definition at line 20 of file larsim/larsim/Simulation/PhotonVoxels.h.
Definition at line 34 of file larsim/larsim/Simulation/PhotonVoxels.h.
      
  | 
  default | 
Definition at line 31 of file sbncode/sbncode/OpT0Finder/flashmatch/Base/FMWKTools/PhotonVoxels.cxx.
      
  | 
  inline | 
Definition at line 23 of file larsim/larsim/Simulation/PhotonVoxels.h.
      
  | 
  inline | 
Definition at line 25 of file larsim/larsim/Simulation/PhotonVoxels.h.
| sim::PhotonVoxel::PhotonVoxel | ( | double | xMin, | 
| double | xMax, | ||
| double | yMin, | ||
| double | yMax, | ||
| double | zMin, | ||
| double | zMax, | ||
| int | N = 0  | 
        ||
| ) | 
Definition at line 13 of file sbncode/sbncode/OpT0Finder/flashmatch/Base/FMWKTools/PhotonVoxels.cxx.
| sim::PhotonVoxel::PhotonVoxel | ( | ) | 
| TVector3 sim::PhotonVoxel::GetCenter | ( | ) | const | 
| TVector3 sim::PhotonVoxel::GetCenter | ( | ) | const | 
Returns the center of the voxel (type Point). 
Definition at line 199 of file larsim/larsim/Simulation/PhotonVoxels.h.
| sim::PhotonVoxel::GetLowerCorner | ( | ) | const | 
Definition at line 185 of file larsim/larsim/Simulation/PhotonVoxels.h.
| TVector3 sim::PhotonVoxel::GetLowerCorner | ( | ) | const | 
Returns the voxel vertex (type Point) with the lowest coordinates. 
Definition at line 36 of file sbncode/sbncode/OpT0Finder/flashmatch/Base/FMWKTools/PhotonVoxels.cxx.
| sim::PhotonVoxel::GetUpperCorner | ( | ) | const | 
Definition at line 192 of file larsim/larsim/Simulation/PhotonVoxels.h.
| TVector3 sim::PhotonVoxel::GetUpperCorner | ( | ) | const | 
Returns the voxel vertex (type Point) with the highest coordinates. 
Definition at line 44 of file sbncode/sbncode/OpT0Finder/flashmatch/Base/FMWKTools/PhotonVoxels.cxx.
| geo::Point_t sim::PhotonVoxel::fVoxelMax | 
Definition at line 26 of file larsim/larsim/Simulation/PhotonVoxels.h.
      
  | 
  private | 
Definition at line 28 of file sbncode/sbncode/OpT0Finder/flashmatch/Base/FMWKTools/PhotonVoxels.h.
      
  | 
  private | 
Definition at line 22 of file sbncode/sbncode/OpT0Finder/flashmatch/Base/FMWKTools/PhotonVoxels.h.
      
  | 
  private | 
Definition at line 21 of file sbncode/sbncode/OpT0Finder/flashmatch/Base/FMWKTools/PhotonVoxels.h.
      
  | 
  private | 
Definition at line 24 of file sbncode/sbncode/OpT0Finder/flashmatch/Base/FMWKTools/PhotonVoxels.h.
      
  | 
  private | 
Definition at line 23 of file sbncode/sbncode/OpT0Finder/flashmatch/Base/FMWKTools/PhotonVoxels.h.
      
  | 
  private | 
Definition at line 26 of file sbncode/sbncode/OpT0Finder/flashmatch/Base/FMWKTools/PhotonVoxels.h.
      
  | 
  private | 
Definition at line 25 of file sbncode/sbncode/OpT0Finder/flashmatch/Base/FMWKTools/PhotonVoxels.h.
 1.8.5