ATLAS Offline Software
RootReaderD3PD_v1.h
Go to the documentation of this file.
1 // Dear emacs, this is -*- c++ -*-
2 
3 /*
4  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
5 */
6 
7 // $Id: RootReaderD3PD_v1.h 462802 2011-10-12 16:06:24Z krasznaa $
8 #ifndef D3PDMAKERREADER_ROOTREADERD3PD_V1_H
9 #define D3PDMAKERREADER_ROOTREADERD3PD_V1_H
10 
11 // Local include(s):
12 #include "RootReaderD3PDBase.h"
13 
14 namespace D3PD {
15 
27 
28  public:
31 
33  StatusCode createReader( const std::string& classname,
34  const std::string& dir = "./" ) const;
35 
36  private:
38  StatusCode writeHeader( const std::string& classname,
39  const std::string& dir ) const;
41  StatusCode writeSource( const std::string& classname,
42  const std::string& dir ) const;
43 
44  }; // class RootReaderD3PD_v1
45 
46 } // namespace D3PD
47 
48 #endif // D3PDMAKERREADER_ROOTREADERD3PD_V1_H
D3PD::RootReaderD3PD_v1::RootReaderD3PD_v1
RootReaderD3PD_v1()
Quite empty constructor.
Definition: RootReaderD3PD_v1.cxx:32
RootReaderD3PDBase.h
D3PD::RootReaderD3PDBase
Base class for all ROOT-based code generators.
Definition: RootReaderD3PDBase.h:38
D3PD::RootReaderD3PD_v1::writeSource
StatusCode writeSource(const std::string &classname, const std::string &dir) const
Function creatig the D3PDReader C++ source.
Definition: RootReaderD3PD_v1.cxx:178
D3PD::RootReaderD3PD_v1::writeHeader
StatusCode writeHeader(const std::string &classname, const std::string &dir) const
Function creating the D3PDReader C++ header.
Definition: RootReaderD3PD_v1.cxx:56
D3PD::RootReaderD3PD_v1
D3PD class used for generating ROOT D3PDReader classes.
Definition: RootReaderD3PD_v1.h:26
D3PD
Block filler tool for noisy FEB information.
Definition: InnerDetector/InDetMonitoring/InDetGlobalMonitoring/macros/EnhancedPrimaryVertexMonitoring/TrigD3PD/ChainGroup.h:21
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
beamspotman.dir
string dir
Definition: beamspotman.py:623
D3PD::RootReaderD3PD_v1::createReader
StatusCode createReader(const std::string &classname, const std::string &dir="./") const
Function creating the D3PDReader C++ code.
Definition: RootReaderD3PD_v1.cxx:44