Namespaces | Classes | Typedefs | Enumerations | Functions
gar::geo Namespace Reference

Namespaces

 details
 
 seg
 

Classes

class  AuxDetExptGeoHelperInterface
 Interface to a service with detector-specific geometry knowledge. More...
 
class  AuxDetGeo
 
class  AuxDetGeometry
 The geometry of one entire detector, as served by art. More...
 
class  AuxDetGeometryCore
 Description of geometry of one set of auxiliary detectors. More...
 
struct  AuxDetGeometryData_t
 Data in the geometry description. More...
 
class  AuxDetGeometryHelperExample
 
class  AuxDetGeoObjectSorter
 
class  AuxDetSensitiveGeo
 
class  BitFieldCoder
 Helper class for decoding and encoding a bit field of 64bits for convenient declaration. More...
 
class  BitFieldValue
 Helper class for BitFieldCoder that corresponds to one field value. More...
 
struct  ChanWithPos_
 
struct  CollectNodesByName
 
struct  CollectPathsByName
 
class  ExptGeoHelperInterface
 Interface to a service with detector-specific geometry knowledge. More...
 
class  GeometryCore
 Description of geometry of one entire detector. More...
 
class  GeometryGAr
 The geometry of one entire detector, as served by art. More...
 
class  GeometryGArConfigurationWriter
 Writes geometry configuration information into art runs. More...
 
class  GeometryTestAlg
 Performs tests on the geometry as seen by Geometry service. More...
 
class  IteratorBox
 
struct  LayeredCalorimeterStruct
 
class  LocalTransformation
 Class to transform between world and local coordinates. More...
 
struct  NodeNameMatcherClass
 
class  ROOTGeoNodeForwardIterator
 Iterator to navigate through all the nodes. More...
 
class  StandardGeometryHelperGAr
 Simple implementation of channel mapping. More...
 
class  Tokenizer
 

Typedefs

typedef long long long64
 
typedef unsigned long long ulong64
 
typedef enum gar::geo::ROCType_ ROCType
 
typedef struct gar::geo::ChanWithPos_ ChanWithPos
 
typedef std::vector< gar::geo::ChanWithPosChanWithNeighbors
 
typedef LayeredCalorimeterStruct LayeredCalorimeterData
 

Enumerations

enum  ROCType_ { HFILLER, IROC, IOROC, OOROC }
 

Functions

template<typename T >
sqr (T v)
 

Typedef Documentation

Definition at line 91 of file GeometryCore.h.

Definition at line 146 of file GeometryCore.h.

typedef long long gar::geo::long64

Definition at line 18 of file BitFieldCoder.h.

typedef unsigned long long gar::geo::ulong64

Definition at line 19 of file BitFieldCoder.h.

Enumeration Type Documentation

Enumerator
HFILLER 
IROC 
IOROC 
OOROC 

Definition at line 81 of file GeometryCore.h.

Function Documentation

template<typename T >
T gar::geo::sqr ( v)
inline

Definition at line 47 of file GeometryCore.cxx.

47 { return v * v; }