Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
TVirtualMapFile.h
Go to the documentation of this file.
1// @(#)root/io:$Id$
2// Author: Philippe Canal March 2024
3
4/*************************************************************************
5 * Copyright (C) 1995-2024, Rene Brun and Fons Rademakers. *
6 * All rights reserved. *
7 * *
8 * For the licensing terms see $ROOTSYS/LICENSE. *
9 * For the list of contributors see $ROOTSYS/README/CREDITS. *
10 *************************************************************************/
11
12#ifndef ROOT_TVirtualMapFile
13#define ROOT_TVirtualMapFile
14
15#include "TObject.h"
16
17/**
18\class TVirtualMapFile
19\ingroup Base
20
21Abstract base class for TMapFile
22
23This allows Core to handle TMapFile which is implemented in RIO
24
25*/
26
27class TVirtualMapFile : public TObject {
28public:
29 virtual void Close(Option_t *option = "") = 0;
30
31 ClassDef(TVirtualMapFile, 0); // Base of TMapFile
32};
33
34#endif
const char Option_t
Definition RtypesCore.h:66
#define ClassDef(name, id)
Definition Rtypes.h:342
Option_t Option_t option
Mother of all ROOT objects.
Definition TObject.h:41
Abstract base class for TMapFile.
virtual void Close(Option_t *option="")=0