CMS 3D CMS Logo

List of all members | Public Member Functions | Private Attributes
PizeroMCTruth Class Reference

#include <PizeroMCTruth.h>

Public Member Functions

CLHEP::HepLorentzVector fourMomentum () const
 
std::vector< PhotonMCTruthphotons () const
 
 PizeroMCTruth ()
 
 PizeroMCTruth (const CLHEP::HepLorentzVector &pizMom, std::vector< PhotonMCTruth > &photons, const CLHEP::HepLorentzVector &pV)
 
CLHEP::HepLorentzVector primaryVertex () const
 

Private Attributes

std::vector< PhotonMCTruththePhotons_
 
CLHEP::HepLorentzVector thePizero_
 
CLHEP::HepLorentzVector thePrimaryVertex_
 

Detailed Description

This class stores all the MC truth information needed about the pi0

Author
N. Marinelli University of Notre Dame

Definition at line 19 of file PizeroMCTruth.h.

Constructor & Destructor Documentation

PizeroMCTruth::PizeroMCTruth ( )

Definition at line 7 of file PizeroMCTruth.cc.

7 {}
PizeroMCTruth::PizeroMCTruth ( const CLHEP::HepLorentzVector &  pizMom,
std::vector< PhotonMCTruth > &  photons,
const CLHEP::HepLorentzVector &  pV 
)

Definition at line 9 of file PizeroMCTruth.cc.

12  :
13 
14  thePizero_(pizeroFourMomentum),
16  thePrimaryVertex_(pV) {}
std::vector< PhotonMCTruth > thePhotons_
Definition: PizeroMCTruth.h:32
std::vector< PhotonMCTruth > photons() const
Definition: PizeroMCTruth.h:28
CLHEP::HepLorentzVector thePrimaryVertex_
Definition: PizeroMCTruth.h:33
CLHEP::HepLorentzVector thePizero_
Definition: PizeroMCTruth.h:31

Member Function Documentation

CLHEP::HepLorentzVector PizeroMCTruth::fourMomentum ( ) const
inline

Definition at line 26 of file PizeroMCTruth.h.

References thePizero_.

26 { return thePizero_; }
CLHEP::HepLorentzVector thePizero_
Definition: PizeroMCTruth.h:31
std::vector<PhotonMCTruth> PizeroMCTruth::photons ( ) const
inline

Definition at line 28 of file PizeroMCTruth.h.

References thePhotons_.

28 { return thePhotons_; }
std::vector< PhotonMCTruth > thePhotons_
Definition: PizeroMCTruth.h:32
CLHEP::HepLorentzVector PizeroMCTruth::primaryVertex ( ) const
inline

Definition at line 27 of file PizeroMCTruth.h.

References thePrimaryVertex_.

27 { return thePrimaryVertex_; }
CLHEP::HepLorentzVector thePrimaryVertex_
Definition: PizeroMCTruth.h:33

Member Data Documentation

std::vector<PhotonMCTruth> PizeroMCTruth::thePhotons_
private

Definition at line 32 of file PizeroMCTruth.h.

Referenced by photons().

CLHEP::HepLorentzVector PizeroMCTruth::thePizero_
private

Definition at line 31 of file PizeroMCTruth.h.

Referenced by fourMomentum().

CLHEP::HepLorentzVector PizeroMCTruth::thePrimaryVertex_
private

Definition at line 33 of file PizeroMCTruth.h.

Referenced by primaryVertex().