Belle II Software development
hitMapMaker.h
1/**************************************************************************
2 * basf2 (Belle II Analysis Software Framework) *
3 * Author: The Belle II Collaboration *
4 * *
5 * See git log for contributors and copyright holders. *
6 * This file is licensed under LGPL-3.0, see LICENSE.md. *
7 **************************************************************************/
8#pragma once
9
10#include <TCanvas.h>
11#include <TH1F.h>
12#include <TH2F.h>
13
14namespace Belle2 {
26 TH2* moduleHitMap(TH1* hitMap, int moduleID);
27
34 TH2* moduleDeadMap(TH1* hitMap, int moduleID);
35
42 TH1* mergerClusterHitMap1D(TH1* hitMap, int mergerID);
43
50 TCanvas* mergerClusterHitMap2D(TH1* hitMap, int mergerID);
51
58 TCanvas* sectorHitMap(TH1* hitMap, int sector);
59
66 TCanvas* sectorDeadMap(TH1* hitMap, int sector);
67
69} // Belle2 namespace
70
TH2 * moduleHitMap(TH1 *hitMap, int moduleID)
Make hit map in HAPD view (12*12 channels).
Definition: hitMapMaker.cc:38
TH2 * moduleDeadMap(TH1 *hitMap, int moduleID)
Make chip dead/alive map in HAPD view (2*2 chips).
Definition: hitMapMaker.cc:62
TCanvas * mergerClusterHitMap2D(TH1 *hitMap, int mergerID)
Make display of 6 HAPDs' 2D hit map of the Merger Board.
Definition: hitMapMaker.cc:120
TH1 * mergerClusterHitMap1D(TH1 *hitMap, int mergerID)
Make 1D hit map of specified Merger Board.
Definition: hitMapMaker.cc:95
TCanvas * sectorDeadMap(TH1 *hitMap, int sector)
Make display of 70 HAPDs' 2D dead/alive map of the sector.
Definition: hitMapMaker.cc:176
TCanvas * sectorHitMap(TH1 *hitMap, int sector)
Make display of 70 HAPDs' 2D hit map of the sector.
Definition: hitMapMaker.cc:144
Abstract base class for different kinds of events.