finRoot = new TFile(finRootName.c_str(),"READ") ;
if(finRoot) {
finRoot->cd() ;
fprintf(stderr,"opening file %s\n",finRoot->GetName()) ;
}
else
exit(EXIT_FAILURE) ;
dataTree = (TTree*)(finRoot->Get(tree_name)) ;
dataTree->SetMaxVirtualSize(1000000000) ;
// dataTree->Print() ;
TBranch *b_st4CCNN = dataTree -> GetBranch("status_4CCNN") ;
Short_t st_4CCNN ;
b_st4CCNN -> SetAddress(&st_4CCNN) ;
TBranch *b_pixels = dataTree -> GetBranch("pixels");
Int_t npixels1 ;
b_pixels -> SetAddress(&npixels1) ;
TBranch *b_contents = dataTree -> GetBranch("contents");
Double_t content[npixels] ;
b_contents -> SetAddress(content) ;
MCameraLayoutConfig *mclconfptr = (MCameraLayoutConfig*)(
dataTree->GetUserInfo()->FindObject("Camera01") ) ;
if(mclconfptr != 0)
fprintf(stderr,"Camera Header retrieved successfully\n") ;
else
fprintf(stderr,"Camera Header retrieval failed\n") ;
This snippet of a code is causing a problem when I do,
b_st4CCNN->GetEntry(entry) ;
..
..
finRoot->close() ;
Close() causes a crash, while st_4CCNN has a wrong value.
I am attaching the output here.
opening file ./L1_Gamma_00_00_1-100000.root
size of pixel for telescope 1 = 2.727078
******************************************************************************
*Tree :ImageData_9.0: Images and there trigger status *
*Entries : 1000 : Total = 13445802 bytes File Size = 1556607 *
* : : Tree compression factor = 8.45 *
******************************************************************************
*Branch :FocalImage *
*Entries : 1000 : BranchElement (see below) *
*............................................................................*
*Br 0 :fUniqueID : UInt_t *
*Entries : 1000 : Total Size= 4579 bytes File Size = 135 *
*Baskets : 1 : Basket Size= 32000 bytes Compression= 30.26 *
*............................................................................*
*Br 1 :fBits : UInt_t *
*Entries : 1000 : Total Size= 8567 bytes File Size = 1394 *
*Baskets : 1 : Basket Size= 32000 bytes Compression= 5.80 *
*............................................................................*
*Br 2 :bunches : Int_t *
*Entries : 1000 : Total Size= 4569 bytes File Size = 1206 *
*Baskets : 1 : Basket Size= 32000 bytes Compression= 3.39 *
*............................................................................*
*Br 3 :photons : Double_t *
*Entries : 1000 : Total Size= 8569 bytes File Size = 2951 *
*Baskets : 1 : Basket Size= 32000 bytes Compression= 2.74 *
*............................................................................*
*Br 4 :lasttoa : Float_t *
*Entries : 1000 : Total Size= 4569 bytes File Size = 2486 *
*Baskets : 1 : Basket Size= 32000 bytes Compression= 1.64 *
*............................................................................*
*Br 5 :firsttoa : Float_t *
*Entries : 1000 : Total Size= 4574 bytes File Size = 1239 *
*Baskets : 1 : Basket Size= 32000 bytes Compression= 3.30 *
*............................................................................*
*Br 6 :ptrFocalBunch : Int_t ptrFocalBunch_ *
*Entries : 1000 : Total Size= 10505 bytes File Size = 1212 *
*Baskets : 1 : Basket Size= 32000 bytes Compression= 3.37 *
*............................................................................*
*Br 7 :ptrFocalBunch.fUniqueID : UInt_t fUniqueID[ptrFocalBunch_] *
*Entries : 1000 : Total Size= 338290 bytes File Size = 4318 *
*Baskets : 8 : Basket Size= 32000 bytes Compression= 78.20 *
*............................................................................*
*Br 8 :ptrFocalBunch.fBits : UInt_t fBits[ptrFocalBunch_] *
*Entries : 1000 : Total Size= 338242 bytes File Size = 4626 *
*Baskets : 8 : Basket Size= 32000 bytes Compression= 72.98 *
*............................................................................*
*Br 9 :ptrFocalBunch.x : Float_t x[ptrFocalBunch_] *
*Entries : 1000 : Total Size= 338194 bytes File Size = 305562 *
*Baskets : 8 : Basket Size= 32000 bytes Compression= 1.10 *
*............................................................................*
*Br 10 :ptrFocalBunch.y : Float_t y[ptrFocalBunch_] *
*Entries : 1000 : Total Size= 338194 bytes File Size = 307377 *
*Baskets : 8 : Basket Size= 32000 bytes Compression= 1.10 *
*............................................................................*
*Br 11 :ptrFocalBunch.ctime : Float_t ctime[ptrFocalBunch_] *
*Entries : 1000 : Total Size= 338242 bytes File Size = 308563 *
*Baskets : 8 : Basket Size= 32000 bytes Compression= 1.09 *
*............................................................................*
*Br 12 :ptrFocalBunch.photons : Float_t photons[ptrFocalBunch_] *
*Entries : 1000 : Total Size= 338266 bytes File Size = 76967 *
*Baskets : 8 : Basket Size= 32000 bytes Compression= 4.39 *
*............................................................................*
*Br 13 :ptrFocalBunch.wvlength : Float_t wvlength[ptrFocalBunch_] *
*Entries : 1000 : Total Size= 338278 bytes File Size = 157265 *
*Baskets : 8 : Basket Size= 32000 bytes Compression= 2.15 *
*............................................................................*
*Br 14 :ptrFocalBunch.ipix : Int_t ipix[ptrFocalBunch_] *
*Entries : 1000 : Total Size= 338230 bytes File Size = 69713 *
*Baskets : 8 : Basket Size= 32000 bytes Compression= 4.84 *
*............................................................................*
*Br 15 :ptrFocalBunch.isnoise : Bool_t isnoise[ptrFocalBunch_] *
*Entries : 1000 : Total Size= 88252 bytes File Size = 2478 *
*Baskets : 4 : Basket Size= 32000 bytes Compression= 35.36 *
*............................................................................*
*Branch :CameraImage *
*Entries : 1000 : BranchElement (see below) *
*............................................................................*
*Br 16 :fUniqueID : UInt_t *
*Entries : 1000 : Total Size= 4579 bytes File Size = 135 *
*Baskets : 1 : Basket Size= 32000 bytes Compression= 30.26 *
*............................................................................*
*Br 17 :fBits : UInt_t *
*Entries : 1000 : Total Size= 8567 bytes File Size = 1394 *
*Baskets : 1 : Basket Size= 32000 bytes Compression= 5.80 *
*............................................................................*
*Br 18 :fName : TString *
*Entries : 1000 : Total Size= 5567 bytes File Size = 1546 *
*Baskets : 1 : Basket Size= 32000 bytes Compression= 3.29 *
*............................................................................*
*Br 19 :fTitle : TString *
*Entries : 1000 : Total Size= 5572 bytes File Size = 1546 *
*Baskets : 1 : Basket Size= 32000 bytes Compression= 3.29 *
*............................................................................*
*Br 20 :pixels : Int_t *
*Entries : 1000 : Total Size= 4564 bytes File Size = 140 *
*Baskets : 1 : Basket Size= 32000 bytes Compression= 29.16 *
*............................................................................*
*Br 21 :contents : Double_t contents[pixels] *
*Entries : 1000 : Total Size= 8746806 bytes File Size = 121774 *
*Baskets : 334 : Basket Size= 32000 bytes Compression= 71.77 *
*............................................................................*
*Branch :TriggerStatus *
*Entries : 1000 : BranchElement (see below) *
*............................................................................*
*Br 22 :fUniqueID : UInt_t *
*Entries : 1000 : Total Size= 4579 bytes File Size = 135 *
*Baskets : 1 : Basket Size= 32000 bytes Compression= 30.26 *
*............................................................................*
*Br 23 :fBits : UInt_t *
*Entries : 1000 : Total Size= 8567 bytes File Size = 1394 *
*Baskets : 1 : Basket Size= 32000 bytes Compression= 5.80 *
*............................................................................*
*Br 24 :status_3NN : Short_t *
*Entries : 1000 : Total Size= 2584 bytes File Size = 192 *
*Baskets : 1 : Basket Size= 32000 bytes Compression= 10.86 *
*............................................................................*
*Br 25 :status_3CCNN : Short_t *
*Entries : 1000 : Total Size= 2594 bytes File Size = 192 *
*Baskets : 1 : Basket Size= 32000 bytes Compression= 10.88 *
*............................................................................*
*Br 26 :status_3NN_1M : Short_t *
*Entries : 1000 : Total Size= 2599 bytes File Size = 184 *
*Baskets : 1 : Basket Size= 32000 bytes Compression= 11.35 *
*............................................................................*
*Br 27 :status_3NN_LT3M : Short_t *
*Entries : 1000 : Total Size= 2609 bytes File Size = 197 *
*Baskets : 1 : Basket Size= 32000 bytes Compression= 10.61 *
*............................................................................*
*Br 28 :status_3NN_LT4M : Short_t *
*Entries : 1000 : Total Size= 2609 bytes File Size = 197 *
*Baskets : 1 : Basket Size= 32000 bytes Compression= 10.61 *
*............................................................................*
*Br 29 :status_3CCNN_1M : Short_t *
*Entries : 1000 : Total Size= 2609 bytes File Size = 182 *
*Baskets : 1 : Basket Size= 32000 bytes Compression= 11.49 *
*............................................................................*
*Br 30 :status_3CCNN_LT3M : Short_t *
*Entries : 1000 : Total Size= 2619 bytes File Size = 197 *
*Baskets : 1 : Basket Size= 32000 bytes Compression= 10.62 *
*............................................................................*
*Br 31 :status_3CCNN_LT4M : Short_t *
*Entries : 1000 : Total Size= 2619 bytes File Size = 197 *
*Baskets : 1 : Basket Size= 32000 bytes Compression= 10.62 *
*............................................................................*
*Br 32 :status_4NN : Short_t *
*Entries : 1000 : Total Size= 2584 bytes File Size = 190 *
*Baskets : 1 : Basket Size= 32000 bytes Compression= 10.98 *
*............................................................................*
*Br 33 :status_4CCNN : Short_t *
*Entries : 1000 : Total Size= 2594 bytes File Size = 187 *
*Baskets : 1 : Basket Size= 32000 bytes Compression= 11.17 *
*............................................................................*
*Br 34 :status_4NN_1M : Short_t *
*Entries : 1000 : Total Size= 2599 bytes File Size = 180 *
*Baskets : 1 : Basket Size= 32000 bytes Compression= 11.61 *
*............................................................................*
*Br 35 :status_4NN_LT3M : Short_t *
*Entries : 1000 : Total Size= 2609 bytes File Size = 195 *
*Baskets : 1 : Basket Size= 32000 bytes Compression= 10.72 *
*............................................................................*
*Br 36 :status_4NN_LT4M : Short_t *
*Entries : 1000 : Total Size= 2609 bytes File Size = 195 *
*Baskets : 1 : Basket Size= 32000 bytes Compression= 10.72 *
*............................................................................*
*Br 37 :status_4NN_LT5M : Short_t *
*Entries : 1000 : Total Size= 2609 bytes File Size = 195 *
*Baskets : 1 : Basket Size= 32000 bytes Compression= 10.72 *
*............................................................................*
*Br 38 :status_4CCNN_1M : Short_t *
*Entries : 1000 : Total Size= 2609 bytes File Size = 170 *
*Baskets : 1 : Basket Size= 32000 bytes Compression= 12.30 *
*............................................................................*
*Br 39 :status_4CCNN_LT3M : Short_t *
*Entries : 1000 : Total Size= 2619 bytes File Size = 178 *
*Baskets : 1 : Basket Size= 32000 bytes Compression= 11.76 *
*............................................................................*
*Br 40 :status_4CCNN_LT4M : Short_t *
*Entries : 1000 : Total Size= 2619 bytes File Size = 179 *
*Baskets : 1 : Basket Size= 32000 bytes Compression= 11.69 *
*............................................................................*
*Br 41 :status_4CCNN_LT5M : Short_t *
*Entries : 1000 : Total Size= 2619 bytes File Size = 179 *
*Baskets : 1 : Basket Size= 32000 bytes Compression= 11.69 *
*............................................................................*
*Br 42 :status_5NN : Short_t *
*Entries : 1000 : Total Size= 2584 bytes File Size = 185 *
*Baskets : 1 : Basket Size= 32000 bytes Compression= 11.28 *
*............................................................................*
*Br 43 :status_5CCNN : Short_t *
*Entries : 1000 : Total Size= 2594 bytes File Size = 178 *
*Baskets : 1 : Basket Size= 32000 bytes Compression= 11.73 *
*............................................................................*
*Br 44 :status_5NN_1M : Short_t *
*Entries : 1000 : Total Size= 2599 bytes File Size = 177 *
*Baskets : 1 : Basket Size= 32000 bytes Compression= 11.80 *
*............................................................................*
*Br 45 :status_5NN_LT3M : Short_t *
*Entries : 1000 : Total Size= 2609 bytes File Size = 190 *
*Baskets : 1 : Basket Size= 32000 bytes Compression= 11.01 *
*............................................................................*
*Br 46 :status_5NN_LT4M : Short_t *
*Entries : 1000 : Total Size= 2609 bytes File Size = 190 *
*Baskets : 1 : Basket Size= 32000 bytes Compression= 11.01 *
*............................................................................*
*Br 47 :status_5NN_LT5M : Short_t *
*Entries : 1000 : Total Size= 2609 bytes File Size = 190 *
*Baskets : 1 : Basket Size= 32000 bytes Compression= 11.01 *
*............................................................................*
*Br 48 :status_5NN_LT6M : Short_t *
*Entries : 1000 : Total Size= 2609 bytes File Size = 129 *
*Baskets : 1 : Basket Size= 32000 bytes Compression= 16.21 *
*............................................................................*
*Br 49 :status_5CCNN_1M : Short_t *
*Entries : 1000 : Total Size= 2609 bytes File Size = 163 *
*Baskets : 1 : Basket Size= 32000 bytes Compression= 12.83 *
*............................................................................*
*Br 50 :status_5CCNN_LT3M : Short_t *
*Entries : 1000 : Total Size= 2619 bytes File Size = 165 *
*Baskets : 1 : Basket Size= 32000 bytes Compression= 12.68 *
*............................................................................*
*Br 51 :status_5CCNN_LT4M : Short_t *
*Entries : 1000 : Total Size= 2619 bytes File Size = 163 *
*Baskets : 1 : Basket Size= 32000 bytes Compression= 12.84 *
*............................................................................*
*Br 52 :status_5CCNN_LT5M : Short_t *
*Entries : 1000 : Total Size= 2619 bytes File Size = 163 *
*Baskets : 1 : Basket Size= 32000 bytes Compression= 12.84 *
*............................................................................*
Camera Header retrieved successfully