Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-09-07 04:35:57

0001 #ifndef DataFormats_TauReco_BaseTauTagInfo_h
0002 #define DataFormats_TauReco_BaseTauTagInfo_h
0003 
0004 /* class BaseTauTagInfo
0005  * base class 
0006  * author: Ludovic Houchu (Ludovic.Houchu@cern.ch)
0007  * created: Sep 4 2007,
0008  * revised: 
0009  */
0010 
0011 #include "DataFormats/TauReco/interface/BaseTauTagInfoFwd.h"
0012 #include "DataFormats/TrackReco/interface/TrackFwd.h"
0013 #include "DataFormats/JetReco/interface/CaloJetCollection.h"
0014 
0015 namespace reco {
0016   class BaseTauTagInfo {
0017   public:
0018     BaseTauTagInfo();
0019     virtual ~BaseTauTagInfo() {}
0020 
0021     // Tracks which are components of JetTracksAssociation object and which were filtered by RecoTauTag/TauTagTools/ TauTagTools::filteredTracks(.,...) function through RecoTauTag/RecoTauTag/ CaloRecoTauTagInfoProducer or PFRecoTauTagInfoProducer EDProducer
0022     const reco::TrackRefVector& Tracks() const;
0023     void setTracks(const TrackRefVector&);
0024 
0025   protected:
0026     reco::TrackRefVector Tracks_;
0027   };
0028 }  // namespace reco
0029 
0030 #endif