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

Date:
2009/05/27 07:34:56

$Revision $

Author
N. Marinelli University of Notre Dame

Definition at line 24 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:42
std::vector< PhotonMCTruth > photons() const
Definition: PizeroMCTruth.h:36
CLHEP::HepLorentzVector thePrimaryVertex_
Definition: PizeroMCTruth.h:43
CLHEP::HepLorentzVector thePizero_
Definition: PizeroMCTruth.h:41

Member Function Documentation

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

Definition at line 34 of file PizeroMCTruth.h.

References thePizero_.

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

Definition at line 36 of file PizeroMCTruth.h.

References thePhotons_.

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

Definition at line 35 of file PizeroMCTruth.h.

References thePrimaryVertex_.

35 {return thePrimaryVertex_;}
CLHEP::HepLorentzVector thePrimaryVertex_
Definition: PizeroMCTruth.h:43

Member Data Documentation

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

Definition at line 42 of file PizeroMCTruth.h.

Referenced by photons().

CLHEP::HepLorentzVector PizeroMCTruth::thePizero_
private

Definition at line 41 of file PizeroMCTruth.h.

Referenced by fourMomentum().

CLHEP::HepLorentzVector PizeroMCTruth::thePrimaryVertex_
private

Definition at line 43 of file PizeroMCTruth.h.

Referenced by primaryVertex().