// Author: I. Froehlich
// Written: 9.7.2007
// Revised: 
// PValues Class Header

#ifndef _PVALUES_H_
#define _PVALUES_H_

#include "TObject.h"

#define MAX_VALUES 10

#define T_MATRIX    1
#define U_MATRIX    2
#define TU_MATRIX   3
#define CHANNEL_POS 4

#define IS_BREAKUP 10
#define P_SCATTER  11

class PValues: public TObject {

 public:
    PValues();
    PValues(const PValues &p);

    void Print(const Option_t *delme = NULL) const;
    bool SetValue(int id, double  val);
    bool GetValue(int id, double *val);
    int  StringToValueID(char *st);


 protected:

    int array_id[MAX_VALUES];
    double array_val[MAX_VALUES];

    int pointer;

    ClassDef(PValues, 0)  // User value container

};

#endif
 PValues.h:1
 PValues.h:2
 PValues.h:3
 PValues.h:4
 PValues.h:5
 PValues.h:6
 PValues.h:7
 PValues.h:8
 PValues.h:9
 PValues.h:10
 PValues.h:11
 PValues.h:12
 PValues.h:13
 PValues.h:14
 PValues.h:15
 PValues.h:16
 PValues.h:17
 PValues.h:18
 PValues.h:19
 PValues.h:20
 PValues.h:21
 PValues.h:22
 PValues.h:23
 PValues.h:24
 PValues.h:25
 PValues.h:26
 PValues.h:27
 PValues.h:28
 PValues.h:29
 PValues.h:30
 PValues.h:31
 PValues.h:32
 PValues.h:33
 PValues.h:34
 PValues.h:35
 PValues.h:36
 PValues.h:37
 PValues.h:38
 PValues.h:39
 PValues.h:40
 PValues.h:41
 PValues.h:42
 PValues.h:43
 PValues.h:44