ATLAS Offline Software
FCALHitsTestTool.cxx
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #include "FCALHitsTestTool.h"
6 
7 #include <TH2D.h>
8 #include <TH1.h>
9 #include <TProfile.h>
10 
11 FCALHitsTestTool::FCALHitsTestTool(const std::string& type, const std::string& name, const IInterface* parent)
13 {
14 }
15 
17 {
18  std::string origpath=m_path;
19 
20  m_path += "LAr/FCAL/";
21 
22  // variables specific to sub detector (root histo names have to be unique!)
23  //_TH1D(m_eta,"FCAL_eta",25,-5.,5.);
24  //_TH1D_WEIGHTED(m_time,"FCAL_time",100,0,25);
25  _TH1D(m_etot,"FCAL_etot",100,0.,10.);
26  //_TH1D_WEIGHTED(m_edep_eta,"FCAL_edep_eta",25,-5.,5.);
27  //_TH1D_WEIGHTED(m_edep_z,"FCAL_edep_z",100,-5200.,5200.);
28  _TH1D_WEIGHTED(m_edep_r,"FCAL_edep_r",100,0.,500.);
29  _TPROFILE(m_etot_eta,"FCAL_etot_eta",25,-3.,3.);
30 
31  m_path = origpath;
32 
34 }
35 
_TPROFILE
#define _TPROFILE(var, name, nbin, xmin, xmax)
Definition: SimTestHisto.h:39
LArHitsTestTool::m_edep_r
TH1 * m_edep_r
Definition: LArHitsTestTool.h:44
FCALHitsTestTool::FCALHitsTestTool
FCALHitsTestTool(const std::string &type, const std::string &name, const IInterface *parent)
Definition: FCALHitsTestTool.cxx:11
LArHitsTestTool
Definition: LArHitsTestTool.h:12
LArHitsTestTool::m_etot_eta
TH1 * m_etot_eta
Definition: LArHitsTestTool.h:45
_TH1D
#define _TH1D(var, name, nbin, xmin, xmax)
Definition: SimTestHisto.h:47
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
test_pyathena.parent
parent
Definition: test_pyathena.py:15
FCALHitsTestTool.h
_TH1D_WEIGHTED
#define _TH1D_WEIGHTED(var, name, nbin, xmin, xmax)
Definition: SimTestHisto.h:67
name
std::string name
Definition: Control/AthContainers/Root/debug.cxx:221
FCALHitsTestTool::initialize
StatusCode initialize()
Definition: FCALHitsTestTool.cxx:16
python.CaloScaleNoiseConfig.type
type
Definition: CaloScaleNoiseConfig.py:78
LArHitsTestTool::initialize
virtual StatusCode initialize() override
Definition: LArHitsTestTool.cxx:40
SimTestHisto::m_path
std::string m_path
Definition: SimTestHisto.h:34
LArHitsTestTool::m_etot
TH1 * m_etot
Definition: LArHitsTestTool.h:42