CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_5_3_10_patch1/src/DataFormats/PatCandidates/interface/Hemisphere.h

Go to the documentation of this file.
00001 #ifndef DataFormats_PatCandidates_Hemisphere_h
00002 #define DataFormats_PatCandidates_Hemisphere_h
00003 // #include "DataFormats/PatCandidates/interface/PATObject.h"
00004 
00005 #include "DataFormats/Candidate/interface/CompositePtrCandidate.h"
00006 
00007 // Define typedefs for convenience
00008 namespace pat {
00009   class Hemisphere;
00010   typedef std::vector<Hemisphere>              HemisphereCollection; 
00011   typedef edm::Ref<HemisphereCollection>       HemisphereRef; 
00012   typedef edm::RefVector<HemisphereCollection> HemisphereRefVector; 
00013 }
00014 
00015 namespace pat {
00016   
00017   class Hemisphere : public reco::CompositePtrCandidate {
00018   public:
00019     Hemisphere () {}
00020     Hemisphere (const Candidate::LorentzVector& p4) :
00021     CompositePtrCandidate(0,p4) {}
00022     virtual ~Hemisphere () {}
00023   };
00024 
00025 }
00026 
00027 #endif