SToGS
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
PHit Class Reference

#include <ParisEvents.h>

Inherits TObject.

Public Types

enum  EParticle { kUnknown = -1, kGamma, kGDR, kNeutron }
 

Public Member Functions

 PHit ()
 
 PHit (const PHit &)
 
virtual ~PHit ()
 

Public Attributes

Double32_t fE
 
Int_t fFlag
 
Int_t fID
 
Double32_t fT
 
Int_t fUID
 
Double32_t fX
 
Double32_t fY
 
Double32_t fZ
 

Detailed Description

General Hit structure for Paris

In case of primary particles (simulations)

  • fE : energy of the emitted particle
  • fID: unique id that depends of the type of the particle
  • fX : direction of the emitted particle
  • fY : direction of the emitted particle
  • fZ : direction of the emitted particle
  • fT : emission's time
  • fFlag : unique number in the list of emitted particles for an event
  • fUID : user's id - unique detector number

In case of a real detector

  • fE : energy of one cell
  • fID: type is in principle not known
  • fX : direction of the cell fired
  • fY : direction of the cell fired
  • fZ : direction of the cell fired
  • fT : detection's time
  • fFlag : flag concerning the cell, in principle default value
  • fUID : user's id - unique detector number

In case of simulated detector tacking mode [calo mode]

  • fE : energy of the impact [cell]
  • fID: type of the primary particle that gives this impact [unkown, two primarires can deposited energy in a given cell]
  • fX : position of the impact [mean position in the cell]
  • fY : position of the impact [mean position in the cell]
  • fZ : position of the impact [mean position in the cell]
  • fT : time of the impact [mean time in the cell]
  • fFlag : unique number in the list of emitted particles for an event [number of hits in the cell]
  • fUID : user's id - unique detector number

In case of output of algorithms

  • fE : energy of the cluster
  • fID: unique id that depends of the type of the particle
  • fX : direction of the cluster
  • fY : direction of the cluster
  • fZ : direction of the cluster
  • fT : detection's time
  • fFlag : flag concerning the constructed cluster (depends on the algorithm)
  • fUID : user's id - unique detector number

Definition at line 53 of file ParisEvents.h.

Member Enumeration Documentation

Enumerator
kUnknown 
kGamma 
kGDR 
kNeutron 

Definition at line 56 of file ParisEvents.h.

Constructor & Destructor Documentation

PHit::PHit ( )
PHit::PHit ( const PHit phit)

Definition at line 26 of file ParisEvents.C.

PHit::~PHit ( )
virtual

Definition at line 51 of file ParisEvents.C.

Member Data Documentation

Double32_t PHit::fE

Definition at line 59 of file ParisEvents.h.

Int_t PHit::fFlag

Definition at line 65 of file ParisEvents.h.

Int_t PHit::fID

Definition at line 60 of file ParisEvents.h.

Double32_t PHit::fT

Definition at line 64 of file ParisEvents.h.

Int_t PHit::fUID

Definition at line 66 of file ParisEvents.h.

Double32_t PHit::fX

Definition at line 61 of file ParisEvents.h.

Double32_t PHit::fY

Definition at line 62 of file ParisEvents.h.

Double32_t PHit::fZ

Definition at line 63 of file ParisEvents.h.


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