All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups
RecoMCTruthLinker.cc File Reference
#include "RecoMCTruthLinker.h"
#include <iostream>
#include <cstdlib>
#include <EVENT/LCCollection.h>
#include <EVENT/Track.h>
#include <EVENT/Cluster.h>
#include <EVENT/SimCalorimeterHit.h>
#include <EVENT/CalorimeterHit.h>
#include <EVENT/SimTrackerHit.h>
#include <EVENT/TrackerHit.h>
#include <EVENT/ReconstructedParticle.h>
#include <EVENT/LCRelation.h>
#include <UTIL/LCRelationNavigator.h>
#include "UTIL/LCTOOLS.h"
#include <cstdio>
#include "gearimpl/Vector3D.h"
#include <math.h>
#include <map>
#include <algorithm>
Include dependency graph for RecoMCTruthLinker.cc:

Go to the source code of this file.

Classes

struct  MCPKeep
 

Typedefs

typedef std::map< MCParticle
*, int > 
MCPMap
 
typedef std::map< Track *, int > TrackMap
 
typedef std::map< MCParticle
*, double > 
MCPMapDouble
 
typedef std::map< MCParticle
*, MCParticle * > 
Remap_as_you_go
 

Functions

lcio::LCCollection * getCollection (lcio::LCEvent *evt, const std::string name)
 helper function to get collection safely More...
 

Variables

RecoMCTruthLinker aRecoMCTruthLinker
 

Typedef Documentation

typedef std::map< MCParticle* , int > MCPMap

Definition at line 43 of file RecoMCTruthLinker.cc.

typedef std::map< MCParticle* , double > MCPMapDouble

Definition at line 47 of file RecoMCTruthLinker.cc.

typedef std::map< MCParticle* , MCParticle* > Remap_as_you_go

Definition at line 49 of file RecoMCTruthLinker.cc.

typedef std::map< Track* , int > TrackMap

Definition at line 45 of file RecoMCTruthLinker.cc.

Function Documentation

lcio::LCCollection* getCollection ( lcio::LCEvent *  evt,
const std::string  name 
)
inline

helper function to get collection safely

Definition at line 2135 of file RecoMCTruthLinker.cc.

Variable Documentation

RecoMCTruthLinker aRecoMCTruthLinker

Definition at line 38 of file RecoMCTruthLinker.cc.