All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups
ClusterCheater5_3.cc File Reference
#include "ClusterCheater5_3.h"
#include <EVENT/LCObject.h>
#include <EVENT/LCCollection.h>
#include <EVENT/SimCalorimeterHit.h>
#include <IMPL/ClusterImpl.h>
#include <IMPL/LCCollectionVec.h>
#include <IMPL/LCRelationImpl.h>
#include <UTIL/LCTOOLS.h>
#include <UTIL/LCRelationNavigator.h>
#include <iostream>
#include "ClusterShapes.h"
#include <map>
#include <vector>
#include <stack>
#include <math.h>
#include <algorithm>
#include <marlin/Global.h>
#include <gear/GEAR.h>
#include <gear/TPCParameters.h>
#include <gear/CalorimeterParameters.h>
Include dependency graph for ClusterCheater5_3.cc:

Go to the source code of this file.

Macros

#define MASK_K   (unsigned int) 0x3F000000
 
#define SHIFT_K   24
 
#define SHIFT_M   0
 
#define MASK_M   (unsigned int) 0x00000007
 

Typedefs

typedef std::map< MCParticle
*, ClusterImpl * > 
map_MCP_Clust
 
typedef std::map< MCParticle
*, HelixClass * > 
map_MCP_Helix
 

Functions

bool to_be_saved (const MCParticle *parm, const float cut, const CalorimeterHit *calhit)
 

Variables

ClusterCheater5_3 aClusterCheater5_3
 

Macro Definition Documentation

#define MASK_K   (unsigned int) 0x3F000000

Definition at line 28 of file ClusterCheater5_3.cc.

#define MASK_M   (unsigned int) 0x00000007

Definition at line 31 of file ClusterCheater5_3.cc.

#define SHIFT_K   24

Definition at line 29 of file ClusterCheater5_3.cc.

#define SHIFT_M   0

Definition at line 30 of file ClusterCheater5_3.cc.

Typedef Documentation

typedef std::map<MCParticle*,ClusterImpl*> map_MCP_Clust

Definition at line 38 of file ClusterCheater5_3.cc.

typedef std::map<MCParticle*,HelixClass*> map_MCP_Helix

Definition at line 39 of file ClusterCheater5_3.cc.

Function Documentation

bool to_be_saved ( const MCParticle *  parm,
const float  cut,
const CalorimeterHit *  calhit 
)

Definition at line 301 of file ClusterCheater5_3.cc.

Variable Documentation

ClusterCheater5_3 aClusterCheater5_3

Definition at line 41 of file ClusterCheater5_3.cc.