GSOC 18 Technical description - grasseau/HAhRD GitHub Wiki
Data inputs
The data needs to the CNN classification are in ROOT files (not interesting for our proposal) which contain events (these events are simulated). Each event contains 3D-energy map of energy deposits (or 3D-image) left by a crossing particle or (crossing particles) in hexagonal sensors of the HGCAL detector. The 3D-image contains the 52 planes of HGCAL detector with the position of the sensors with the energy left. Inside one plane, there are two main regions: inner and outer regions inside which there are two different different sensor sizes. As a result the mesh of HGCAL is quite complex, meshes can be considered regular by regions of the detector.
Learning part
We will not learn with the results of the current clustering method. The CNN learning will be carried out with the knowledge of the HGCAL incoming particles: type of the particle, position, energy, and possibly the direction the particles (all this quantities are in the input ROOT file). In addition, some simple synthetic event will be generated to start the learning phase.
Starting code
The starting code is a simple python code, performing a post-processing to analyze the current clustering algorithm. All python tools are in this file to get all data for CNN processing. To run it, please, download it (processing.ipynb) an run with Jupyter notebook or adapt the Jupyter file to simple python file. The path to the input ROOT file must be adjusted.
Vocabulary:
Suffix/prefix/name used | Definition |
---|---|
rechit | a recorded event (energy deposit) in one cell of the detector |
_x,_y,_z | position (of a hit) |
_energy | Energy deposit in the cell (sensor) |
_layer | Layer index (52 layers/plane) |
_cluster2d | Cluster index found by the current clustering algorithm |
genpart | Characteristics of the simulated particle (considered as the truth information to learn the CNN) |
_reachedEE | Particle which reach the HGCAl EE part, meaning that the particle enter in HGCAL |
_pid | Particle type (photon, electron, ...) |
_posx,_posy,_posz | position of the HGCAL in-going particle |
_eta, _phi | Angles of the incident particle |
pt | Transverse momentum of the particle (projection of the particle momentum on the perpendicular plane of the beam (HGCAL detector axis) |