Option to generate decay e+ spectra for muons which do not decay in the sample plane
This commit is contained in:
parent
b37eb3b12f
commit
d7b33f07ae
@ -464,7 +464,7 @@ void NewSpec::CoinIOUD( Bool_t FigFlag, Double_t eCut )
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void NewSpec::TBLRCoinIO( Bool_t FigFlag, Double_t eCut )
|
void NewSpec::TBLRCoinIO(Bool_t FigFlag, Double_t eCut, Bool_t MDecayNotInSample)
|
||||||
{
|
{
|
||||||
// Double_t eCut = 0.7; //minimum energy deposition in scintillators [MeV]
|
// Double_t eCut = 0.7; //minimum energy deposition in scintillators [MeV]
|
||||||
Bool_t tofFlag = 0;
|
Bool_t tofFlag = 0;
|
||||||
@ -502,7 +502,9 @@ void NewSpec::TBLRCoinIO( Bool_t FigFlag, Double_t eCut )
|
|||||||
nb = fChain->GetEntry(jentry); nbytes += nb;
|
nb = fChain->GetEntry(jentry); nbytes += nb;
|
||||||
// fChain->GetEntry(jentry);
|
// fChain->GetEntry(jentry);
|
||||||
|
|
||||||
// if (muDecayPosZ>16.9&&muDecayPosZ<17.1) continue; //muons decaying outside of sample plane (in the radiation shield etc)
|
if (MDecayNotInSample){
|
||||||
|
if (muDecayPosZ>16.9&&muDecayPosZ<17.1) continue; //muons decaying outside of sample plane (in the radiation shield etc)
|
||||||
|
}
|
||||||
|
|
||||||
// FILL IN HISTOGRAMS
|
// FILL IN HISTOGRAMS
|
||||||
hEdepositCF->Fill(save_ke[0]/1000.);
|
hEdepositCF->Fill(save_ke[0]/1000.);
|
||||||
|
@ -130,7 +130,7 @@ public :
|
|||||||
virtual void CreateIO(Bool_t FigFlag, Double_t eCut);
|
virtual void CreateIO(Bool_t FigFlag, Double_t eCut);
|
||||||
virtual void CoinIO(Bool_t FigFlag, Double_t eCut);
|
virtual void CoinIO(Bool_t FigFlag, Double_t eCut);
|
||||||
virtual void CoinIOUD(Bool_t FigFlag, Double_t eCut);
|
virtual void CoinIOUD(Bool_t FigFlag, Double_t eCut);
|
||||||
virtual void TBLRCoinIO(Bool_t FigFlag, Double_t eCut);
|
virtual void TBLRCoinIO(Bool_t FigFlag, Double_t eCut, Bool_t MDecayNotInSample);
|
||||||
virtual void TBLRCoinDown(Bool_t FigFlag, Double_t eCut);
|
virtual void TBLRCoinDown(Bool_t FigFlag, Double_t eCut);
|
||||||
virtual void TBLRCoinUp(Bool_t FigFlag, Double_t eCut);
|
virtual void TBLRCoinUp(Bool_t FigFlag, Double_t eCut);
|
||||||
virtual void SCoinIO(Bool_t FigFlag, Double_t eCut);
|
virtual void SCoinIO(Bool_t FigFlag, Double_t eCut);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user