Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

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

TClonesArray * fStripList = 0
TClonesArray * fScintHitList = 0


Constructor & Destructor Documentation

MinosEvent::MinosEvent  ) 
 

Definition at line 11 of file MinosEvent.cxx.

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

Int_t MinosEvent::Date
 

Definition at line 31 of file MinosEvent.h.

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

Definition at line 9 of file MinosEvent.cxx.

Referenced by Reset().

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

Definition at line 8 of file MinosEvent.cxx.

Referenced by Reset().

MinosMC MinosEvent::MCInfo
 

Definition at line 39 of file MinosEvent.h.

Referenced by MCLibraryPreselected(), and Reset().

Int_t MinosEvent::MicroSec
 

Definition at line 33 of file MinosEvent.h.

Int_t MinosEvent::NanoSec
 

Definition at line 34 of file MinosEvent.h.

Int_t MinosEvent::NDeadChips
 

Definition at line 48 of file MinosEvent.h.

Int_t MinosEvent::Ndigits
 

Definition at line 36 of file MinosEvent.h.

Int_t MinosEvent::NFits
 

Definition at line 44 of file MinosEvent.h.

Int_t MinosEvent::NScintHits
 

Definition at line 50 of file MinosEvent.h.

Int_t MinosEvent::NShieldPlanks
 

Definition at line 49 of file MinosEvent.h.

Int_t MinosEvent::NShowers
 

Definition at line 46 of file MinosEvent.h.

Int_t MinosEvent::NStrips
 

Definition at line 47 of file MinosEvent.h.

Int_t MinosEvent::NTracks
 

Definition at line 45 of file MinosEvent.h.

MinosReco MinosEvent::RecoInfo
 

Definition at line 38 of file MinosEvent.h.

Referenced by Reset().

Int_t MinosEvent::Run
 

Definition at line 25 of file MinosEvent.h.

Referenced by MCLibraryPreselected().

Int_t MinosEvent::RunType
 

Definition at line 28 of file MinosEvent.h.

TClonesArray* MinosEvent::ScintHitList
 

Definition at line 42 of file MinosEvent.h.

Int_t MinosEvent::Snarl
 

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().

Int_t MinosEvent::SubRun
 

Definition at line 26 of file MinosEvent.h.

Int_t MinosEvent::Time
 

Definition at line 32 of file MinosEvent.h.

Int_t MinosEvent::TimeFrame
 

Definition at line 30 of file MinosEvent.h.

Int_t MinosEvent::TrigSrc
 

Definition at line 29 of file MinosEvent.h.

Int_t MinosEvent::UnixTime
 

Definition at line 35 of file MinosEvent.h.


The documentation for this class was generated from the following files:
Generated on Mon Feb 15 11:09:36 2010 for loon by  doxygen 1.3.9.1