#ifndef LIBATLASANALYSIS_INC_ATLEVTWRITERD3PDSGTOPTHINNED_H_
#define LIBATLASANALYSIS_INC_ATLEVTWRITERD3PDSGTOPTHINNED_H_
#include <Rtypes.h>
#include "AtlEvtWriterBase.h"
class AtlEvent;
class TList;
class TTree;
class AtlEvtWriterD3PDSgTopThinned : public AtlEvtWriterBase {
public:
enum { kMaxJets = 128 };
enum { kMaxLeptons = 16 };
AtlEvtWriterD3PDSgTopThinned();
~AtlEvtWriterD3PDSgTopThinned() ;
void BookTree(TTree * tree, AtlEvent * evt) ;
void WriteEvent() ;
TTree * CreateTree(char const * name, char const * title, TTree * inputTree) ;
virtual void SetJets(TList * jets);
virtual void SetLeptons(TList * leptons);
protected:
TList * fJets;
TList * fLeptons;
Float_t v_evt_weight;
Int_t v_jet_n;
Float_t * v_jet_pt;
Float_t * v_jet_eta;
Float_t * v_jet_phi;
Int_t v_lep_n;
Float_t * v_lep_pt;
Float_t * v_lep_eta;
Float_t * v_lep_phi;
Int_t * v_lep_pdgId;
Float_t v_met_pt;
ClassDef(AtlEvtWriterD3PDSgTopThinned, 0)
};
#endif /* LIBATLASANALYSIS_INC_ATLEVTWRITERD3PDSGTOPTHINNED_H_ */
AtlEvtWriterD3PDSgTopThinned.h:1 AtlEvtWriterD3PDSgTopThinned.h:2 AtlEvtWriterD3PDSgTopThinned.h:3 AtlEvtWriterD3PDSgTopThinned.h:4 AtlEvtWriterD3PDSgTopThinned.h:5 AtlEvtWriterD3PDSgTopThinned.h:6 AtlEvtWriterD3PDSgTopThinned.h:7 AtlEvtWriterD3PDSgTopThinned.h:8 AtlEvtWriterD3PDSgTopThinned.h:9 AtlEvtWriterD3PDSgTopThinned.h:10 AtlEvtWriterD3PDSgTopThinned.h:11 AtlEvtWriterD3PDSgTopThinned.h:12 AtlEvtWriterD3PDSgTopThinned.h:13 AtlEvtWriterD3PDSgTopThinned.h:14 AtlEvtWriterD3PDSgTopThinned.h:15 AtlEvtWriterD3PDSgTopThinned.h:16 AtlEvtWriterD3PDSgTopThinned.h:17 AtlEvtWriterD3PDSgTopThinned.h:18 AtlEvtWriterD3PDSgTopThinned.h:19 AtlEvtWriterD3PDSgTopThinned.h:20 AtlEvtWriterD3PDSgTopThinned.h:21 AtlEvtWriterD3PDSgTopThinned.h:22 AtlEvtWriterD3PDSgTopThinned.h:23 AtlEvtWriterD3PDSgTopThinned.h:24 AtlEvtWriterD3PDSgTopThinned.h:25 AtlEvtWriterD3PDSgTopThinned.h:26 AtlEvtWriterD3PDSgTopThinned.h:27 AtlEvtWriterD3PDSgTopThinned.h:28 AtlEvtWriterD3PDSgTopThinned.h:29 AtlEvtWriterD3PDSgTopThinned.h:30 AtlEvtWriterD3PDSgTopThinned.h:31 AtlEvtWriterD3PDSgTopThinned.h:32 AtlEvtWriterD3PDSgTopThinned.h:33 AtlEvtWriterD3PDSgTopThinned.h:34 AtlEvtWriterD3PDSgTopThinned.h:35 AtlEvtWriterD3PDSgTopThinned.h:36 AtlEvtWriterD3PDSgTopThinned.h:37 AtlEvtWriterD3PDSgTopThinned.h:38 AtlEvtWriterD3PDSgTopThinned.h:39 AtlEvtWriterD3PDSgTopThinned.h:40 AtlEvtWriterD3PDSgTopThinned.h:41 AtlEvtWriterD3PDSgTopThinned.h:42 AtlEvtWriterD3PDSgTopThinned.h:43 AtlEvtWriterD3PDSgTopThinned.h:44 AtlEvtWriterD3PDSgTopThinned.h:45 AtlEvtWriterD3PDSgTopThinned.h:46 AtlEvtWriterD3PDSgTopThinned.h:47 AtlEvtWriterD3PDSgTopThinned.h:48 AtlEvtWriterD3PDSgTopThinned.h:49 AtlEvtWriterD3PDSgTopThinned.h:50 AtlEvtWriterD3PDSgTopThinned.h:51 AtlEvtWriterD3PDSgTopThinned.h:52 AtlEvtWriterD3PDSgTopThinned.h:53 AtlEvtWriterD3PDSgTopThinned.h:54