source: trunk/MagicSoft/Mars/manalysis/MMultiDimDistCalc.h@ 1422

Last change on this file since 1422 was 1337, checked in by tbretz, 22 years ago
*** empty log message ***
File size: 846 bytes
Line 
1#ifndef MARS_MMultiDimDistCalc
2#define MARS_MMultiDimDistCalc
3
4#ifndef MARS_MTask
5#include "MTask.h"
6#endif
7
8class MHMatrix;
9class MParList;
10class MHadroness;
11
12class MMultiDimDistCalc : public MTask
13{
14private:
15 Int_t fNum; // number of distances used for an avarage
16
17 MHMatrix *fMGammas; //! Gammas describing matrix
18 MHMatrix *fMHadrons; //! Hadrons (non gammas) describing matrix
19
20 MHadroness *fHadroness; //! Output container for calculated hadroness
21
22 TList *fData; //! Used to store the MDataChains to get the event values
23
24public:
25 MMultiDimDistCalc(Int_t num, const char *name=NULL, const char *title=NULL);
26 ~MMultiDimDistCalc();
27
28 Bool_t PreProcess(MParList *plist);
29 Bool_t Process();
30
31 ClassDef(MMultiDimDistCalc, 1) // Task to calculate multidimensional distances
32};
33
34#endif
Note: See TracBrowser for help on using the repository browser.