CbmRoot
PairAnalysisSignalMC Class Reference

#include <PairAnalysisSignalMC.h>

Inheritance diagram for PairAnalysisSignalMC:
[legend]
Collaboration diagram for PairAnalysisSignalMC:
[legend]

Public Types

enum  EBranchRelation { kUndefined = 0, kSame, kDifferent }
 
enum  ESource {
  kDontCare = 0, kPrimary, kSecondary, kFinalState,
  kDirect, kSecondaryFromWeakDecay, kSecondaryFromMaterial
}
 
enum  EDalitz { kWhoCares = 0, kIsDalitz, kIsNotDalitz }
 
enum  EDefinedSignal {
  kInclJpsi = 0, kNonRadJpsi, kRadJpsi, kPsi2S,
  kConversion, kRho0, kOmegaDalitz, kOmega,
  kPhi, kEtaDalitz, kEta, kPi0Dalitz,
  kPi0Gamma, kPi0, kK0Short, kLambda,
  kInclElePM, kDeltaElectron, kPrimElectron, kPrimMuon,
  kPrimPion, kPrimKaon, kPrimProton, kDeuteron,
  kTriton, kHe3, kAlpha, kNSignals
}
 

Public Member Functions

 PairAnalysisSignalMC ()
 
 PairAnalysisSignalMC (const Char_t *name, const Char_t *title)
 
 PairAnalysisSignalMC (EDefinedSignal defaultSignal)
 
virtual ~PairAnalysisSignalMC ()
 
void SetLegPDGs (Int_t pdg1, Int_t pdg2, Bool_t exclude1=kFALSE, Bool_t exclude2=kFALSE)
 
void SetMotherPDGs (Int_t pdg1, Int_t pdg2, Bool_t exclude1=kFALSE, Bool_t exclude2=kFALSE)
 
void SetGrandMotherPDGs (Int_t pdg1, Int_t pdg2, Bool_t exclude1=kFALSE, Bool_t exclude2=kFALSE)
 
void SetGreatGrandMotherPDGs (Int_t pdg1, Int_t pdg2, Bool_t exclude1=kFALSE, Bool_t exclude2=kFALSE)
 
void SetLegSources (ESource s1, ESource s2)
 
void SetMotherSources (ESource s1, ESource s2)
 
void SetGrandMotherSources (ESource s1, ESource s2)
 
void SetCheckBothChargesLegs (Bool_t flag1, Bool_t flag2)
 
void SetCheckBothChargesMothers (Bool_t flag1, Bool_t flag2)
 
void SetCheckBothChargesGrandMothers (Bool_t flag1, Bool_t flag2)
 
void SetMothersRelation (EBranchRelation relation)
 
void SetGEANTProcess (TMCProcess processID, Bool_t check=kTRUE)
 
void SetWeight (TSpline3 *wghts, UInt_t var)
 
void SetWeight (Double_t wght)
 
void SetFillPureMCStep (Bool_t fill=kTRUE)
 
void SetIsSingleParticle (Bool_t fill=kTRUE)
 
Int_t GetLegPDG (Int_t branch) const
 
Int_t GetMotherPDG (Int_t branch) const
 
Int_t GetGrandMotherPDG (Int_t branch) const
 
Int_t GetGreatGrandMotherPDG (Int_t branch) const
 
Bool_t GetLegPDGexclude (Int_t branch) const
 
Bool_t GetMotherPDGexclude (Int_t branch) const
 
Bool_t GetGrandMotherPDGexclude (Int_t branch) const
 
Bool_t GetGreatGrandMotherPDGexclude (Int_t branch) const
 
ESource GetLegSource (Int_t branch) const
 
ESource GetMotherSource (Int_t branch) const
 
ESource GetGrandMotherSource (Int_t branch) const
 
Bool_t GetCheckBothChargesLegs (Int_t branch) const
 
Bool_t GetCheckBothChargesMothers (Int_t branch) const
 
Bool_t GetCheckBothChargesGrandMothers (Int_t branch) const
 
Bool_t GetCheckBothChargesGreatGrandMothers (Int_t branch) const
 
EBranchRelation GetMothersRelation () const
 
TMCProcess GetGEANTProcess () const
 
Bool_t GetCheckGEANTProcess () const
 
Double_t GetWeight () const
 
Double_t GetWeight (Double_t *const values) const
 
Bool_t GetFillPureMCStep () const
 
Bool_t IsSingleParticle () const
 
void SetIsDalitz (EDalitz dal, Int_t pdg=0)
 
EDalitz GetDalitz () const
 
Int_t GetDalitzPdg () const
 
void Print (Option_t *option="") const
 

Static Public Attributes

static const char * fgkSignals [kNSignals][2]
 

Private Member Functions

 PairAnalysisSignalMC (const PairAnalysisSignalMC &c)
 
PairAnalysisSignalMCoperator= (const PairAnalysisSignalMC &c)
 
 ClassDef (PairAnalysisSignalMC, 5)
 

Private Attributes

Int_t fLeg1 = 0
 
Int_t fLeg2 = 0
 
Int_t fMother1 = 0
 
Int_t fMother2 = 0
 
Int_t fGrandMother1 = 0
 
Int_t fGrandMother2 = 0
 
Int_t fGreatGrandMother1 = 0
 
Int_t fGreatGrandMother2 = 0
 
Bool_t fLeg1Exclude = kFALSE
 
Bool_t fLeg2Exclude = kFALSE
 
Bool_t fMother1Exclude = kFALSE
 
Bool_t fMother2Exclude = kFALSE
 
Bool_t fGrandMother1Exclude = kFALSE
 
Bool_t fGrandMother2Exclude = kFALSE
 
Bool_t fGreatGrandMother1Exclude = kFALSE
 
Bool_t fGreatGrandMother2Exclude = kFALSE
 
ESource fLeg1Source = kDontCare
 
ESource fLeg2Source = kDontCare
 
ESource fMother1Source = kDontCare
 
ESource fMother2Source = kDontCare
 
ESource fGrandMother1Source = kDontCare
 
ESource fGrandMother2Source = kDontCare
 
Bool_t fCheckBothChargesLeg1 = kFALSE
 
Bool_t fCheckBothChargesLeg2 = kFALSE
 
Bool_t fCheckBothChargesMother1 = kFALSE
 
Bool_t fCheckBothChargesMother2 = kFALSE
 
Bool_t fCheckBothChargesGrandMother1 = kFALSE
 
Bool_t fCheckBothChargesGrandMother2 = kFALSE
 
Bool_t fCheckBothChargesGreatGrandMother1
 
Bool_t fCheckBothChargesGreatGrandMother2
 
Bool_t fCheckGEANTProcess = kFALSE
 
EBranchRelation fMothersRelation
 
TMCProcess fGEANTProcess
 
Double_t fWeight = 1.
 
TSpline3 * fWeights = NULL
 
UInt_t fType = 0
 
EDalitz fDalitz = kWhoCares
 
Int_t fDalitzPdg = 0
 
Bool_t fFillPureMCStep = kFALSE
 
Bool_t fIsSingleParticle
 

Detailed Description

Definition at line 15 of file PairAnalysisSignalMC.h.

Member Enumeration Documentation

◆ EBranchRelation

Enumerator
kUndefined 
kSame 
kDifferent 

Definition at line 18 of file PairAnalysisSignalMC.h.

◆ EDalitz

Enumerator
kWhoCares 
kIsDalitz 
kIsNotDalitz 

Definition at line 28 of file PairAnalysisSignalMC.h.

◆ EDefinedSignal

Enumerator
kInclJpsi 
kNonRadJpsi 
kRadJpsi 
kPsi2S 
kConversion 
kRho0 
kOmegaDalitz 
kOmega 
kPhi 
kEtaDalitz 
kEta 
kPi0Dalitz 
kPi0Gamma 
kPi0 
kK0Short 
kLambda 
kInclElePM 
kDeltaElectron 
kPrimElectron 
kPrimMuon 
kPrimPion 
kPrimKaon 
kPrimProton 
kDeuteron 
kTriton 
kHe3 
kAlpha 
kNSignals 

Definition at line 29 of file PairAnalysisSignalMC.h.

◆ ESource

Enumerator
kDontCare 
kPrimary 
kSecondary 
kFinalState 
kDirect 
kSecondaryFromWeakDecay 
kSecondaryFromMaterial 

Definition at line 19 of file PairAnalysisSignalMC.h.

Constructor & Destructor Documentation

◆ PairAnalysisSignalMC() [1/4]

PairAnalysisSignalMC::PairAnalysisSignalMC ( )

Definition at line 100 of file PairAnalysisSignalMC.cxx.

◆ PairAnalysisSignalMC() [2/4]

PairAnalysisSignalMC::PairAnalysisSignalMC ( const Char_t *  name,
const Char_t *  title 
)

Definition at line 110 of file PairAnalysisSignalMC.cxx.

◆ PairAnalysisSignalMC() [3/4]

◆ ~PairAnalysisSignalMC()

PairAnalysisSignalMC::~PairAnalysisSignalMC ( )
virtual

Definition at line 468 of file PairAnalysisSignalMC.cxx.

◆ PairAnalysisSignalMC() [4/4]

PairAnalysisSignalMC::PairAnalysisSignalMC ( const PairAnalysisSignalMC c)
private

Member Function Documentation

◆ ClassDef()

PairAnalysisSignalMC::ClassDef ( PairAnalysisSignalMC  ,
 
)
private

◆ GetCheckBothChargesGrandMothers()

Bool_t PairAnalysisSignalMC::GetCheckBothChargesGrandMothers ( Int_t  branch) const
inline

◆ GetCheckBothChargesGreatGrandMothers()

Bool_t PairAnalysisSignalMC::GetCheckBothChargesGreatGrandMothers ( Int_t  branch) const
inline

◆ GetCheckBothChargesLegs()

Bool_t PairAnalysisSignalMC::GetCheckBothChargesLegs ( Int_t  branch) const
inline

Definition at line 174 of file PairAnalysisSignalMC.h.

References fCheckBothChargesLeg1, and fCheckBothChargesLeg2.

Referenced by PairAnalysisMC::IsMCTruth().

◆ GetCheckBothChargesMothers()

Bool_t PairAnalysisSignalMC::GetCheckBothChargesMothers ( Int_t  branch) const
inline

◆ GetCheckGEANTProcess()

Bool_t PairAnalysisSignalMC::GetCheckGEANTProcess ( ) const
inline

Definition at line 190 of file PairAnalysisSignalMC.h.

References fCheckGEANTProcess.

Referenced by PairAnalysisMC::IsMCTruth().

◆ GetDalitz()

EDalitz PairAnalysisSignalMC::GetDalitz ( ) const
inline

Definition at line 204 of file PairAnalysisSignalMC.h.

References fDalitz.

Referenced by PairAnalysisMC::CheckDalitzDecision().

◆ GetDalitzPdg()

Int_t PairAnalysisSignalMC::GetDalitzPdg ( ) const
inline

Definition at line 205 of file PairAnalysisSignalMC.h.

References fDalitzPdg.

Referenced by PairAnalysisMC::CheckIsDalitz().

◆ GetFillPureMCStep()

Bool_t PairAnalysisSignalMC::GetFillPureMCStep ( ) const
inline

◆ GetGEANTProcess()

TMCProcess PairAnalysisSignalMC::GetGEANTProcess ( ) const
inline

Definition at line 189 of file PairAnalysisSignalMC.h.

References fGEANTProcess.

Referenced by PairAnalysisMC::IsMCTruth().

◆ GetGrandMotherPDG()

Int_t PairAnalysisSignalMC::GetGrandMotherPDG ( Int_t  branch) const
inline

Definition at line 146 of file PairAnalysisSignalMC.h.

References fGrandMother1, and fGrandMother2.

Referenced by PairAnalysisMC::IsMCTruth().

◆ GetGrandMotherPDGexclude()

Bool_t PairAnalysisSignalMC::GetGrandMotherPDGexclude ( Int_t  branch) const
inline

Definition at line 158 of file PairAnalysisSignalMC.h.

References fGrandMother1Exclude, and fGrandMother2Exclude.

Referenced by PairAnalysisMC::IsMCTruth().

◆ GetGrandMotherSource()

ESource PairAnalysisSignalMC::GetGrandMotherSource ( Int_t  branch) const
inline

Definition at line 171 of file PairAnalysisSignalMC.h.

References fGrandMother1Source, and fGrandMother2Source.

Referenced by PairAnalysisMC::IsMCTruth().

◆ GetGreatGrandMotherPDG()

Int_t PairAnalysisSignalMC::GetGreatGrandMotherPDG ( Int_t  branch) const
inline

Definition at line 149 of file PairAnalysisSignalMC.h.

References fGreatGrandMother1, and fGreatGrandMother2.

Referenced by PairAnalysisMC::IsMCTruth().

◆ GetGreatGrandMotherPDGexclude()

Bool_t PairAnalysisSignalMC::GetGreatGrandMotherPDGexclude ( Int_t  branch) const
inline

◆ GetLegPDG()

Int_t PairAnalysisSignalMC::GetLegPDG ( Int_t  branch) const
inline

Definition at line 142 of file PairAnalysisSignalMC.h.

References fLeg1, and fLeg2.

Referenced by PairAnalysisMC::IsMCTruth().

◆ GetLegPDGexclude()

Bool_t PairAnalysisSignalMC::GetLegPDGexclude ( Int_t  branch) const
inline

Definition at line 152 of file PairAnalysisSignalMC.h.

References fLeg1Exclude, and fLeg2Exclude.

Referenced by PairAnalysisMC::IsMCTruth().

◆ GetLegSource()

ESource PairAnalysisSignalMC::GetLegSource ( Int_t  branch) const
inline

Definition at line 165 of file PairAnalysisSignalMC.h.

References fLeg1Source, and fLeg2Source.

Referenced by PairAnalysisMC::IsMCTruth().

◆ GetMotherPDG()

Int_t PairAnalysisSignalMC::GetMotherPDG ( Int_t  branch) const
inline

Definition at line 143 of file PairAnalysisSignalMC.h.

References fMother1, and fMother2.

Referenced by PairAnalysisMC::IsMCTruth().

◆ GetMotherPDGexclude()

Bool_t PairAnalysisSignalMC::GetMotherPDGexclude ( Int_t  branch) const
inline

Definition at line 155 of file PairAnalysisSignalMC.h.

References fMother1Exclude, and fMother2Exclude.

Referenced by PairAnalysisMC::IsMCTruth().

◆ GetMotherSource()

ESource PairAnalysisSignalMC::GetMotherSource ( Int_t  branch) const
inline

Definition at line 168 of file PairAnalysisSignalMC.h.

References fMother1Source, and fMother2Source.

Referenced by PairAnalysisMC::IsMCTruth().

◆ GetMothersRelation()

EBranchRelation PairAnalysisSignalMC::GetMothersRelation ( ) const
inline

◆ GetWeight() [1/2]

Double_t PairAnalysisSignalMC::GetWeight ( ) const
inline

Definition at line 191 of file PairAnalysisSignalMC.h.

References fWeight.

Referenced by PairAnalysis::FillMCHistograms(), and PairAnalysis::FillTrackArrays().

◆ GetWeight() [2/2]

Double_t PairAnalysisSignalMC::GetWeight ( Double_t *const  values) const

Definition at line 474 of file PairAnalysisSignalMC.cxx.

References fType, fWeight, fWeights, x, and y.

◆ IsSingleParticle()

Bool_t PairAnalysisSignalMC::IsSingleParticle ( ) const
inline

◆ operator=()

PairAnalysisSignalMC& PairAnalysisSignalMC::operator= ( const PairAnalysisSignalMC c)
private

◆ Print()

◆ SetCheckBothChargesGrandMothers()

void PairAnalysisSignalMC::SetCheckBothChargesGrandMothers ( Bool_t  flag1,
Bool_t  flag2 
)
inline

◆ SetCheckBothChargesLegs()

void PairAnalysisSignalMC::SetCheckBothChargesLegs ( Bool_t  flag1,
Bool_t  flag2 
)
inline

Definition at line 113 of file PairAnalysisSignalMC.h.

References fCheckBothChargesLeg1, and fCheckBothChargesLeg2.

◆ SetCheckBothChargesMothers()

void PairAnalysisSignalMC::SetCheckBothChargesMothers ( Bool_t  flag1,
Bool_t  flag2 
)
inline

Definition at line 117 of file PairAnalysisSignalMC.h.

References fCheckBothChargesMother1, and fCheckBothChargesMother2.

◆ SetFillPureMCStep()

void PairAnalysisSignalMC::SetFillPureMCStep ( Bool_t  fill = kTRUE)
inline

Definition at line 139 of file PairAnalysisSignalMC.h.

References fFillPureMCStep.

◆ SetGEANTProcess()

void PairAnalysisSignalMC::SetGEANTProcess ( TMCProcess  processID,
Bool_t  check = kTRUE 
)
inline

Definition at line 128 of file PairAnalysisSignalMC.h.

References fCheckGEANTProcess, and fGEANTProcess.

Referenced by PairAnalysisSignalMC().

◆ SetGrandMotherPDGs()

void PairAnalysisSignalMC::SetGrandMotherPDGs ( Int_t  pdg1,
Int_t  pdg2,
Bool_t  exclude1 = kFALSE,
Bool_t  exclude2 = kFALSE 
)
inline

◆ SetGrandMotherSources()

void PairAnalysisSignalMC::SetGrandMotherSources ( ESource  s1,
ESource  s2 
)
inline

Definition at line 109 of file PairAnalysisSignalMC.h.

References fGrandMother1Source, and fGrandMother2Source.

◆ SetGreatGrandMotherPDGs()

void PairAnalysisSignalMC::SetGreatGrandMotherPDGs ( Int_t  pdg1,
Int_t  pdg2,
Bool_t  exclude1 = kFALSE,
Bool_t  exclude2 = kFALSE 
)
inline

◆ SetIsDalitz()

void PairAnalysisSignalMC::SetIsDalitz ( EDalitz  dal,
Int_t  pdg = 0 
)
inline

Definition at line 200 of file PairAnalysisSignalMC.h.

References fDalitz, and fDalitzPdg.

◆ SetIsSingleParticle()

void PairAnalysisSignalMC::SetIsSingleParticle ( Bool_t  fill = kTRUE)
inline

Definition at line 140 of file PairAnalysisSignalMC.h.

References fIsSingleParticle.

◆ SetLegPDGs()

void PairAnalysisSignalMC::SetLegPDGs ( Int_t  pdg1,
Int_t  pdg2,
Bool_t  exclude1 = kFALSE,
Bool_t  exclude2 = kFALSE 
)
inline

Definition at line 65 of file PairAnalysisSignalMC.h.

References fLeg1, fLeg1Exclude, fLeg2, and fLeg2Exclude.

◆ SetLegSources()

void PairAnalysisSignalMC::SetLegSources ( ESource  s1,
ESource  s2 
)
inline

Definition at line 101 of file PairAnalysisSignalMC.h.

References fLeg1Source, and fLeg2Source.

◆ SetMotherPDGs()

void PairAnalysisSignalMC::SetMotherPDGs ( Int_t  pdg1,
Int_t  pdg2,
Bool_t  exclude1 = kFALSE,
Bool_t  exclude2 = kFALSE 
)
inline

Definition at line 74 of file PairAnalysisSignalMC.h.

References fMother1, fMother1Exclude, fMother2, and fMother2Exclude.

◆ SetMotherSources()

void PairAnalysisSignalMC::SetMotherSources ( ESource  s1,
ESource  s2 
)
inline

Definition at line 105 of file PairAnalysisSignalMC.h.

References fMother1Source, and fMother2Source.

◆ SetMothersRelation()

void PairAnalysisSignalMC::SetMothersRelation ( EBranchRelation  relation)
inline

Definition at line 125 of file PairAnalysisSignalMC.h.

References fMothersRelation.

◆ SetWeight() [1/2]

void PairAnalysisSignalMC::SetWeight ( Double_t  wght)
inline

Definition at line 138 of file PairAnalysisSignalMC.h.

References fWeight.

◆ SetWeight() [2/2]

void PairAnalysisSignalMC::SetWeight ( TSpline3 *  wghts,
UInt_t  var 
)
inline

Definition at line 133 of file PairAnalysisSignalMC.h.

References fType, and fWeights.

Member Data Documentation

◆ fCheckBothChargesGrandMother1

Bool_t PairAnalysisSignalMC::fCheckBothChargesGrandMother1 = kFALSE
private

◆ fCheckBothChargesGrandMother2

Bool_t PairAnalysisSignalMC::fCheckBothChargesGrandMother2 = kFALSE
private

◆ fCheckBothChargesGreatGrandMother1

Bool_t PairAnalysisSignalMC::fCheckBothChargesGreatGrandMother1
private
Initial value:
=
kFALSE

Definition at line 249 of file PairAnalysisSignalMC.h.

Referenced by GetCheckBothChargesGreatGrandMothers(), and Print().

◆ fCheckBothChargesGreatGrandMother2

Bool_t PairAnalysisSignalMC::fCheckBothChargesGreatGrandMother2
private
Initial value:
=
kFALSE

Definition at line 251 of file PairAnalysisSignalMC.h.

Referenced by GetCheckBothChargesGreatGrandMothers(), and Print().

◆ fCheckBothChargesLeg1

Bool_t PairAnalysisSignalMC::fCheckBothChargesLeg1 = kFALSE
private

◆ fCheckBothChargesLeg2

Bool_t PairAnalysisSignalMC::fCheckBothChargesLeg2 = kFALSE
private

◆ fCheckBothChargesMother1

Bool_t PairAnalysisSignalMC::fCheckBothChargesMother1 = kFALSE
private

◆ fCheckBothChargesMother2

Bool_t PairAnalysisSignalMC::fCheckBothChargesMother2 = kFALSE
private

◆ fCheckGEANTProcess

Bool_t PairAnalysisSignalMC::fCheckGEANTProcess = kFALSE
private

Definition at line 253 of file PairAnalysisSignalMC.h.

Referenced by GetCheckGEANTProcess(), and SetGEANTProcess().

◆ fDalitz

EDalitz PairAnalysisSignalMC::fDalitz = kWhoCares
private

Definition at line 264 of file PairAnalysisSignalMC.h.

Referenced by GetDalitz(), PairAnalysisSignalMC(), and SetIsDalitz().

◆ fDalitzPdg

Int_t PairAnalysisSignalMC::fDalitzPdg = 0
private

Definition at line 265 of file PairAnalysisSignalMC.h.

Referenced by GetDalitzPdg(), PairAnalysisSignalMC(), and SetIsDalitz().

◆ fFillPureMCStep

Bool_t PairAnalysisSignalMC::fFillPureMCStep = kFALSE
private

Definition at line 267 of file PairAnalysisSignalMC.h.

Referenced by GetFillPureMCStep(), and SetFillPureMCStep().

◆ fGEANTProcess

TMCProcess PairAnalysisSignalMC::fGEANTProcess
private
Initial value:
=
kPPrimary

Definition at line 257 of file PairAnalysisSignalMC.h.

Referenced by GetGEANTProcess(), and SetGEANTProcess().

◆ fgkSignals

const char* PairAnalysisSignalMC::fgkSignals[kNSignals][2]
static

Definition at line 207 of file PairAnalysisSignalMC.h.

Referenced by PairAnalysisSignalExt::Draw(), and PairAnalysisSignalMC().

◆ fGrandMother1

Int_t PairAnalysisSignalMC::fGrandMother1 = 0
private

◆ fGrandMother1Exclude

Bool_t PairAnalysisSignalMC::fGrandMother1Exclude = kFALSE
private

Definition at line 229 of file PairAnalysisSignalMC.h.

Referenced by GetGrandMotherPDGexclude(), Print(), and SetGrandMotherPDGs().

◆ fGrandMother1Source

ESource PairAnalysisSignalMC::fGrandMother1Source = kDontCare
private

Definition at line 239 of file PairAnalysisSignalMC.h.

Referenced by GetGrandMotherSource(), and SetGrandMotherSources().

◆ fGrandMother2

Int_t PairAnalysisSignalMC::fGrandMother2 = 0
private

◆ fGrandMother2Exclude

Bool_t PairAnalysisSignalMC::fGrandMother2Exclude = kFALSE
private

Definition at line 230 of file PairAnalysisSignalMC.h.

Referenced by GetGrandMotherPDGexclude(), Print(), and SetGrandMotherPDGs().

◆ fGrandMother2Source

ESource PairAnalysisSignalMC::fGrandMother2Source = kDontCare
private

Definition at line 240 of file PairAnalysisSignalMC.h.

Referenced by GetGrandMotherSource(), and SetGrandMotherSources().

◆ fGreatGrandMother1

Int_t PairAnalysisSignalMC::fGreatGrandMother1 = 0
private

Definition at line 219 of file PairAnalysisSignalMC.h.

Referenced by GetGreatGrandMotherPDG(), Print(), and SetGreatGrandMotherPDGs().

◆ fGreatGrandMother1Exclude

Bool_t PairAnalysisSignalMC::fGreatGrandMother1Exclude = kFALSE
private

◆ fGreatGrandMother2

Int_t PairAnalysisSignalMC::fGreatGrandMother2 = 0
private

Definition at line 220 of file PairAnalysisSignalMC.h.

Referenced by GetGreatGrandMotherPDG(), Print(), and SetGreatGrandMotherPDGs().

◆ fGreatGrandMother2Exclude

Bool_t PairAnalysisSignalMC::fGreatGrandMother2Exclude = kFALSE
private

◆ fIsSingleParticle

Bool_t PairAnalysisSignalMC::fIsSingleParticle
private
Initial value:
=
kFALSE

Definition at line 268 of file PairAnalysisSignalMC.h.

Referenced by IsSingleParticle(), PairAnalysisSignalMC(), Print(), and SetIsSingleParticle().

◆ fLeg1

Int_t PairAnalysisSignalMC::fLeg1 = 0
private

Definition at line 213 of file PairAnalysisSignalMC.h.

Referenced by GetLegPDG(), PairAnalysisSignalMC(), Print(), and SetLegPDGs().

◆ fLeg1Exclude

Bool_t PairAnalysisSignalMC::fLeg1Exclude = kFALSE
private

Definition at line 225 of file PairAnalysisSignalMC.h.

Referenced by GetLegPDGexclude(), Print(), and SetLegPDGs().

◆ fLeg1Source

ESource PairAnalysisSignalMC::fLeg1Source = kDontCare
private

Definition at line 235 of file PairAnalysisSignalMC.h.

Referenced by GetLegSource(), and SetLegSources().

◆ fLeg2

Int_t PairAnalysisSignalMC::fLeg2 = 0
private

Definition at line 214 of file PairAnalysisSignalMC.h.

Referenced by GetLegPDG(), PairAnalysisSignalMC(), Print(), and SetLegPDGs().

◆ fLeg2Exclude

Bool_t PairAnalysisSignalMC::fLeg2Exclude = kFALSE
private

Definition at line 226 of file PairAnalysisSignalMC.h.

Referenced by GetLegPDGexclude(), Print(), and SetLegPDGs().

◆ fLeg2Source

ESource PairAnalysisSignalMC::fLeg2Source = kDontCare
private

Definition at line 236 of file PairAnalysisSignalMC.h.

Referenced by GetLegSource(), and SetLegSources().

◆ fMother1

Int_t PairAnalysisSignalMC::fMother1 = 0
private

Definition at line 215 of file PairAnalysisSignalMC.h.

Referenced by GetMotherPDG(), PairAnalysisSignalMC(), Print(), and SetMotherPDGs().

◆ fMother1Exclude

Bool_t PairAnalysisSignalMC::fMother1Exclude = kFALSE
private

Definition at line 227 of file PairAnalysisSignalMC.h.

Referenced by GetMotherPDGexclude(), Print(), and SetMotherPDGs().

◆ fMother1Source

ESource PairAnalysisSignalMC::fMother1Source = kDontCare
private

Definition at line 237 of file PairAnalysisSignalMC.h.

Referenced by GetMotherSource(), PairAnalysisSignalMC(), and SetMotherSources().

◆ fMother2

Int_t PairAnalysisSignalMC::fMother2 = 0
private

Definition at line 216 of file PairAnalysisSignalMC.h.

Referenced by GetMotherPDG(), PairAnalysisSignalMC(), Print(), and SetMotherPDGs().

◆ fMother2Exclude

Bool_t PairAnalysisSignalMC::fMother2Exclude = kFALSE
private

Definition at line 228 of file PairAnalysisSignalMC.h.

Referenced by GetMotherPDGexclude(), Print(), and SetMotherPDGs().

◆ fMother2Source

ESource PairAnalysisSignalMC::fMother2Source = kDontCare
private

Definition at line 238 of file PairAnalysisSignalMC.h.

Referenced by GetMotherSource(), PairAnalysisSignalMC(), and SetMotherSources().

◆ fMothersRelation

EBranchRelation PairAnalysisSignalMC::fMothersRelation
private
Initial value:

Definition at line 255 of file PairAnalysisSignalMC.h.

Referenced by GetMothersRelation(), PairAnalysisSignalMC(), and SetMothersRelation().

◆ fType

UInt_t PairAnalysisSignalMC::fType = 0
private

Definition at line 261 of file PairAnalysisSignalMC.h.

Referenced by GetWeight(), and SetWeight().

◆ fWeight

Double_t PairAnalysisSignalMC::fWeight = 1.
private

Definition at line 259 of file PairAnalysisSignalMC.h.

Referenced by GetWeight(), and SetWeight().

◆ fWeights

TSpline3* PairAnalysisSignalMC::fWeights = NULL
private

Definition at line 260 of file PairAnalysisSignalMC.h.

Referenced by GetWeight(), and SetWeight().


The documentation for this class was generated from the following files:
PairAnalysisSignalMC::kUndefined
@ kUndefined
Definition: PairAnalysisSignalMC.h:18