ATLAS Offline Software
Loading...
Searching...
No Matches
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
14namespace 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
RootReaderD3PDBase()
Quite empty constructor.
StatusCode writeHeader(const std::string &classname, const std::string &dir) const
Function creating the D3PDReader C++ header.
StatusCode createReader(const std::string &classname, const std::string &dir="./") const
Function creating the D3PDReader C++ code.
RootReaderD3PD_v1()
Quite empty constructor.
StatusCode writeSource(const std::string &classname, const std::string &dir) const
Function creatig the D3PDReader C++ source.
Block filler tool for noisy FEB information.