ATLAS Offline Software
Loading...
Searching...
No Matches
D3PDConverter.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
3*/
4
9
10#ifndef LArSamples_D3PDConverter_H
11#define LArSamples_D3PDConverter_H
12
15
16class TString;
17
18#include <map>
19
20
21namespace LArSamples {
22 class Interface;
23
24
26 {
27
28 public:
29
31 D3PDConverter(TTree& tree, const TString& templateFile, const TString& translatorFile)
32 : CaloD3PDClass(&tree) { initMapping(templateFile, translatorFile); }
33
34 virtual ~D3PDConverter() { }
35
36 bool makeSamplesTuple(const TString& outputFileName);
37
38 bool initMapping(const TString& templateFile, const TString& translatorFile);
39
40 std::map<unsigned int, unsigned int> m_id2hash;
42 };
43}
44
45#endif
static const std::string outputFileName
Define macros for attributes used to control the static checker.
#define ATLAS_NOT_THREAD_SAFE
getNoisyStrip() Find noisy strips from hitmaps and write out into xml/db formats
CaloD3PDClass(TTree *tree=0)
bool initMapping(const TString &templateFile, const TString &translatorFile)
D3PDConverter(TTree &tree, const TString &templateFile, const TString &translatorFile)
Constructor.
std::map< unsigned int, unsigned int > m_id2hash
TChain * tree