Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:04:53

0001 #ifndef DataFormats_PatCandidates_Hemisphere_h
0002 #define DataFormats_PatCandidates_Hemisphere_h
0003 // #include "DataFormats/PatCandidates/interface/PATObject.h"
0004 
0005 #include "DataFormats/Candidate/interface/CompositePtrCandidate.h"
0006 
0007 // Define typedefs for convenience
0008 namespace pat {
0009   class Hemisphere;
0010   typedef std::vector<Hemisphere> HemisphereCollection;
0011   typedef edm::Ref<HemisphereCollection> HemisphereRef;
0012   typedef edm::RefVector<HemisphereCollection> HemisphereRefVector;
0013 }  // namespace pat
0014 
0015 namespace pat {
0016 
0017   class Hemisphere : public reco::CompositePtrCandidate {
0018   public:
0019     Hemisphere() {}
0020     Hemisphere(const Candidate::LorentzVector& p4) : CompositePtrCandidate(0, p4) {}
0021     ~Hemisphere() override {}
0022   };
0023 
0024 }  // namespace pat
0025 
0026 #endif