Fork me on GitHub

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 Pavel Demin)

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 Pavel Demin, 11 years ago

Description: modified (diff)

comment:2 by Pavel Demin, 11 years ago

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

comment:3 by Pavel Demin, 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 Pavel Demin, 10 years ago

Resolution: wontfix
Status: newclosed
Note: See TracTickets for help on using tickets.