1 |
khahn |
1.1 |
#ifndef KINEMATICS
|
2 |
|
|
#define KINEMATICS
|
3 |
|
|
|
4 |
|
|
#include "EventData.h"
|
5 |
|
|
|
6 |
|
|
#define VARLIST_KINEMATICS "l1type/I:l2type/I:l3type/I:l4type/I:l1pt/F:l21pt/F:l3pt/F:l4pt/F:l1eta/F:l2eta/F:l3eta/F:l4eta/F:Z1pt/F:Z1pt/F:ZZpt/F:Z1eta/F:Z1eta/F:ZZeta/F:mZ1/F:mZ2/F:m4l/F:channel:I"
|
7 |
|
|
|
8 |
|
|
typedef struct {
|
9 |
|
|
int l1type,l2type,l3type,l4type;
|
10 |
|
|
float l1pt,l2pt,l3pt,l4pt;
|
11 |
|
|
float l1eta,l2eta,l3eta,l4eta;
|
12 |
|
|
float Z1pt, Z2pt, ZZpt;
|
13 |
|
|
float Z1eta, Z2eta, ZZeta;
|
14 |
|
|
float mZ1, mZ2, m4l;
|
15 |
|
|
int channel;
|
16 |
|
|
} KinematicsStruct;
|
17 |
|
|
|
18 |
|
|
void fillKinematics( EventData &, KinematicsStruct &);
|
19 |
|
|
|
20 |
|
|
#endif
|