LDMX Software
Classes | Typedefs
DetectorGeometry.h File Reference

Header file for class DetectorGeometry. More...

#include <cmath>
#include <iostream>
#include <map>
#include <memory>
#include <utility>
#include <vector>
#include "DetDescr/EcalHexReadout.h"
#include "DetDescr/EcalID.h"
#include "DetDescr/HcalID.h"
#include "Ecal/Event/EcalHit.h"
#include "Hcal/Event/HcalHit.h"
#include "SimCore/Event/SimTrackerHit.h"

Go to the source code of this file.

Classes

struct  eventdisplay::HexPrism
 Stores the necessary geometry details for a hexagonal prism. More...
 
class  eventdisplay::DetectorGeometry
 Class to translated between detector location (section, layer, strip) and real space. More...
 

Typedefs

typedef std::vector< std::pair< double, double > > eventdisplay::BoundingBox
 @type BoundingBox
 

Detailed Description

Header file for class DetectorGeometry.

Author
Tom Eichlersmith, University of Minnesota

Definition in file DetectorGeometry.h.

Typedef Documentation

◆ BoundingBox

typedef std::vector<std::pair<double, double> > eventdisplay::BoundingBox

@type BoundingBox

Stores the minimum and maximum of each coordinate for a box.

This has all of the information needed to define an axis-aligned rectangular prism.

Definition at line 35 of file DetectorGeometry.h.