3 #ifndef STJJETLISTWRITER_H
4 #define STJJETLISTWRITER_H
8 #include "StjFourVecList.h"
9 #include "StjJetList.h"
21 StjJetListWriter(
const char* jetTreeName,
const char* jetFourVecTreeName, TDirectory* file);
24 void Fill(
const StjJetList& jetList);
29 void fillFourVecTree(
int jetId,
const StjFourVecList& fourVecList);
33 TTree* _jetFourVecTree;
38 Int_t _jet_jetId[128];
39 Double_t _jet_pt[128];
40 Double_t _jet_eta[128];
41 Double_t _jet_phi[128];
43 Double_t _jet_neuRt[128];
44 Double_t _jet_vertexZ;
45 Double_t _jet_detectorEta[128];
47 Int_t _four_runNumber;
49 Int_t _four_nFourVecs;
50 Int_t _four_fourvecId[4096];
51 Int_t _four_jetId[4096];
52 Int_t _four_type[4096];
53 Int_t _four_detectorId[4096];
54 Short_t _four_trackId[4096];
55 Int_t _four_towerId[4096];
56 Int_t _four_mcparticleId[4096];
57 Double_t _four_pt[4096];
58 Double_t _four_eta[4096];
59 Double_t _four_phi[4096];
60 Double_t _four_m[4096];
61 Double_t _four_vertexZ;
69 #endif // STJJETLISTWRITER_H