| Line |   | 
|---|
| 1 | #ifndef MARS_MCT1Supercuts
 | 
|---|
| 2 | #define MARS_MCT1Supercuts
 | 
|---|
| 3 | 
 | 
|---|
| 4 | #ifndef MARS_MParContainer
 | 
|---|
| 5 | #include "MParContainer.h"
 | 
|---|
| 6 | #endif
 | 
|---|
| 7 | 
 | 
|---|
| 8 | #ifndef ROOT_TArrayD
 | 
|---|
| 9 | #include <TArrayD.h>
 | 
|---|
| 10 | #endif
 | 
|---|
| 11 | 
 | 
|---|
| 12 | class MCT1Supercuts : public MParContainer
 | 
|---|
| 13 | {
 | 
|---|
| 14 | private:
 | 
|---|
| 15 |     TArrayD fParameters; // supercut parameters
 | 
|---|
| 16 | 
 | 
|---|
| 17 |     Double_t *fLengthUp; //!
 | 
|---|
| 18 |     Double_t *fLengthLo; //!
 | 
|---|
| 19 |     Double_t *fWidthUp;  //!
 | 
|---|
| 20 |     Double_t *fWidthLo;  //!
 | 
|---|
| 21 |     Double_t *fDistUp;   //!
 | 
|---|
| 22 |     Double_t *fDistLo;   //!
 | 
|---|
| 23 |     Double_t *fAsymUp;   //!
 | 
|---|
| 24 |     Double_t *fAsymLo;   //!
 | 
|---|
| 25 |     Double_t *fAlphaUp;  //!
 | 
|---|
| 26 | 
 | 
|---|
| 27 | public:
 | 
|---|
| 28 |     MCT1Supercuts(const char *name=NULL, const char *title=NULL);
 | 
|---|
| 29 | 
 | 
|---|
| 30 |     void InitParameters();
 | 
|---|
| 31 | 
 | 
|---|
| 32 |     Bool_t SetParameters(const TArrayD &d);
 | 
|---|
| 33 |     const TArrayD &GetParameters() const { return fParameters; }
 | 
|---|
| 34 | 
 | 
|---|
| 35 |     const Double_t *GetLengthUp() const { return fLengthUp; }
 | 
|---|
| 36 |     const Double_t *GetLengthLo() const { return fLengthLo; }
 | 
|---|
| 37 |     const Double_t *GetWidthUp() const  { return fWidthUp; }
 | 
|---|
| 38 |     const Double_t *GetWidthLo() const  { return fWidthLo; }
 | 
|---|
| 39 |     const Double_t *GetDistUp() const   { return fDistUp; }
 | 
|---|
| 40 |     const Double_t *GetDistLo() const   { return fDistLo; }
 | 
|---|
| 41 |     const Double_t *GetAsymUp() const   { return fAsymUp; }
 | 
|---|
| 42 |     const Double_t *GetAsymLo() const   { return fAsymLo; }
 | 
|---|
| 43 |     const Double_t *GetAlphaUp() const  { return fAlphaUp; }
 | 
|---|
| 44 | 
 | 
|---|
| 45 |     ClassDef(MCT1Supercuts, 1) // A container for the Supercut parameters
 | 
|---|
| 46 | };
 | 
|---|
| 47 | 
 | 
|---|
| 48 | #endif
 | 
|---|
       
      
  Note:
 See   
TracBrowser
 for help on using the repository browser.