Main Page
Class Categories
Classes
Namespaces
File List
File Members
exper-sw
cosmosw
AugerSW
Offline
source
main
ValidationTests
OldValidation
code
TValidationPtr.h
Go to the documentation of this file.
1
#ifndef TValidationPtr_H
2
#define TValidationPtr_H
3
4
#include <TH1D.h>
5
#include <string>
6
#include "
TValidationObj.h
"
7
8
9
class
TValidationPtr
:
public
TObject {
10
11
protected
:
12
TValidationObj
*
_Obj
;
13
TString
_Name
;
14
15
public
:
16
TValidationPtr
() :
_Obj
(0),
_Name
(
"KNOWN"
) { }
17
TValidationPtr
(
const
TValidationPtr
&);
18
19
virtual
bool
SetTVObj
(
TValidationObj
*,
const
std::string& name);
20
virtual
TValidationObj
*
GetTVObj
();
21
virtual
std::string
GetTVOName
();
22
23
virtual
~TValidationPtr
() { }
24
25
ClassDef
(
TValidationPtr
, 1);
26
27
};
28
29
30
#endif
TValidationPtr::~TValidationPtr
virtual ~TValidationPtr()
Definition:
TValidationPtr.h:23
TValidationPtr::SetTVObj
virtual bool SetTVObj(TValidationObj *, const std::string &name)
Definition:
TValidationPtr.cc:16
TValidationPtr
Definition:
TValidationPtr.h:9
TValidationObj.h
TValidationObj
Definition:
TValidationObj.h:7
TValidationPtr::_Name
TString _Name
Definition:
TValidationPtr.h:13
TValidationPtr::ClassDef
ClassDef(TValidationPtr, 1)
TValidationPtr::GetTVOName
virtual std::string GetTVOName()
Definition:
TValidationPtr.cc:35
TValidationPtr::TValidationPtr
TValidationPtr()
Definition:
TValidationPtr.h:16
TValidationPtr::_Obj
TValidationObj * _Obj
Definition:
TValidationPtr.h:12
TValidationPtr::GetTVObj
virtual TValidationObj * GetTVObj()
Definition:
TValidationPtr.cc:28
, generated on Tue Sep 26 2023.