1 #ifndef DataFormats_FWLite_Record_h
2 #define DataFormats_FWLite_Record_h
49 Record(
const char* iName, TTree*);
55 template<
typename HANDLE>
56 bool get(HANDLE&,
const char* iLabel=
"")
const;
82 mutable std::map<std::pair<edm::TypeID,std::string>, std::pair<TBranch*,void*>>
m_branches;
85 template <
typename HANDLE>
89 const void*
value = 0;
92 iHandle = HANDLE(value);
const Record & operator=(const Record &)
Record(const char *iName, TTree *)
const IOVSyncValue & startSyncValue() const
const std::string & name() const
void syncTo(const edm::EventID &, const edm::Timestamp &)
std::vector< std::pair< std::string, std::string > > typeAndLabelOfAvailableData() const
std::map< std::pair< edm::TypeID, std::string >, std::pair< TBranch *, void * > > m_branches
bool get(HANDLE &, const char *iLabel="") const
std::map< IOVSyncValue, unsigned int > m_startIOVtoEntry
const IOVSyncValue & endSyncValue() const