#include <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 68 of file HistogramSvc.h.
template<class R , class S , class T1 , class T2 >
| static R* HistogramSvc::Helper::act |
( |
R * |
res, |
|
|
const S & |
b, |
|
|
void(T1::*)(const T2 *, Double_t) |
pmf, |
|
|
Double_t |
scale |
|
) |
| |
|
inlinestatic |
Definition at line 96 of file HistogramSvc.h.
{
T1 *
h1 = Gaudi::getRepresentation<R,T1>(*res);
T1 *
h2 = Gaudi::getRepresentation<R,T1>(b);
if ( h1 && h2 ) {
(h1->*pmf)(h2,scale);
return res;
}
return 0;
}
template<class R , class S , class T1 , class T2 >
| static R* HistogramSvc::Helper::act |
( |
R * |
res, |
|
|
const S & |
b, |
|
|
Bool_t(T1::*)(const T2 *, Double_t) |
pmf, |
|
|
Double_t |
scale |
|
) |
| |
|
inlinestatic |
Definition at line 106 of file HistogramSvc.h.
{
T1 *
h1 = Gaudi::getRepresentation<R,T1>(*res);
T1 *
h2 = Gaudi::getRepresentation<R,T1>(b);
if ( h1 && h2 ) {
(h1->*pmf)(h2,scale);
return res;
}
return 0;
}
template<class R , class S , class T1 , class T2 >
| static R* HistogramSvc::Helper::act |
( |
R * |
res, |
|
|
const S & |
b, |
|
|
void(T1::*)(const T2 *) |
pmf |
|
) |
| |
|
inlinestatic |
Definition at line 116 of file HistogramSvc.h.
{
T1 *
h1 = Gaudi::getRepresentation<R,T1>(*res);
T1 *
h2 = Gaudi::getRepresentation<R,T1>(b);
if ( h1 && h2 ) {
(h1->*pmf)(h2);
return res;
}
return 0;
}
template<class R , class S , class T1 , class T2 >
| static R* HistogramSvc::Helper::act |
( |
R * |
res, |
|
|
const S & |
b, |
|
|
Bool_t(T1::*)(const T2 *) |
pmf |
|
) |
| |
|
inlinestatic |
Definition at line 126 of file HistogramSvc.h.
{
T1 *
h1 = Gaudi::getRepresentation<R,T1>(*res);
T1 *
h2 = Gaudi::getRepresentation<R,T1>(b);
if ( h1 && h2 ) {
(h1->*pmf)(h2);
return res;
}
return 0;
}
template<class A1 , class A3 >
| StatusCode HistogramSvc::Helper::find |
( |
A1 |
a1, |
|
|
A3 *& |
a3 |
|
) |
| |
|
inline |
Definition at line 83 of file HistogramSvc.h.
{
a3 = dynamic_cast<A3*>(pObject);
}
template<class A1 , class A2 , class A3 >
| StatusCode HistogramSvc::Helper::find |
( |
A1 |
a1, |
|
|
A2 |
a2, |
|
|
A3 *& |
a3 |
|
) |
| |
|
inline |
Definition at line 89 of file HistogramSvc.h.
{
a3 = dynamic_cast<A3*>(pObject);
}
template<class A1 , class A3 >
| StatusCode HistogramSvc::Helper::retrieve |
( |
A1 |
a1, |
|
|
A3 *& |
a3 |
|
) |
| |
|
inline |
Definition at line 71 of file HistogramSvc.h.
{
a3 = dynamic_cast<A3*>(pObject);
}
template<class A1 , class A2 , class A3 >
| StatusCode HistogramSvc::Helper::retrieve |
( |
A1 |
a1, |
|
|
A2 |
a2, |
|
|
A3 *& |
a3 |
|
) |
| |
|
inline |
Definition at line 77 of file HistogramSvc.h.
{
a3 = dynamic_cast<A3*>(pObject);
}
The documentation for this struct was generated from the following file:
- /afs/cern.ch/sw/Gaudi/releases/GAUDI/GAUDI_v25r0/GaudiCommonSvc/src/HistogramSvc/HistogramSvc.h