Opened 11 years ago
Closed 10 years ago
#247 closed Bug (wontfix)
Problem with jets
Reported by: | Ben Hooberman | Owned by: | |
---|---|---|---|
Priority: | minor | Milestone: | |
Component: | Delphes code | Version: | Delphes 3 |
Keywords: | Cc: |
Description (last modified by )
Hello,
I am attempting to analyze the 100 TeV pp samples for the FHC studies that are listed here:
http://www.snowmass2013.org/tiki-index.php?page=Energy_Frontier_FastSimulation
I have downloaded v3.0.12 of Delphes from the main website (and I'm using ROOT 5.32), while the above site says the samples were produced with v3.0.9.
When I load the Delphes ntuples, I get the error output related to jets below. My guess is that this is due to incompatible Delphes versions, but I'm not sure. I was unable to find v3.0.9 on the Delphes website, to check if that fixes the problem.
Any ideas what causes this and how to fix it? Thanks very much,
Ben
Warning in <TStreamerInfo::BuildCheck>: The StreamerInfo of class Jet read from file Backgrounds/red-gridftp11.unl.edu/Snowmass/HTBinned/Delphes-3.0.9.2/40PileUp/tt-4p-0-1000_100TEV/tt-4p-0-1000_100TEV_40PileUp_43931208.root has the same version (=2) as the active class but a different checksum. You should update the version to ClassDef(Jet,3). Do not try to write objects with the current class definition, the files will not be readable. Warning in <TStreamerInfo::CompareContent>: The following data member of the in-memory layout version 2 of class 'Jet' is missing from the on-file layout version 2: UInt_t WTag; // Warning in <TStreamerInfo::CompareContent>: The following data member of the in-memory layout version 2 of class 'Jet' is missing from the on-file layout version 2: UInt_t TopTag; // Warning in <TStreamerInfo::CompareContent>: The following data member of the in-memory layout version 2 of class 'Jet' is missing from the on-file layout version 2: UInt_t HTag; // Warning in <TStreamerInfo::CompareContent>: The following data member of the in-memory layout version 2 of class 'Jet' is missing from the on-file layout version 2: Float_t Tau1; // Warning in <TStreamerInfo::CompareContent>: The following data member of the in-memory layout version 2 of class 'Jet' is missing from the on-file layout version 2: Float_t Tau2; // Warning in <TStreamerInfo::CompareContent>: The following data member of the in-memory layout version 2 of class 'Jet' is missing from the on-file layout version 2: Float_t Tau3; // Warning in <TStreamerInfo::CompareContent>: The following data member of the in-memory layout version 2 of class 'Jet' is missing from the on-file layout version 2: UInt_t NSubJets; // Warning in <TStreamerInfo::CompareContent>: The following data member of the in-memory layout version 2 of class 'Jet' is missing from the on-file layout version 2: Float_t MassDrop; // Warning in <TStreamerInfo::CompareContent>: The following data member of the in-memory layout version 2 of class 'Jet' is missing from the on-file layout version 2: Float_t TrimmedMass; // Warning in <TStreamerInfo::CompareContent>: The following data member of the in-memory layout version 2 of class 'Jet' is missing from the on-file layout version 2: Int_t Charge; // Warning in <TStreamerInfo::CompareContent>: The following data member of the in-memory layout version 2 of class 'Jet' is missing from the on-file layout version 2: Float_t EhadOverEem; // Warning in <TStreamerInfo::CompareContent>: The following data member of the in-memory layout version 2 of class 'Jet' is missing from the on-file layout version 2: TRefArray Constituents; // Warning in <TStreamerInfo::CompareContent>: The following data member of the in-memory layout version 2 of class 'Jet' is missing from the on-file layout version 2: TRefArray Particles; //
Change History (4)
comment:1 by , 11 years ago
Description: | modified (diff) |
---|
comment:2 by , 11 years ago
comment:3 by , 11 years ago
Hi Ben,
Sorry for the late reply.
I've just checked the tt-4p-0-1000_100TEV_40PileUp_43931208.root file.
The Jet branch looks quite different from the one that Delphes generates by default.
Apparently, a custom Delphes version was used to generate the SnoMass2013 data samples with some new data members like WTag, TopTag, HTag, etc added to the Jet branch.
The solution for this problem is to use the Delphes version from SnowMass2013.
Here is the current location of this version:
https://github.com/zhenbinwu/CMSUpgrade/tree/master/Delphes-3.0.9
Cheers,
Pavel
comment:4 by , 10 years ago
Resolution: | → wontfix |
---|---|
Status: | new → closed |
Hi Ben,
Thanks for finding this problem. I'll try to find out how to properly use the ROOT Automatic Class Schema Evolution system (http://root.cern.ch/root/SchemaEvolution.html)
Here is a direct link to Delphes 3.0.9:
http://cp3.irmp.ucl.ac.be/downloads/Delphes-3.0.9.tar.gz
Cheers,
Pavel