Page MenuHomeHEPForge

AtlasInputMaker.h
No OneTemporary

AtlasInputMaker.h

#ifndef _ATLAS_INPUTMAKER_HH_
#define _ATLAS_INPUTMAKER_HH_
#include "JetCore/InputMaker_Ntuple.hh"
//********************************************************************
// !! This classes are obsolete !!
// Use rather NtupleInputMaker
// Will be removed in future
//
//********************************************************************
namespace SpartyJet {
namespace atlas {
class CBNTInput : public NtupleInputBase {
public:
CBNTInput(): NtupleInputBase() {m_prefix="cl_";m_suffix="_caltopo";}
CBNTInput(char* n): NtupleInputBase() {m_prefix="cl_";m_suffix="_caltopo"; m_name = n;}
virtual void init(TTree * t);
virtual void fillInput(int eventn, Jet::jet_list_t &inputList) ;
protected:
std::vector<float> *m_e, *m_phi, *m_eta;
TBranch *m_b_e, *m_b_phi, *m_b_eta;
};
class CBNTTruthInput : public CBNTInput {
public:
CBNTTruthInput() {m_prefix="";m_suffix="";}
CBNTTruthInput(char* n) {m_prefix="";m_suffix=""; m_name = n;}
virtual void init(TTree * t);
virtual void fillInput(int eventn, Jet::jet_list_t &inputList) ;
bool isgenInteracting(long type, long stat);
protected:
std::vector<float> *m_mass;
std::vector<long> *m_type, *m_stat;
TBranch *m_b_mass, *m_b_type, *m_b_stat;
};
class PrivateTruthInput : public NtupleInputBase {
public:
PrivateTruthInput() {m_prefix="TruthConst";m_suffix="";}
virtual void init(TTree * t);
virtual void fillInput(int eventn, Jet::jet_list_t &inputList) ;
protected:
float m_e[10000];
float m_phi[10000];
float m_eta[10000];
float m_pt[10000];
// std::vector<float> *m_e, *m_phi, *m_eta, *m_pt;
TBranch *m_b_e, *m_b_phi, *m_b_eta, *m_b_pt;
};
};
} // namespace SpartyJet
#endif

File Metadata

Mime Type
text/x-c
Expires
Thu, Apr 24, 6:34 AM (1 d, 12 h)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
4808426
Default Alt Text
AtlasInputMaker.h (1 KB)

Event Timeline