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

Detailed Description

Definition at line 20 of file VHSevent.h.


Constructor & Destructor Documentation

VHSevent::VHSevent (  ) 
Id
VHSevent.cxx,v 1.5 2012/06/15 19:49:26 gmieg Exp

VHSevent

arms@physics.umn.edu

Definition at line 20 of file VHSevent.cxx.

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

VHSevent::VHSevent ( const RecCandHeader hdr  ) 

Definition at line 28 of file VHSevent.cxx.

References Init().

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

VHSevent::~VHSevent (  )  [virtual]

Definition at line 36 of file VHSevent.cxx.

00037 {
00038 
00039 }


Member Function Documentation

void VHSevent::Init ( void   )  [private]

Definition at line 43 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().

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

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

Reimplemented from RecRecordImp< RecCandHeader >.

Definition at line 103 of file VHSevent.cxx.

References Print().

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

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

Reimplemented from RecRecordImp< RecCandHeader >.

Definition at line 88 of file VHSevent.cxx.

Referenced by Print().

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


Member Data Documentation

Definition at line 56 of file VHSevent.h.

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

Definition at line 57 of file VHSevent.h.

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

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

Definition at line 46 of file VHSevent.h.

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

Definition at line 47 of file VHSevent.h.

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

Definition at line 49 of file VHSevent.h.

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

Definition at line 48 of file VHSevent.h.

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

Definition at line 51 of file VHSevent.h.

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

Definition at line 50 of file VHSevent.h.

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

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

Definition at line 40 of file VHSevent.h.

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

Definition at line 41 of file VHSevent.h.

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

Definition at line 43 of file VHSevent.h.

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

Definition at line 44 of file VHSevent.h.

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

Definition at line 36 of file VHSevent.h.

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

Definition at line 37 of file VHSevent.h.

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

Definition at line 61 of file VHSevent.h.

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

Definition at line 62 of file VHSevent.h.

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

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

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 2 Nov 2017 for loon by  doxygen 1.6.1