ATLAS Offline Software
Loading...
Searching...
No Matches
EMBHitsTestTool.cxx
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration
3*/
4
5#include "EMBHitsTestTool.h"
6
7#include <TH2D.h>
8#include <TH1.h>
9#include <TProfile.h>
10
11EMBHitsTestTool::EMBHitsTestTool(const std::string& type, const std::string& name, const IInterface* parent)
12 : LArHitsTestTool(type, name, parent)
13{
14}
15
17{
18 std::string origpath=m_path;
19
20 m_path += "LAr/EMB/";
21
22 // variables specific to sub detector (root histo names have to be unique!)
23 _TH1D(m_eta,"EMB_eta",25,-2.,2.);
24 _TH1D_WEIGHTED(m_time,"EMB_time",100,0,2.);
25 _TH1D(m_etot,"EMB_etot",100,0.,50.);
26 _TH1D_WEIGHTED(m_edep_eta,"EMB_edep_eta",25,-2.,2.);
27 _TH1D_WEIGHTED(m_edep_z,"EMB_edep_z",100,-4000.,4000.);
28 _TH1D_WEIGHTED(m_edep_r,"EMB_edep_r",100,1300.,2000.);
29 _TPROFILE(m_etot_eta,"EMB_etot_eta",25,-2.,2.);
30
31 m_path = std::move(origpath);
32
34}
35
#define _TH1D_WEIGHTED(var, name, nbin, xmin, xmax)
#define _TH1D(var, name, nbin, xmin, xmax)
#define _TPROFILE(var, name, nbin, xmin, xmax)
EMBHitsTestTool(const std::string &type, const std::string &name, const IInterface *parent)
StatusCode initialize()
LArHitsTestTool(const std::string &type, const std::string &name, const IInterface *parent)
virtual StatusCode initialize() override
std::string m_path