4 #ifndef STJEDEFAULTJETTREEWRITER_H
5 #define STJEDEFAULTJETTREEWRITER_H
7 #include "StjeTreeWriter.h"
30 void addJetFinder(
StFourPMaker* fourPMaker,
const std::vector<const AbstractFourVec*>* particleList, std::list<StProtoJet>* protoJetList,
const char* name,
StJets* stjets = 0);
32 TTree* jetTree()
const {
return _jetTree; }
34 StJets *getLastStJets() {
return _analyzerCtlList[_analyzerCtlList.size() - 1]._jets; }
38 void fillJetTreeHeader(
int iAnalyzer);
39 void fillJetTree(
int iAnalyzer,
int iVertex);
40 void fillJetTreeForOneJetFindingAlgorithm(
StJets& stjets, std::list<StProtoJet>* protoJetList,
StFourPMaker* fourPMaker);
44 std::string _branchName;
46 std::list<StProtoJet>* _protoJetList;
51 std::string _OutFileName;
55 std::vector<AnalyzerCtl> _analyzerCtlList;
58 #endif // STJEDEFAULTJETTREEWRITER_H