Validity

Contents

Contact Name

Robert Hatcher.

Overview

Provides three classes:
VldTimeStamp
A nanosecond level time object. This class was adopted into ROOT as TTimeStamp
VldContext
Identifies a snarl or record by detector, Data/MC and time stamp.
VldRange
Identifies a specific combination of detectors, SimFlags (e.g. Data, MC) and time ranges. A VldContext can be tested for compatibility.
See also Validity Overview

User Interface

Generally VldContext tags are served by the data itself (raw blocks or records). They can then be used to construct objects such as PlexHandle, UgliGeomHandle, BField objects appropriate for that data. A context can also be easily constructed by hand:- VldTimeStamp now; // pick up current time VldContext vldc(Detector::kFar,SimFlag::kData,now);

Database Access

Absolutely none.

Configuring & Running

None.

Further Links


Robert Hatcher Last Modified: $Date: 2004/10/13 12:04:03 $