Pandora
Pandora source code navigator
Loading...
Searching...
No Matches
ObjectCreation.h File Reference

Header file for pandora object creation classes. More...

Include dependency graph for ObjectCreation.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  object_creation::ObjectCreationHelper< PARAMETERS, METADATA, OBJECT >
 Object creation helper class. More...
 
class  object_creation::ObjectMetadata
 ObjectMetadata class. More...
 
class  object_creation::ObjectParameters
 ObjectParameters class. More...
 
class  object_creation::CaloHitMetadata
 CaloHitMetadata class. More...
 
class  object_creation::CaloHitParameters
 CaloHitParameters class. More...
 
class  object_creation::MCParticleParameters
 MCParticleParameters class. More...
 
class  object_creation::TrackParameters
 TrackParameters class. More...
 
class  object_creation::Geometry
 Geometry class. More...
 
class  object_creation::Geometry::LayerParameters
 LayerParameters class. More...
 
class  object_creation::Geometry::SubDetectorParameters
 SubDetectorParameters class. More...
 
class  object_creation::Geometry::LArTPCParameters
 LArTPCParameters class. More...
 
class  object_creation::Geometry::LineGapParameters
 LineGapParameters class. More...
 
class  object_creation::Geometry::BoxGapParameters
 BoxGapParameters class. More...
 
class  object_creation::Geometry::ConcentricGapParameters
 ConcentricGapParameters class. More...
 
class  object_creation::ClusterMetadata
 ClusterMetadata class. More...
 
class  object_creation::ClusterParameters
 ClusterParameters class. To build a cluster must provide at least one hit (which may be isolated) or a track address. More...
 
class  object_creation::ParticleFlowObjectMetadata
 ParticleFlowObjectMetadata class. More...
 
class  object_creation::ParticleFlowObjectCreation
 ParticleFlowObjectCreation class. More...
 
class  object_creation::VertexMetadata
 VertexMetadata class. More...
 
class  object_creation::VertexParameters
 Vertex creation class. More...
 
class  object_creation::TypedefHelper< PARAMETERS, OBJECT >
 Type definition helper class. More...
 
class  object_creation::CaloHitFragmentParameters
 CaloHit fragment creation class. More...
 

Namespaces

namespace  pandora
 
namespace  object_creation
 

Typedefs

typedef ObjectCreationHelper< CaloHitParameters, CaloHitMetadata, pandora::CaloHitobject_creation::CaloHit
 
typedef ObjectCreationHelper< MCParticleParameters, ObjectMetadata, pandora::MCParticleobject_creation::MCParticle
 
typedef ObjectCreationHelper< TrackParameters, ObjectMetadata, pandora::Trackobject_creation::Track
 
typedef ObjectCreationHelper< ClusterParameters, ClusterMetadata, pandora::Clusterobject_creation::Cluster
 
typedef ObjectCreationHelper< ParticleFlowObjectCreation, ParticleFlowObjectMetadata, pandora::ParticleFlowObjectobject_creation::ParticleFlowObject
 
typedef ObjectCreationHelper< VertexParameters, VertexMetadata, pandora::Vertexobject_creation::Vertex
 
typedef TypedefHelper< CaloHitFragmentParameters, pandora::CaloHitobject_creation::CaloHitFragment
 

Detailed Description

Header file for pandora object creation classes.

Log

Definition in file ObjectCreation.h.


Class Documentation

◆ object_creation::Geometry

class object_creation::Geometry

◆ object_creation::TypedefHelper

class object_creation::TypedefHelper
template<typename PARAMETERS, typename OBJECT>
class object_creation::TypedefHelper< PARAMETERS, OBJECT >

Type definition helper class.

Parameters
PARAMETERSthe type of object parameters
OBJECTthe type of object

Definition at line 394 of file ObjectCreation.h.

Class Members
typedef OBJECT Object
typedef PARAMETERS Parameters