Commit 59525b13 authored by Vratislav Chudoba's avatar Vratislav Chudoba

Bug with input histogram solved.

parent 4531f5d0
This diff is collapsed.
......@@ -36,6 +36,8 @@ public:
void OpenSimChains();
void OpenExpChain();
void SetNoBinsSpectra(Int_t noBins = 100) {noBinsSpectra = noBins;};
TChain* GetExpChain() {return che;};
TChain* GetSimChain(Int_t i) {return chs[i];};
void SetChainsToDraw(Bool_t ch0 = 1, Bool_t ch1 = 1, Bool_t ch2 = 1, Bool_t ch3 = 1, Bool_t ch4 = 1, Bool_t ch5 = 1);
......@@ -92,6 +94,8 @@ private:
Int_t lowSimFile[6];
Int_t upSimFile[6];
Int_t noBinsSpectra;
Int_t kMinAngle;
Int_t kMaxAngle;
......@@ -113,29 +117,11 @@ private:
Float_t kRangeProportionIn;
Long64_t eMaxEvents;
// Long64_t eEventsAl0;
// Long64_t eEventsNoAl0;
// Long64_t eEventsAl180;
// Long64_t eEventsNoAl180;
// Long64_t eEventsAl90;
// Long64_t eEventsNoAl90;
Long64_t eEvents[6];
Long64_t sMaxEvents;
Long64_t sEventsAl0;
Long64_t sEventsNoAl0;
Long64_t sEventsAl180;
Long64_t sEventsNoAl180;
Long64_t sEventsAl90;
Long64_t sEventsNoAl90;
Long64_t sEvents[6];
TCut sRatioAl0;
TCut sRatioNoAl0;
TCut sRatioAl180;
TCut sRatioNoAl180;
TCut sRatioAl90;
TCut sRatioNoAl90;
TCut sRatio[6];
Long64_t eEventsECuts[5][6]; //!
......@@ -147,8 +133,6 @@ private:
TCut cBe3;
TCut cBeWork;
TCut cBe0_14;
// TCut cBe0_14 = "fBeIM>0 && fBeIM<1.6";
// TCut cBe0_14 = "fBeIM>0 && fBeIM<1.20";
TCut cBe14_19;
TCut cBe19_25;
TCut cBe25_31;
......@@ -156,8 +140,6 @@ private:
TCut cBeE[5];
TCut cEpsilonT;
// TCut cEpsilonT = "fTpp/fBeIM<1.";
// TCut cEpsilonY = "fTap/fBeIM<0.5";
TCut cEpsilonY;
//raw files
......@@ -166,8 +148,6 @@ private:
TCut crBe3;
TCut crBeWork;
TCut crBe0_14;
// TCut crBe0_14 = "f6BeIM>0 && f6BeIM<1.6";
// TCut crBe0_14 = "f6BeIM>0.5 && f6BeIM<1.20";
TCut crBe14_19;
TCut crBe19_25;
TCut crBe25_31;
......@@ -175,31 +155,22 @@ private:
TCut crBeE[5];
//angular cuts
// TCut crEpsilonT = "fTpp/f6BeIM>0.8";
TCut crEpsilonT;
// TCut crEpsilonT = "fTpp/f6BeIM<1.";
// TCut crEpsilonY = "fTap/f6BeIM<0.5";
TCut crEpsilonY;
//simulation input
TCut ciBe0_14;
// TCut ciBe0_14 = "E_IM>0 && E_IM<1.6";
// TCut ciBe0_14 = "E_IM>0.5 && E_IM<1.20";
TCut ciBe14_19;
TCut ciBe19_25;
TCut ciBe25_31;
TCut ciBe31_37;
// TCut ciBe0_14;
// TCut ciBe14_19;
// TCut ciBe19_25;
// TCut ciBe25_31;
// TCut ciBe31_37;
TCut ciBeE[5];
TCut ciEpsilon;
// TCut ciEpsilon = "sTpp/E_IM<1.";
// TCut ciEpsilonY = "sTap/E_IM<0.5";
TCut ciEpsilonY;
TCut cQ;
TCut cProtons;
// TCut cProtons = "fP1Lab.fE-938.272<34 && fP2Lab.fE-938.272<34 && fP1Lab.fE-938.272>1 && fP2Lab.fE-938.272>1";
Bool_t spectra;
......
void lib_test() {
BeAnalysis ana;
ana.OpenExpChain();
ana.OpenSimChains();
ana.SetCMAngularRange(60, 75);
ana.SetCMAngularCuts();
ana.SetRangeProportion();
ana.SetNoExpEvents();
ana.SetNoSimEvents();
ana.SetRatiosGStoEX();
// ana.Spectra();
ana.ExpEventsECuts();
ana.SimEventsECuts();
ana.EpsilonTRange();
// ana.EpsilonT();
// ana.CosThetaTk();
// ana.EpsilonY();
// ana.CosThetaYk();
ana.ThetaAT();
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment