ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
LArCalorimeter
LArSamplesMon
LArSamplesMon
D3PDConverter.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2026 CERN for the benefit of the ATLAS collaboration
3
*/
4
9
10
#ifndef LArSamples_D3PDConverter_H
11
#define LArSamples_D3PDConverter_H
12
13
#include "
LArSamplesMon/CaloD3PDClass.h
"
14
#include "
CxxUtils/checker_macros.h
"
15
16
class
TString;
17
18
#include <map>
19
#include <memory>
20
21
22
namespace
LArSamples
{
23
class
Interface
;
24
25
26
class
ATLAS_NOT_THREAD_SAFE
D3PDConverter
:
public
CaloD3PDClass
27
{
28
29
public
:
30
32
D3PDConverter
(TTree&
tree
,
const
TString& templateFile,
const
TString& translatorFile);
33
virtual
~D3PDConverter
();
34
35
bool
makeSamplesTuple
(
const
TString&
outputFileName
);
36
37
bool
initMapping
(
const
TString& templateFile,
const
TString& translatorFile);
38
39
std::map<unsigned int, unsigned int>
m_id2hash
;
40
std::unique_ptr<Interface>
m_template
;
41
};
42
}
43
44
#endif
CaloD3PDClass.h
outputFileName
static const std::string outputFileName
Definition
ProduceDummyStripCabling.cxx:17
checker_macros.h
Define macros for attributes used to control the static checker.
ATLAS_NOT_THREAD_SAFE
#define ATLAS_NOT_THREAD_SAFE
getNoisyStrip() Find noisy strips from hitmaps and write out into xml/db formats
Definition
checker_macros.h:212
CaloD3PDClass::CaloD3PDClass
CaloD3PDClass(TTree *tree=0)
LArSamples::D3PDConverter::initMapping
bool initMapping(const TString &templateFile, const TString &translatorFile)
Definition
D3PDConverter.cxx:107
LArSamples::D3PDConverter::~D3PDConverter
virtual ~D3PDConverter()
LArSamples::D3PDConverter::m_template
std::unique_ptr< Interface > m_template
Definition
D3PDConverter.h:40
LArSamples::D3PDConverter::makeSamplesTuple
bool makeSamplesTuple(const TString &outputFileName)
Definition
D3PDConverter.cxx:32
LArSamples::D3PDConverter::D3PDConverter
D3PDConverter(TTree &tree, const TString &templateFile, const TString &translatorFile)
Constructor.
Definition
D3PDConverter.cxx:24
LArSamples::D3PDConverter::m_id2hash
std::map< unsigned int, unsigned int > m_id2hash
Definition
D3PDConverter.h:39
LArSamples::Interface
Definition
Interface.h:37
LArSamples
Definition
AbsShape.h:24
tree
TChain * tree
Definition
tile_monitor.h:30
Generated on
for ATLAS Offline Software by
1.17.0