MinosEvent Class Reference

#include <MinosEvent.h>

List of all members.

Public Member Functions

 MinosEvent ()
virtual ~MinosEvent ()
void Reset (Option_t *option="")
void Clear (Option_t *option="")

Public Attributes

Int_t Run
Int_t SubRun
Int_t Snarl
Int_t RunType
Int_t TrigSrc
Int_t TimeFrame
Int_t Date
Int_t Time
Int_t MicroSec
Int_t NanoSec
Int_t UnixTime
Int_t Ndigits
MinosReco RecoInfo
MinosMC MCInfo
TClonesArray * StripList
TClonesArray * ScintHitList
Int_t NFits
Int_t NTracks
Int_t NShowers
Int_t NStrips
Int_t NDeadChips
Int_t NShieldPlanks
Int_t NScintHits

Static Private Attributes

static TClonesArray * fStripList = 0
static TClonesArray * fScintHitList = 0

Detailed Description

Definition at line 12 of file MinosEvent.h.


Constructor & Destructor Documentation

MinosEvent::MinosEvent (  ) 

Definition at line 11 of file MinosEvent.cxx.

References UtilStrip::NStrips().

00012 {
00013   if(!fStripList)fStripList = new TClonesArray("MinosStrip",1000);
00014   if(!fScintHitList)ScintHitList = new TClonesArray("MinosScintHit",1000);
00015   StripList = fStripList;
00016   ScintHitList = fScintHitList;
00017 
00018   NFits = 0;
00019   NTracks = 0;
00020   NShowers = 0;
00021   NStrips = 0;
00022   NDeadChips = 0;
00023   NShieldPlanks = 0;
00024   NScintHits = 0;
00025   std::cout << " MINOSEVENT::MINOSWVENT " << std::endl;
00026 
00027 
00028 }

MinosEvent::~MinosEvent (  )  [virtual]

Definition at line 32 of file MinosEvent.cxx.

References Clear().

00033 {
00034   Clear();
00035 
00036 }


Member Function Documentation

void MinosEvent::Clear ( Option_t *  option = ""  ) 

Definition at line 38 of file MinosEvent.cxx.

References StripList.

Referenced by ~MinosEvent().

00039 {
00040   StripList->Clear("C");
00041   //  ScintHitList->Clear("C");
00042   std::cout << " CLEARED " << std::endl;
00043 
00044 }

void MinosEvent::Reset ( Option_t *  option = ""  ) 

Definition at line 47 of file MinosEvent.cxx.

References fScintHitList, fStripList, MCInfo, RecoInfo, MinosMC::Reset(), and MinosReco::Reset().

00048 {
00049 
00050   std::cout << " RESET " << std::endl;
00051   RecoInfo.Reset();
00052   MCInfo.Reset();
00053   delete fStripList;
00054   fStripList = 0;
00055   delete fScintHitList;
00056   fScintHitList = 0;
00057   
00058 
00059 }


Member Data Documentation

Definition at line 31 of file MinosEvent.h.

TClonesArray * MinosEvent::fScintHitList = 0 [static, private]

Definition at line 17 of file MinosEvent.h.

Referenced by Reset().

TClonesArray * MinosEvent::fStripList = 0 [static, private]

Definition at line 16 of file MinosEvent.h.

Referenced by Reset().

Definition at line 39 of file MinosEvent.h.

Referenced by Reset().

Definition at line 33 of file MinosEvent.h.

Definition at line 34 of file MinosEvent.h.

Definition at line 48 of file MinosEvent.h.

Definition at line 36 of file MinosEvent.h.

Definition at line 44 of file MinosEvent.h.

Definition at line 50 of file MinosEvent.h.

Definition at line 49 of file MinosEvent.h.

Definition at line 46 of file MinosEvent.h.

Definition at line 47 of file MinosEvent.h.

Definition at line 45 of file MinosEvent.h.

Definition at line 38 of file MinosEvent.h.

Referenced by Reset().

Definition at line 25 of file MinosEvent.h.

Definition at line 28 of file MinosEvent.h.

TClonesArray* MinosEvent::ScintHitList

Definition at line 42 of file MinosEvent.h.

Definition at line 27 of file MinosEvent.h.

TClonesArray* MinosEvent::StripList

Definition at line 41 of file MinosEvent.h.

Referenced by Clear(), MinosEventDisplay::Draw(), and MCLibraryPreselected().

Definition at line 26 of file MinosEvent.h.

Definition at line 32 of file MinosEvent.h.

Definition at line 30 of file MinosEvent.h.

Definition at line 29 of file MinosEvent.h.

Definition at line 35 of file MinosEvent.h.


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

Generated on 22 Nov 2017 for loon by  doxygen 1.6.1