#include ClassImp(TTl3d) //______________________________________________________________________________ void TTl3d::Streamer(TBuffer &R__b) { // Stream an object of class TTl3d - do it by hand if (R__b.IsReading()) { Version_t R__v = R__b.ReadVersion(); if (R__v) { } R__b >> fNPaths; R__b >> fNModSeq; R__b >> fNModules; R__b >> fL3ExeVersion; R__b >> fPhysTable; R__b >> fCalibJobSet; fPaths.Streamer(R__b); } else { R__b.WriteVersion(TTl3d::IsA()); R__b << fNPaths; R__b << fNModSeq; R__b << fNModules; R__b << fL3ExeVersion; R__b << fPhysTable; R__b << fCalibJobSet; fPaths.Streamer(R__b); } } //_____________________________________________________________________________ TTl3d::TTl3d() { } //_____________________________________________________________________________ TTl3d::TTl3d(Int_t NPaths): fNPaths(NPaths), fPaths(NPaths) { } //_____________________________________________________________________________ Int_t TTl3d::Init(Int_t NPaths) { fNPaths = NPaths; fPaths.Init(NPaths); return 0; } //_____________________________________________________________________________ TTl3d::~TTl3d() { } //_____________________________________________________________________________ Int_t TTl3d::NPassedPaths() { // returns number of L3 paths passed for this event int npassed = 0; for (int i=0; i