CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
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 22 of file PizeroMCTruth.h.

Constructor & Destructor Documentation

PizeroMCTruth::PizeroMCTruth ( )

Definition at line 8 of file PizeroMCTruth.cc.

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

Definition at line 13 of file PizeroMCTruth.cc.

15  :
16 
17  thePizero_(pizeroFourMomentum), thePhotons_(photons), thePrimaryVertex_(pV) {}
std::vector< PhotonMCTruth > thePhotons_
Definition: PizeroMCTruth.h:40
std::vector< PhotonMCTruth > photons() const
Definition: PizeroMCTruth.h:34
CLHEP::HepLorentzVector thePrimaryVertex_
Definition: PizeroMCTruth.h:41
CLHEP::HepLorentzVector thePizero_
Definition: PizeroMCTruth.h:39

Member Function Documentation

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

Definition at line 32 of file PizeroMCTruth.h.

References thePizero_.

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

Definition at line 34 of file PizeroMCTruth.h.

References thePhotons_.

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

Definition at line 33 of file PizeroMCTruth.h.

References thePrimaryVertex_.

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

Member Data Documentation

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

Definition at line 40 of file PizeroMCTruth.h.

Referenced by photons().

CLHEP::HepLorentzVector PizeroMCTruth::thePizero_
private

Definition at line 39 of file PizeroMCTruth.h.

Referenced by fourMomentum().

CLHEP::HepLorentzVector PizeroMCTruth::thePrimaryVertex_
private

Definition at line 41 of file PizeroMCTruth.h.

Referenced by primaryVertex().