SusyNtuple
 All Classes Functions Variables Typedefs Enumerations Enumerator
Public Member Functions | Public Attributes | Static Public Attributes
Susy::Event Class Reference

Event class. More...

#include <Event.h>

List of all members.

Public Member Functions

bool passTrig (long long mask, bool requireAll=true) const
 Check trigger firing.
void print () const
 print event
void clear ()
 Clear vars.
 ClassDef (Event, 31)

Public Attributes

unsigned int run
 run number
unsigned int eventNumber
 event number
unsigned int lb
 lumi block number
DataStream stream
 DataStream enum, defined in SusyDefs.h.
bool isMC
 is MC flag
unsigned int mcChannel
 MC channel ID number (mc run number)
float w
 MC generator weight.
uint64_t initialNumberOfEvents
 initial number of events processed before any xAOD skimming (before derivation process)
double sumOfEventWeights
 sum of MC event weights before any xAOD skimming (before derivation process)
double sumOfEventWeightsSquared
 sum of MC event weights squared before any xAOD skimming (before derivation process)
unsigned int larError
 LAr error flag.
unsigned int nVtx
 number of good vertices
float avgMu
 average interactions per bunch crossing
int hfor
 heavy flavor overlap removal decision
int susyFinalState
 Susy process.
int hDecay
 Higgs decay (see WhTruthExtractor)
bool eventWithSusyProp
 (See Serhan's msg http://goo.gl/ucwl9)
int susySpartId1
 SUSY sparticle 1 pdg ID.
int susySpartId2
 SUSY sparticle 2 pdg ID.
float mllMcTruth
 mll from mcTruth (filled for Z->ll overlapping samples)
bool passMllForAlpgen
 computed from value above; see MultiLep/TruthTools for details
long long trigFlags
 Event level trigger bits.
TBits trigBits
unsigned int cutFlags [NtSys::SYS_UNKNOWN]
 Event cleaning cut flags. The bits are defined in SusyDefs as EventCleaningCuts.
float wPileup
 pileup weight for full dataset
float wPileup_up
 pileup weight shifted for systematic
float wPileup_dn
 pileup weight shifted for systematic
float wPileupAB3
 pileup weight for 2012 period A-B3 only
float wPileupAB
 pileup weight for 2012 period A-B only
float wPileupIL
 pileup weight for 2012 period I,L only (TEMPORARY)
float wPileupAE
 pileup weight for HCP dataset A-E
float xsec
 cross section * kfactor * efficiency, from SUSY db
float errXsec
 cross section uncertainty
float sumw
 Sum of generator weights.
float pdfSF
 PDF weight, for scaling 7TeV MC to 8TeV.
int pdf_id1
 PDF Systematic information.
int pdf_id2
float pdf_x1
float pdf_x2
float pdf_scale
float eventScale
float alphaQCD
float alphaQED

Static Public Attributes

static const size_t m_nTriggerBits = 64

Detailed Description

Event class.


Member Function Documentation

bool Susy::Event::passTrig ( long long  mask,
bool  requireAll = true 
) const [inline]

Check trigger firing.

provide the trigger chain via bit mask, e.g. TRIG_mu18


Member Data Documentation

(See Serhan's msg http://goo.gl/ucwl9)

Event generated involving SUSY propagators


The documentation for this class was generated from the following files:
 All Classes Functions Variables Typedefs Enumerations Enumerator