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

VHSevent Class Reference

#include <VHSevent.h>

Inheritance diagram for VHSevent:

RecRecordImp< RecCandHeader > RecRecord List of all members.

Public Member Functions

 VHSevent ()
 VHSevent (const RecCandHeader &hdr)
virtual ~VHSevent ()
virtual std::ostream & Print (std::ostream &os) const
virtual void Print (Option_t *option="") const

Public Attributes

double GeV
int NumPln
int NumStp
double Sigcor
int MinPlnU
int MinPlnV
double MOIThetaU
double MOIThetaV
bool MC
double MCenu
int MCinu
int MCiaction
int MCrescode
double MCQsq
double MCWsq
double MCx
double MCy
double dCCe
double dCCmu
double dCCtau
double dNC
double pCCe
double pCCmu
double pCCtau
double pNC
std::vector< double > stp
std::vector< int > ind

Private Member Functions

void Init ()

Constructor & Destructor Documentation

VHSevent::VHSevent  ) 
 

Id
VHSevent.cxx,v 1.2 2007/04/27 16:40:45 arms Exp

VHSevent

arms@physics.umn.edu

Definition at line 19 of file VHSevent.cxx.

00019                    :
00020   RecRecordImp<RecCandHeader>()
00021 {
00022   this->Init();
00023 }

VHSevent::VHSevent const RecCandHeader hdr  ) 
 

Definition at line 27 of file VHSevent.cxx.

References Init().

00027                                            :
00028   RecRecordImp<RecCandHeader>(hdr)
00029 {
00030   this->Init();
00031 }

VHSevent::~VHSevent  )  [virtual]
 

Definition at line 35 of file VHSevent.cxx.

00036 {
00037 
00038 }


Member Function Documentation

void VHSevent::Init  )  [private]
 

Definition at line 42 of file VHSevent.cxx.

References dCCe, dCCmu, dCCtau, dNC, GeV, ind, MC, MCenu, MCiaction, MCinu, MCQsq, MCrescode, MCWsq, MCx, MCy, MinPlnU, MinPlnV, MOIThetaU, MOIThetaV, NumPln, NumStp, pCCe, pCCmu, pCCtau, pNC, RecRecordImp< RecCandHeader >::SetClearable(), Sigcor, and stp.

Referenced by VHSevent().

00043 {
00044   // Set variable in record base class to indicate that it is possible
00045   // to recover dynamic memory using Clear() method for this record type
00046   SetClearable(true);
00047 
00048   // Set some default values
00049   GeV        = -1.;
00050   NumPln     = -1;
00051   NumStp     = -1;
00052   Sigcor     = -1.;
00053 
00054   MinPlnU    = -1;
00055   MinPlnV    = -1;
00056 
00057   MOIThetaU  = -999.;
00058   MOIThetaV  = -999.;
00059 
00060   MC         = false;
00061   MCenu      = -1.;
00062   MCinu      = -1;
00063   MCiaction  = -1;
00064   MCrescode  = -1;
00065   MCQsq      = -1.;
00066   MCWsq      = -1.;
00067   MCx        = -1.;
00068   MCy        = -1.;
00069 
00070   dCCe       = -1.;
00071   dCCmu      = -1.;
00072   dCCtau     = -1.;
00073   dNC        = -1.;
00074 
00075   pCCe       = -1.;
00076   pCCmu      = -1.;
00077   pCCtau     = -1.;
00078   pNC        = -1.;
00079 
00080   stp.clear();
00081   ind.clear();
00082 
00083 }

void VHSevent::Print Option_t *  option = ""  )  const [virtual]
 

Reimplemented from RecRecordImp< RecCandHeader >.

Definition at line 102 of file VHSevent.cxx.

References Print().

00103 {
00104   //
00105   // Purpose: Print record in form supported by TObject::Print
00106   //
00107 
00108   Print(std::cout);
00109   return;
00110 
00111 }

std::ostream & VHSevent::Print std::ostream &  os  )  const [virtual]
 

Reimplemented from RecRecordImp< RecCandHeader >.

Definition at line 87 of file VHSevent.cxx.

References RecRecordImp< T >::Print().

Referenced by Print().

00088 {
00089   //
00090   // Purpose: Print status of ntuple record on ostream
00091   //
00092 
00093   os << "VHSevent::Print" << endl;
00094   RecRecordImp<RecCandHeader>::Print(os);
00095 
00096   return os;
00097 
00098 }


Member Data Documentation

double VHSevent::dCCe
 

Definition at line 56 of file VHSevent.h.

Referenced by VHS::DrawEvent(), VHS::FillDiscriminants(), and Init().

double VHSevent::dCCmu
 

Definition at line 57 of file VHSevent.h.

Referenced by VHS::DrawEvent(), VHS::FillDiscriminants(), and Init().

double VHSevent::dCCtau
 

Definition at line 58 of file VHSevent.h.

Referenced by VHS::DrawEvent(), VHS::FillDiscriminants(), and Init().

double VHSevent::dNC
 

Definition at line 59 of file VHSevent.h.

Referenced by VHS::DrawEvent(), VHS::FillDiscriminants(), and Init().

double VHSevent::GeV
 

Definition at line 35 of file VHSevent.h.

Referenced by VHS::DrawEvent(), Init(), and VHS::Skim().

std::vector<int> VHSevent::ind
 

Definition at line 67 of file VHSevent.h.

Referenced by VHS::DrawEvent(), VHS::FillDiscriminants(), and Init().

bool VHSevent::MC
 

Definition at line 46 of file VHSevent.h.

Referenced by VHS::DrawEvent(), Init(), and VHS::Skim().

double VHSevent::MCenu
 

Definition at line 47 of file VHSevent.h.

Referenced by VHS::DrawEvent(), Init(), and VHS::Skim().

int VHSevent::MCiaction
 

Definition at line 49 of file VHSevent.h.

Referenced by VHS::DrawEvent(), Init(), and VHS::Skim().

int VHSevent::MCinu
 

Definition at line 48 of file VHSevent.h.

Referenced by VHS::DrawEvent(), Init(), and VHS::Skim().

double VHSevent::MCQsq
 

Definition at line 51 of file VHSevent.h.

Referenced by Init(), and VHS::Skim().

int VHSevent::MCrescode
 

Definition at line 50 of file VHSevent.h.

Referenced by Init(), and VHS::Skim().

double VHSevent::MCWsq
 

Definition at line 52 of file VHSevent.h.

Referenced by Init(), and VHS::Skim().

double VHSevent::MCx
 

Definition at line 53 of file VHSevent.h.

Referenced by Init(), and VHS::Skim().

double VHSevent::MCy
 

Definition at line 54 of file VHSevent.h.

Referenced by Init(), and VHS::Skim().

int VHSevent::MinPlnU
 

Definition at line 40 of file VHSevent.h.

Referenced by VHS::FillDiscriminants(), and Init().

int VHSevent::MinPlnV
 

Definition at line 41 of file VHSevent.h.

Referenced by VHS::FillDiscriminants(), and Init().

double VHSevent::MOIThetaU
 

Definition at line 43 of file VHSevent.h.

Referenced by VHS::FillDiscriminants(), and Init().

double VHSevent::MOIThetaV
 

Definition at line 44 of file VHSevent.h.

Referenced by VHS::FillDiscriminants(), and Init().

int VHSevent::NumPln
 

Definition at line 36 of file VHSevent.h.

Referenced by VHS::DrawEvent(), Init(), and VHS::Skim().

int VHSevent::NumStp
 

Definition at line 37 of file VHSevent.h.

Referenced by Init(), and VHS::Skim().

double VHSevent::pCCe
 

Definition at line 61 of file VHSevent.h.

Referenced by VHS::DrawEvent(), VHS::FillDiscriminants(), and Init().

double VHSevent::pCCmu
 

Definition at line 62 of file VHSevent.h.

Referenced by VHS::DrawEvent(), VHS::FillDiscriminants(), and Init().

double VHSevent::pCCtau
 

Definition at line 63 of file VHSevent.h.

Referenced by VHS::DrawEvent(), VHS::FillDiscriminants(), and Init().

double VHSevent::pNC
 

Definition at line 64 of file VHSevent.h.

Referenced by VHS::DrawEvent(), VHS::FillDiscriminants(), and Init().

double VHSevent::Sigcor
 

Definition at line 38 of file VHSevent.h.

Referenced by VHS::DrawEvent(), Init(), and VHS::Skim().

std::vector<double> VHSevent::stp
 

Definition at line 66 of file VHSevent.h.

Referenced by VHS::DrawEvent(), VHS::FillDiscriminants(), and Init().


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