Back to home page

sPhenix code displayed by LXR

 
 

    


File indexing completed on 2025-08-07 08:12:27

0001 void large_hist()
0002 {
0003   vector<vector<TH1F * >> aaa;
0004   aaa.clear();
0005     
0006   aaa = vector<vector<TH1F *>>(10);
0007     
0008   for (int i = 0; i < 10; i++)
0009     {
0010       for (int i1 = 0; i1 < 350; i1++)
0011         {
0012       aaa[i].push_back(new TH1F("","",10,0,10));
0013         }
0014     }
0015 
0016   TRandom * rand = new TRandom3();
0017 
0018   for (int i = 0; i < 1000000; i++)
0019     {
0020       int rand1 = int(rand->Uniform(0,10));
0021       int rand2 = int(rand->Uniform(0,350));
0022       int rand3 = int(rand->Uniform(0,10));
0023         
0024       if(i%2000 == 0) {cout<<i<<" "<<rand1<<" "<<rand2<<" "<<rand3<<endl;}
0025 
0026       aaa[rand1][rand2]->Fill(rand3);
0027     }
0028 }