LCIO  02.17
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Namespaces | Functions
CellIDEncoder.h File Reference
#include "EVENT/LCCollection.h"
#include "UTIL/BitField64.h"
#include "IMPL/LCFlagImpl.h"
#include <string>
+ Include dependency graph for CellIDEncoder.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  UTIL::CellIDEncoder< T >
 Specialization for SimTrackerHits that have only one cellID. More...
 

Namespaces

 EVENT
 Typedefs for std::vectors of basic types used in LCIO.
 
 UTIL
 

Functions

template<class T >
int UTIL::CellIDEncoder_cellID1Bit ()
 Helper function that returns the bit for cellid1 through template specialization or -1 if no cellid1 exists. More...
 
template<>
int UTIL::CellIDEncoder_cellID1Bit< EVENT::SimCalorimeterHit > ()
 specialization that returns the proper bit for the second cellid More...
 
template<>
int UTIL::CellIDEncoder_cellID1Bit< EVENT::RawCalorimeterHit > ()
 specialization that returns the proper bit for the second cellid More...
 
template<>
int UTIL::CellIDEncoder_cellID1Bit< EVENT::CalorimeterHit > ()
 specialization that returns the proper bit for the second cellid More...
 
template<>
int UTIL::CellIDEncoder_cellID1Bit< EVENT::TrackerData > ()
 specialization that returns the proper bit for the second cellid More...
 
template<>
int UTIL::CellIDEncoder_cellID1Bit< EVENT::TrackerPulse > ()
 specialization that returns the proper bit for the second cellid More...
 
template<>
int UTIL::CellIDEncoder_cellID1Bit< EVENT::TrackerRawData > ()
 specialization that returns the proper bit for the second cellid More...
 
template<>
int UTIL::CellIDEncoder_cellID1Bit< EVENT::TrackerHit > ()
 specialization that returns the proper bit for the second cellid More...
 
template<>
int UTIL::CellIDEncoder_cellID1Bit< EVENT::TrackerHitPlane > ()
 specialization that returns the proper bit for the second cellid More...
 
template<>
int UTIL::CellIDEncoder_cellID1Bit< EVENT::TrackerHitZCylinder > ()
 specialization that returns the proper bit for the second cellid More...
 
template<>
int UTIL::CellIDEncoder_cellID1Bit< EVENT::SimTrackerHit > ()
 specialization that returns the proper bit for the second cellid More...
 
template<class T >
void UTIL::CellIDEncoder_setCellID (T *hit, int low, int high)
 Helper function that sets cellid1 and cellid2. More...