Go to the documentation of this file.
71 {
"InclJpsi",
"J/#psi (incl.)"},
72 {
"NonRadJpsi",
"J/#psi"},
73 {
"RadJpsi",
"J/#psi (rad.)"},
74 {
"Psi2S",
"#psi(2S)"},
75 {
"Conversion",
"#gamma#rightarrow e^{+}e^{-}"},
77 {
"OmegaDalitz",
"#omega_{Dalitz}"},
80 {
"EtaDalitz",
"#eta_{Dalitz}"},
82 {
"Pi0Dalitz",
"#pi^{0}_{Dalitz}"},
83 {
"Pi0Gamma",
"#pi^{0}"},
85 {
"K0Short",
"K^{0}_{S}"},
86 {
"Lambda",
"#Lambda"},
87 {
"InclElePM",
"e^{+}e^{-} (incl.)"},
88 {
"DeltaElectron",
"#delta rays"},
89 {
"PrimElectron",
"e (prim.)"},
90 {
"PrimMuon",
"#mu (prim.)"},
91 {
"PrimPion",
"#pi (prim.)"},
92 {
"PrimKaon",
"K (prim.)"},
93 {
"PrimProton",
"p (prim.)"},
112 : TNamed(name, title) {
127 switch (defaultSignal) {
398 "PairAnalysisSignalMC",
399 "Signal NOT predefined! Either request it or configure on your own.");
411 Printf(
"MC Signal: %s with title %s ", GetName(), GetTitle());
412 printf(
"\tPDGs leg1: %s%s%d%s ",
418 printf(
"<--- %s%s%d%s ",
424 printf(
"<--- %s%s%d%s ",
430 printf(
"<--- %s%s%d%s",
439 printf(
"\tPDGs leg2: %s%s%d%s ",
445 printf(
"<--- %s%s%d%s ",
451 printf(
"<--- %s%s%d%s ",
457 printf(
"<--- %s%s%d%s",
void Print(Option_t *option="") const
Bool_t fCheckBothChargesGreatGrandMother1
Bool_t fCheckBothChargesGrandMother1
EBranchRelation fMothersRelation
Bool_t fCheckBothChargesGreatGrandMother2
Double_t GetWeight() const
void SetGEANTProcess(TMCProcess processID, Bool_t check=kTRUE)
Bool_t fCheckBothChargesLeg2
Bool_t fGrandMother2Exclude
Bool_t fCheckBothChargesMother1
Bool_t fCheckBothChargesGrandMother2
Bool_t fGreatGrandMother2Exclude
Bool_t fGreatGrandMother1Exclude
Bool_t fCheckBothChargesLeg1
Bool_t fGrandMother1Exclude
ClassImp(PairAnalysisSignalMC) const char *PairAnalysisSignalMC
Bool_t fCheckBothChargesMother2
static const char * fgkSignals[kNSignals][2]
virtual ~PairAnalysisSignalMC()