#include <vector>#include <map>#include <utility>#include <string>#include "UserCode/ICHiggsTauTau/interface/Candidate.hh"#include "UserCode/ICHiggsTauTau/interface/PFCandidate.hh"#include "UserCode/ICHiggsTauTau/interface/GenParticle.hh"#include "UserCode/ICHiggsTauTau/interface/Jet.hh"#include "UserCode/ICHiggsTauTau/interface/CaloJet.hh"#include "UserCode/ICHiggsTauTau/interface/PFJet.hh"#include "UserCode/ICHiggsTauTau/interface/JPTJet.hh"#include "UserCode/ICHiggsTauTau/interface/Track.hh"#include "UserCode/ICHiggsTauTau/interface/LightTrack.hh"#include "UserCode/ICHiggsTauTau/interface/GenJet.hh"#include "UserCode/ICHiggsTauTau/interface/Vertex.hh"#include "UserCode/ICHiggsTauTau/interface/SecondaryVertex.hh"#include "UserCode/ICHiggsTauTau/interface/Electron.hh"#include "UserCode/ICHiggsTauTau/interface/Photon.hh"#include "UserCode/ICHiggsTauTau/interface/Muon.hh"#include "UserCode/ICHiggsTauTau/interface/EventInfo.hh"#include "UserCode/ICHiggsTauTau/interface/PileupInfo.hh"#include "UserCode/ICHiggsTauTau/interface/TriggerPath.hh"#include "UserCode/ICHiggsTauTau/interface/Met.hh"#include "UserCode/ICHiggsTauTau/interface/Tau.hh"#include "UserCode/ICHiggsTauTau/interface/SuperCluster.hh"#include "UserCode/ICHiggsTauTau/interface/TriggerObject.hh"#include "UserCode/ICHiggsTauTau/interface/TH2DAsymErr.h"#include "UserCode/ICHiggsTauTau/interface/MultiDraw.hh"#include "UserCode/ICHiggsTauTau/interface/L1TObject.hh"#include "DataFormats/Common/interface/Wrapper.h"#include "DataFormats/Common/interface/ValueMap.h"#include "DataFormats/BTauReco/interface/SecondaryVertexTagInfo.h"#include "DataFormats/VertexReco/interface/VertexFwd.h"#include "DataFormats/GsfTrackReco/interface/GsfTrack.h"#include "DataFormats/GsfTrackReco/interface/GsfTrackFwd.h"#include "DataFormats/ParticleFlowCandidate/interface/PFCandidate.h"#include "DataFormats/ParticleFlowCandidate/interface/PFCandidateFwd.h"