|
14 | 14 | tree->SetBranchAddress("Time", &Time); |
15 | 15 |
|
16 | 16 | TH1F* h = new TH1F("h", "muon spectrum", 1000, .0, .5); |
| 17 | + TH1F* h1 = new TH1F("h1", "Pulse Output1", 2499, -2.68000004411e-08, 2.31600001399e-08); |
| 18 | + TH1F* h2 = new TH1F("h2", "Pulse Output2", 2499, -2.68000004411e-08, 2.31600001399e-08); |
| 19 | + TH1F* h3 = new TH1F("h3", "Pulse Output3", 2499, -2.68000004411e-08, 2.31600001399e-08); |
17 | 20 | float min2 = 1.0; |
18 | 21 | for(int i = 0; i < tree->GetEntries(); i++){ |
19 | 22 | tree->GetEntry(i); |
20 | 23 | float min = 1.0; |
21 | 24 | min2 = 1.0; |
22 | | - //std::cout << "vector size: " << Amp->size() << std::endl; |
| 25 | + int size = Time->size(); |
| 26 | + std::cout << "vector size: " << Amp->size() << " Time: " << Time->at(0) << " " << Time->at(1) << " " << Time->at(2) << " " << Time->at(size-1) << std::endl; |
| 27 | + std::cout << " Time: " << Time->at(0)-Time->at(1) << " " << Time->at(1)-Time->at(2) << " " << Time->at(2)-Time->at(3) << " " << Time->at(size-1) << std::endl; |
23 | 28 | //std::cout << "time stamp: " << ptime << std::endl; |
24 | 29 | for(int j = 0; j < Amp->size(); j++){ |
| 30 | + if(i = 1)h1->Fill(Time->at(j),Amp->at(j)); |
| 31 | + if(i = 109)h2->Fill(Time->at(j),Amp->at(j)); |
| 32 | + if(i = 267)h3->Fill(Time->at(j),Amp->at(j)); |
25 | 33 | if(Amp->at(j) < min2){ |
26 | 34 | min2 = Amp->at(j); |
27 | 35 | } |
|
32 | 40 |
|
33 | 41 | } |
34 | 42 |
|
35 | | - h->Draw(); |
| 43 | + h1->Draw(); |
36 | 44 | TFile* f1 = new TFile("test.root","RECREATE"); |
37 | 45 | h->Write(); |
| 46 | + h1->Write(); |
| 47 | + h2->Write(); |
| 48 | + h3->Write(); |
38 | 49 | f1->Close(); |
39 | 50 | f->Close(); |
40 | 51 | } |
0 commit comments