29 |
|
public: |
30 |
|
explicit JetFitAnalyzer(const edm::ParameterSet&); |
31 |
|
~JetFitAnalyzer(); |
32 |
< |
|
33 |
< |
|
32 |
> |
|
33 |
|
protected: |
34 |
|
virtual void beginJob(const edm::EventSetup&); |
35 |
|
virtual void analyze(const edm::Event&, const edm::EventSetup&); |
36 |
|
virtual void endJob(); |
37 |
|
virtual TH2D * make_histo(const edm::Event&, const edm::EventSetup&) = 0; |
38 |
< |
virtual jetfit::model_def& make_model_def(const edm::Event&, |
39 |
< |
const edm::EventSetup&, |
40 |
< |
TH2 *hist) = 0; |
38 |
> |
virtual HistoFitter::ModelDefinition& make_model_def(const edm::Event&, |
39 |
> |
const edm::EventSetup&, |
40 |
> |
TH2 *hist) = 0; |
41 |
|
virtual void analyze_results(HistoFitter::FitResults, |
42 |
|
std::vector<HistoFitter::Trouble>, |
43 |
|
TH2 *) = 0; |
45 |
– |
void set_user_minuit(void (*_user_minuit)(TMinuit *, TH2 *, int) ) { |
46 |
– |
user_minuit = _user_minuit; |
47 |
– |
} |
44 |
|
|
45 |
< |
private: |
45 |
> |
//private: |
46 |
|
// ----------member data --------------------------- |
47 |
< |
bool ignorezero_; |
52 |
< |
int rebinX_; |
53 |
< |
int rebinY_; |
54 |
< |
double P_cutoff_val_; |
55 |
< |
void (*user_minuit)(TMinuit *, TH2 *, int); |
47 |
> |
|
48 |
|
}; |
49 |
|
|
50 |
|
// |