HYDRA_development_version
Main Page
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
hflexfiller.h
Go to the documentation of this file.
1
//*-- Author : Jochen Markert 18.07.2007
2
3
#ifndef __HFLEXFILLER_H__
4
#define __HFLEXFILLER_H__
5
6
#include "
hreconstructor.h
"
7
#include "hcategory.h"
8
#include "
hhistmap.h
"
9
10
#include "TObjArray.h"
11
12
13
class
HFlexFiller
:
public
HReconstructor
{
14
15
protected
:
16
Bool_t
createCat
;
17
HHistMap
*
hM
;
18
TObjArray*
parameters
;
19
Int_t (*
pUserFill
)(
HHistMap
* hmap,TObjArray* pars);
//! user provided function pointer to fill the HFlex Category
20
21
void
clear
(
void
);
22
public
:
23
HFlexFiller
(
void
);
24
HFlexFiller
(
const
Text_t *name,
const
Text_t *title);
25
~HFlexFiller
(
void
);
26
Bool_t
init
(
void
);
27
Int_t
execute
(
void
);
28
Bool_t
finalize
(
void
);
29
30
void
setUserFill
(Int_t (*
function
)(
HHistMap
* ,TObjArray* ),
HHistMap
* histmap=0,TObjArray* pars=0,Bool_t makeCat=kTRUE){
31
createCat = makeCat;
32
hM = histmap;
33
parameters = pars;
34
pUserFill
=
function
;
35
}
36
ClassDef
(
HFlexFiller
,0);
37
};
38
#endif
/* !__HFLEXFILLER_H__ */
39
40
41
42
43
44
45
HFlexFiller::parameters
TObjArray * parameters
Definition:
hflexfiller.h:18
HFlexFiller::finalize
Bool_t finalize(void)
Definition:
hflexfiller.cc:170
HFlexFiller::setUserFill
void setUserFill(Int_t(*function)(HHistMap *, TObjArray *), HHistMap *histmap=0, TObjArray *pars=0, Bool_t makeCat=kTRUE)
Definition:
hflexfiller.h:30
HReconstructor
Definition:
hreconstructor.h:10
HHistMap
Definition:
hhistmap.h:34
HFlexFiller::clear
void clear(void)
user provided function pointer to fill the HFlex Category
Definition:
hflexfiller.cc:134
hreconstructor.h
HFlexFiller::~HFlexFiller
~HFlexFiller(void)
Definition:
hflexfiller.cc:129
hhistmap.h
HFlexFiller::execute
Int_t execute(void)
Definition:
hflexfiller.cc:162
HFlexFiller::HFlexFiller
HFlexFiller(void)
HFlexFiller
Definition:
hflexfiller.h:13
HFlexFiller::init
Bool_t init(void)
Definition:
hflexfiller.cc:142
HFlexFiller::createCat
Bool_t createCat
Definition:
hflexfiller.h:16
HFlexFiller::ClassDef
ClassDef(HFlexFiller, 0)
HFlexFiller::pUserFill
Int_t(* pUserFill)(HHistMap *hmap, TObjArray *pars)
Definition:
hflexfiller.h:19
HFlexFiller::hM
HHistMap * hM
Definition:
hflexfiller.h:17
base
util
hflexfiller.h
Generated on Fri Oct 9 2020 14:30:02 for HYDRA_development_version by
1.8.8