HighLAND
Public Member Functions | Public Attributes | Protected Member Functions | List of all members
AnaEventC Class Referenceabstract
Inheritance diagram for AnaEventC:
AnaEventB AnaEvent AnaP0DEvent AnaEventIO AnaLocalReconEvent

Public Member Functions

virtual AnaEventCClone ()=0
 Clone this object.
 
virtual bool GetIsMC () const =0
 Return whether this event is from Monte Carlo or not.
 
virtual void Copy (const AnaEventC &event, bool copyBunchInfo=true, bool cloneTruth=true)
 Copy the entire object.
 
virtual void Print () const
 Dump the object to screen.
 
virtual std::string GetEventInfoString () const
 User-frienly method to get event info (run,subrun,etc)
 

Public Attributes

Int_t UniqueID
 The event unique ID.
 
bool isClone
 Is this the original Event or a clone.
 
Float_t Weight
 Run, subrun, event, time stamp, etc. More...
 
AnaEventSummaryCSummary
 A summary of the event with high level quantities.
 
Int_t nEventBoxes
 The array of boxes where objects that are valid for all toys are stored.
 
EventBoxBEventBoxes [NMAXEVENTBOXES]
 

Protected Member Functions

 AnaEventC (const AnaEventC &event)
 Copy constructor is protected, as Clone() should be used to copy this object.
 

Detailed Description

Definition at line 226 of file CoreDataClasses.hxx.

Member Data Documentation

§ Weight

Float_t AnaEventC::Weight

Run, subrun, event, time stamp, etc.

The ND280 data quality flags for this event. The weight to apply to this event (nominally 1). An example is the beam flux weight

Definition at line 267 of file CoreDataClasses.hxx.


The documentation for this class was generated from the following files: