CMS 3D CMS Logo

StGenEvent.h
Go to the documentation of this file.
1 #ifndef TopObjects_StGenEvent_h
2 #define TopObjects_StGenEvent_h
3 
5 
17 class StGenEvent: public TopGenEvent {
18 
19  public:
21  StGenEvent();
25  virtual ~StGenEvent();
26 
28  const reco::GenParticle* singleLepton() const;
30  const reco::GenParticle* singleNeutrino() const;
32  const reco::GenParticle* singleW() const;
34  const reco::GenParticle* singleTop() const;
36  const reco::GenParticle* decayB() const;
38  const reco::GenParticle* associatedB() const;
39 };
40 
41 #endif
const reco::GenParticle * singleNeutrino() const
return single neutrino if available; 0 else
Definition: StGenEvent.cc:74
StGenEvent()
empty constructor
Definition: StGenEvent.cc:9
const reco::GenParticle * singleLepton() const
return single lepton if available; 0 else
Definition: StGenEvent.cc:60
const reco::GenParticle * associatedB() const
return associated b
Definition: StGenEvent.cc:42
Class derived from the TopGenEvent for single-top events.
Definition: StGenEvent.h:17
virtual ~StGenEvent()
default destructor
Definition: StGenEvent.cc:19
const reco::GenParticle * singleTop() const
return single Top
Definition: StGenEvent.cc:106
const reco::GenParticle * decayB() const
return decay b
Definition: StGenEvent.cc:24
Base class to hold information for reduced top generator information.
Definition: TopGenEvent.h:41
const reco::GenParticle * singleW() const
return single W
Definition: StGenEvent.cc:88