Main Page
Class Categories
Classes
Namespaces
File List
File Members
exper-sw
cosmosw
AugerSW
Offline
source
main
ValidationTests
OldValidation
code
TValidationPtr.cc
Go to the documentation of this file.
1
#include "
TValidationPtr.h
"
2
#include "
TValidationObj.h
"
3
4
5
ClassImp(
TValidationPtr
);
6
7
8
TValidationPtr::TValidationPtr
(
const
TValidationPtr
&
p
) :
9
TObject(p),
10
_Obj(p._Obj),
11
_Name(p._Name)
12
{ }
13
14
15
bool
16
TValidationPtr::SetTVObj
(
TValidationObj
*
const
o,
const
std::string& name)
17
{
18
if
(o) {
19
_Obj
= o;
20
_Name
= name.c_str();
21
return
true
;
22
}
23
return
false
;
24
}
25
26
27
TValidationObj
*
28
TValidationPtr::GetTVObj
()
29
{
30
return
_Obj
;
31
}
32
33
34
std::string
35
TValidationPtr::GetTVOName
()
36
{
37
return
_Name
.Data();
38
}
TValidationPtr::SetTVObj
virtual bool SetTVObj(TValidationObj *, const std::string &name)
Definition:
TValidationPtr.cc:16
G4StationSimulatorOG::p
p
Definition:
G4StationConstruction.cc:106
TValidationPtr
Definition:
TValidationPtr.h:9
TValidationObj.h
TValidationObj
Definition:
TValidationObj.h:7
TValidationPtr.h
TValidationPtr::_Name
TString _Name
Definition:
TValidationPtr.h:13
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.