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; |
37 |
> |
virtual std::vector<TH2D *> make_histo(const edm::Event&, const edm::EventSetup&); |
38 |
|
virtual HistoFitter::ModelDefinition& make_model_def(const edm::Event&, |
39 |
|
const edm::EventSetup&, |
40 |
< |
TH2 *hist) = 0; |
40 |
> |
TH2 *hist); |
41 |
|
virtual void analyze_results(HistoFitter::FitResults, |
42 |
|
std::vector<HistoFitter::Trouble>, |
43 |
|
TH2 *) = 0; |
45 |
|
private: |
46 |
|
// ----------member data --------------------------- |
47 |
|
double P_cutoff_val_; |
48 |
< |
}; |
48 |
> |
int infoType_; |
49 |
> |
unsigned maxGaussians_; |
50 |
> |
double smear_; |
51 |
> |
std::string jet_algo_; |
52 |
> |
double gausSpread_; |
53 |
|
|
54 |
|
// |
55 |
|
// constants, enums and typedefs |
58 |
|
// |
59 |
|
// static data member definitions |
60 |
|
// |
61 |
< |
|
61 |
> |
}; |
62 |
|
#endif |