20 FairRootManager* ioman = FairRootManager::Instance();
22 fBmnEventHeader = (TClonesArray*) ioman->GetObject(fBmnEventHeaderBranchName);
23 fT0Array = (TClonesArray*) ioman->GetObject(fT0Branch.Data());
24 fVetoArray = (TClonesArray*) ioman->GetObject(fVetoBranch.Data());
25 fBC2Array = (TClonesArray*) ioman->GetObject(fBC2Branch.Data());
26 fBDArray = (TClonesArray*) ioman->GetObject(fBDBranch.Data());
27 fBC1Array = (TClonesArray*) ioman->GetObject(fBC1Branch.Data());
28 fBC3Array = (TClonesArray*) ioman->GetObject(fBC3Branch.Data());
30 fBmnEvQuality =
new TClonesArray(fBmnEvQualityBranchName);
31 ioman->Register(fBmnEvQualityBranchName,
"QUALITY", fBmnEvQuality,
true);
40 fBmnEvQuality->Delete();
44 Int_t cntr2 = 0; Bool_t time2 = 0;
45 for (Int_t iDig = 0; iDig < fBC2Array->GetEntriesFast(); ++iDig) {
53 if (cntr2 > 2 || time2 == 1)
56 Int_t cntr1 = 0; Bool_t time1 = 0;
57 for (Int_t iDig = 0; iDig < fBC1Array->GetEntriesFast(); ++iDig) {
65 if (cntr1 >2 || time1 == 1)
68 Int_t cntr3 = 0; Bool_t time3 = 0;
69 for (Int_t iDig = 0; iDig < fBC3Array->GetEntriesFast(); ++iDig) {
77 if (cntr3 > 2 || time3 == 1)
82 for (Int_t iDig = 0; iDig < fVetoArray->GetEntriesFast(); ++iDig) {