#include </builds/gaudi/Gaudi/GaudiCommonSvc/include/GaudiCommonSvc/HistogramSvc.h>
|
| Helper (HistogramSvc *p) |
|
template<class A1, class A3> |
StatusCode | retrieve (A1 a1, A3 *&a3) |
|
template<class A1, class A2, class A3> |
StatusCode | retrieve (A1 a1, A2 a2, A3 *&a3) |
|
template<class A1, class A3> |
StatusCode | find (A1 a1, A3 *&a3) |
|
template<class A1, class A2, class A3> |
StatusCode | find (A1 a1, A2 a2, A3 *&a3) |
|
|
template<class R, class S, class T1, class T2> |
static R * | act (R *res, const S &b, void(T1::*pmf)(const T2 *, Double_t), Double_t scale) |
|
template<class R, class S, class T1, class T2> |
static R * | act (R *res, const S &b, Bool_t(T1::*pmf)(const T2 *, Double_t), Double_t scale) |
|
template<class R, class S, class T1, class T2> |
static R * | act (R *res, const S &b, void(T1::*pmf)(const T2 *)) |
|
template<class R, class S, class T1, class T2> |
static R * | act (R *res, const S &b, Bool_t(T1::*pmf)(const T2 *)) |
|
Definition at line 70 of file HistogramSvc.h.
◆ Helper()
◆ act() [1/4]
static R * HistogramSvc::Helper::act |
( |
R * | res, |
|
|
const S & | b, |
|
|
Bool_t(T1::* | pmf )(const T2 *) ) |
|
inlinestatic |
Definition at line 132 of file HistogramSvc.h.
132 {
135 if ( h1 && h2 ) {
136 ( h1->*pmf )( h2 );
137 return res;
138 }
139 return nullptr;
140 }
T * getRepresentation(const Q &hist)
◆ act() [2/4]
static R * HistogramSvc::Helper::act |
( |
R * | res, |
|
|
const S & | b, |
|
|
Bool_t(T1::* | pmf )(const T2 *, Double_t), |
|
|
Double_t | scale ) |
|
inlinestatic |
Definition at line 112 of file HistogramSvc.h.
112 {
115 if ( h1 && h2 ) {
116 ( h1->*pmf )( h2, scale );
117 return res;
118 }
119 return nullptr;
120 }
◆ act() [3/4]
static R * HistogramSvc::Helper::act |
( |
R * | res, |
|
|
const S & | b, |
|
|
void(T1::* | pmf )(const T2 *) ) |
|
inlinestatic |
Definition at line 122 of file HistogramSvc.h.
122 {
125 if ( h1 && h2 ) {
126 ( h1->*pmf )( h2 );
127 return res;
128 }
129 return nullptr;
130 }
◆ act() [4/4]
static R * HistogramSvc::Helper::act |
( |
R * | res, |
|
|
const S & | b, |
|
|
void(T1::* | pmf )(const T2 *, Double_t), |
|
|
Double_t | scale ) |
|
inlinestatic |
Definition at line 102 of file HistogramSvc.h.
102 {
105 if ( h1 && h2 ) {
106 ( h1->*pmf )( h2, scale );
107 return res;
108 }
109 return nullptr;
110 }
◆ find() [1/2]
StatusCode HistogramSvc::Helper::find |
( |
A1 | a1, |
|
|
A2 | a2, |
|
|
A3 *& | a3 ) |
|
inline |
Definition at line 95 of file HistogramSvc.h.
95 {
97 StatusCode sc =
m_svc->findObject( a1, a2, pObject );
98 a3 =
dynamic_cast<A3*
>( pObject );
99 return sc;
100 }
◆ find() [2/2]
StatusCode HistogramSvc::Helper::find |
( |
A1 | a1, |
|
|
A3 *& | a3 ) |
|
inline |
Definition at line 88 of file HistogramSvc.h.
88 {
90 StatusCode sc =
m_svc->findObject( a1, pObject );
91 a3 =
dynamic_cast<A3*
>( pObject );
92 return sc;
93 }
◆ retrieve() [1/2]
StatusCode HistogramSvc::Helper::retrieve |
( |
A1 | a1, |
|
|
A2 | a2, |
|
|
A3 *& | a3 ) |
|
inline |
Definition at line 81 of file HistogramSvc.h.
81 {
83 StatusCode sc =
m_svc->retrieveObject( a1, a2, pObject );
84 a3 =
dynamic_cast<A3*
>( pObject );
85 return sc;
86 }
◆ retrieve() [2/2]
StatusCode HistogramSvc::Helper::retrieve |
( |
A1 | a1, |
|
|
A3 *& | a3 ) |
|
inline |
Definition at line 74 of file HistogramSvc.h.
74 {
76 StatusCode sc =
m_svc->retrieveObject( a1, pObject );
77 a3 =
dynamic_cast<A3*
>( pObject );
78 return sc;
79 }
◆ m_svc
The documentation for this struct was generated from the following file: