Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2025-07-01 08:57:58

0001 
0002 // Copyright 2020, Jefferson Science Associates, LLC.
0003 // Subject to the terms in the LICENSE file found in the top-level directory.
0004 
0005 #pragma once
0006 #include <JANA/JObject.h>
0007 #include <cstdint>
0008 
0009 struct EventHeader : public JObject {
0010 
0011     JOBJECT_PUBLIC(EventHeader)
0012 
0013     int64_t run_number;
0014     int64_t timeframe_number;
0015     int64_t event_number;
0016 
0017     void Summarize(JObjectSummary& summary) const override {
0018         summary.add(run_number, NAME_OF(run_number), "%d", "Run number");
0019         summary.add(timeframe_number, NAME_OF(timeframe_number), "%d", "Timeframe number");
0020         summary.add(event_number, NAME_OF(event_number), "%d", "Event number");
0021     }
0022 };
0023 
0024