BOSS 8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
EventInfo.cxx
Go to the documentation of this file.
1/***************************************************************************
2 Event Info Package
3 -----------------------------------------
4 Copyright (C) 2000 by ATLAS Collaboration
5 ***************************************************************************/
6
7//<<<<<< INCLUDES >>>>>>
8
13
14//<<<<<< PRIVATE DEFINES >>>>>>
15//<<<<<< PRIVATE CONSTANTS >>>>>>
16//<<<<<< PRIVATE TYPES >>>>>>
17//<<<<<< PRIVATE VARIABLE DEFINITIONS >>>>>>
18//<<<<<< PUBLIC VARIABLE DEFINITIONS >>>>>>
19//<<<<<< CLASS STRUCTURE INITIALIZATION >>>>>>
20//<<<<<< PRIVATE FUNCTION DEFINITIONS >>>>>>
21//<<<<<< PUBLIC FUNCTION DEFINITIONS >>>>>>
22//<<<<<< MEMBER FUNCTION DEFINITIONS >>>>>>
23
25 : m_event_ID( new EventID( 0, 0 ) )
26 , m_event_type( new EventType() )
27 , m_trigger_info( new TriggerInfo() ) {}
28
30 : m_event_ID( id ), m_event_type( type ), m_trigger_info( 0 ) {}
31
33 : m_event_ID( id ), m_event_type( type ), m_trigger_info( trig_info ) {}
34
36 : m_event_ID( e.m_event_ID ? new EventID( *( e.m_event_ID ) ) : new EventID( 0, 0 ) )
37 , m_event_type( e.m_event_type ? new EventType( *( e.m_event_type ) ) : new EventType() )
38 , m_trigger_info( e.m_trigger_info ? new TriggerInfo( *( e.m_trigger_info ) )
39 : new TriggerInfo() ) {}
40
42 delete m_event_ID;
43 delete m_event_type;
44 delete m_trigger_info;
45}
46
48 delete m_event_ID;
49 m_event_ID = pid;
50}
51
53 delete m_trigger_info;
54 m_trigger_info = pTrig;
55}
void setTriggerInfo(TriggerInfo *)
Definition EventInfo.cxx:52
virtual ~EventInfo()
Definition EventInfo.cxx:41
void setEventID(EventID *pid)
Definition EventInfo.cxx:47