All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups
Superhit2 Class Reference

Basic hit class for reconstruction, contains the calorimeter hit plus additional parameters. More...

#include <KITutil.h>

Public Member Functions

 Superhit2 (const Superhit2 &)=delete
 
Superhit2operator= (const Superhit2 &)=delete
 
 Superhit2 (float E, CalorimeterHit *chitin)
 Constructor , needs absolute MIP energy (calibrated ) , and pointer to calorimeter hit. More...
 
 ~Superhit2 ()
 Destructor. More...
 
const float * getPosition (int i)
 Returns position of the hit i=1 transformed position, i=2 true position. More...
 

Public Attributes

CalorimeterHit * chit {}
 Pointer to the LCIO calorimeter hit. More...
 
bool connect {}
 
float point [3] {}
 Transformed position of the hit. More...
 
float pointt [3] {}
 Real coordinate of the hit, copy of calorimeter hit data for direct access. More...
 
float mip {}
 Energy of hit i terms of MIP. More...
 
float mipE {}
 MIP value [GeV]. More...
 
int top {}
 Number of neighbours. More...
 
bool is_assigned {}
 Is hit assigned to a cluster or not. More...
 
vector< Superhit2 * > neighbours {}
 Vector of pointers to the neighbouring hits of Superhit2 type. More...
 
Tmpcl2cl {}
 Pointer to the cluster to wich hit belong. More...
 
int S {}
 stove as coded by Mokka More...
 
int K {}
 layer as coded by Mokka More...
 
int M {}
 module as coded by Mokka More...
 
int tip {}
 0 by constructor 1 for ecal 2 for hcal More...
 

Detailed Description

Basic hit class for reconstruction, contains the calorimeter hit plus additional parameters.

Authors
P.Krstonosic (DESY)

Definition at line 40 of file KITutil.h.

Constructor & Destructor Documentation

Superhit2::Superhit2 ( const Superhit2 )
delete
Superhit2::Superhit2 ( float  E,
CalorimeterHit *  chitin 
)

Constructor , needs absolute MIP energy (calibrated ) , and pointer to calorimeter hit.

Definition at line 886 of file KITutil.cc.

Superhit2::~Superhit2 ( )

Destructor.

Definition at line 884 of file KITutil.cc.

Member Function Documentation

const float* Superhit2::getPosition ( int  i)

Returns position of the hit i=1 transformed position, i=2 true position.

Superhit2& Superhit2::operator= ( const Superhit2 )
delete

Member Data Documentation

CalorimeterHit* Superhit2::chit {}

Pointer to the LCIO calorimeter hit.

Definition at line 62 of file KITutil.h.

Tmpcl2* Superhit2::cl {}

Pointer to the cluster to wich hit belong.

Definition at line 96 of file KITutil.h.

bool Superhit2::connect {}

Definition at line 64 of file KITutil.h.

bool Superhit2::is_assigned {}

Is hit assigned to a cluster or not.

Definition at line 88 of file KITutil.h.

int Superhit2::K {}

layer as coded by Mokka

Definition at line 104 of file KITutil.h.

int Superhit2::M {}

module as coded by Mokka

Definition at line 108 of file KITutil.h.

float Superhit2::mip {}

Energy of hit i terms of MIP.

Definition at line 76 of file KITutil.h.

float Superhit2::mipE {}

MIP value [GeV].

Definition at line 80 of file KITutil.h.

vector<Superhit2*> Superhit2::neighbours {}

Vector of pointers to the neighbouring hits of Superhit2 type.

Definition at line 92 of file KITutil.h.

float Superhit2::point[3] {}

Transformed position of the hit.

Definition at line 68 of file KITutil.h.

float Superhit2::pointt[3] {}

Real coordinate of the hit, copy of calorimeter hit data for direct access.

Definition at line 72 of file KITutil.h.

int Superhit2::S {}

stove as coded by Mokka

Definition at line 100 of file KITutil.h.

int Superhit2::tip {}

0 by constructor 1 for ecal 2 for hcal

Definition at line 112 of file KITutil.h.

int Superhit2::top {}

Number of neighbours.

Definition at line 84 of file KITutil.h.


The documentation for this class was generated from the following files: