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() [1/2]

PizeroMCTruth::PizeroMCTruth ( )

Definition at line 7 of file PizeroMCTruth.cc.

7 {}

◆ PizeroMCTruth() [2/2]

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) {}

Member Function Documentation

◆ fourMomentum()

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

Definition at line 26 of file PizeroMCTruth.h.

26 { return thePizero_; }

References thePizero_.

◆ photons()

std::vector<PhotonMCTruth> PizeroMCTruth::photons ( ) const
inline

Definition at line 28 of file PizeroMCTruth.h.

28 { return thePhotons_; }

References thePhotons_.

◆ primaryVertex()

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

Definition at line 27 of file PizeroMCTruth.h.

27 { return thePrimaryVertex_; }

References thePrimaryVertex_.

Member Data Documentation

◆ thePhotons_

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

Definition at line 32 of file PizeroMCTruth.h.

Referenced by photons().

◆ thePizero_

CLHEP::HepLorentzVector PizeroMCTruth::thePizero_
private

Definition at line 31 of file PizeroMCTruth.h.

Referenced by fourMomentum().

◆ thePrimaryVertex_

CLHEP::HepLorentzVector PizeroMCTruth::thePrimaryVertex_
private

Definition at line 33 of file PizeroMCTruth.h.

Referenced by primaryVertex().

PizeroMCTruth::thePizero_
CLHEP::HepLorentzVector thePizero_
Definition: PizeroMCTruth.h:31
PizeroMCTruth::thePhotons_
std::vector< PhotonMCTruth > thePhotons_
Definition: PizeroMCTruth.h:32
PizeroMCTruth::thePrimaryVertex_
CLHEP::HepLorentzVector thePrimaryVertex_
Definition: PizeroMCTruth.h:33
PizeroMCTruth::photons
std::vector< PhotonMCTruth > photons() const
Definition: PizeroMCTruth.h:28