SND@LHC Software
Loading...
Searching...
No Matches
snd::analysis_cuts::EventHeaderBaseCut Class Reference

#include <sndEventHeaderBaseCut.h>

Inheritance diagram for snd::analysis_cuts::EventHeaderBaseCut:
Collaboration diagram for snd::analysis_cuts::EventHeaderBaseCut:

Protected Member Functions

 EventHeaderBaseCut (TChain *ch)
 
 ~EventHeaderBaseCut ()
 

Static Protected Attributes

static SNDLHCEventHeaderheader = 0
 
static TChain * tree = 0
 

Additional Inherited Members

- Public Member Functions inherited from snd::analysis_cuts::baseCut
virtual bool passCut ()=0
 
std::string getName ()
 
std::string getShortName ()
 
std::vector< int > getNbins ()
 
std::vector< double > getRangeStart ()
 
std::vector< double > getRangeEnd ()
 
std::vector< double > getPlotVar ()
 
- Protected Attributes inherited from snd::analysis_cuts::baseCut
std::string cutName
 
std::string shortName
 
std::vector< int > nbins
 
std::vector< double > range_start
 
std::vector< double > range_end
 
std::vector< double > plot_var
 

Detailed Description

Definition at line 13 of file sndEventHeaderBaseCut.h.

Constructor & Destructor Documentation

◆ EventHeaderBaseCut()

snd::analysis_cuts::EventHeaderBaseCut::EventHeaderBaseCut ( TChain *  ch)
protected

Definition at line 13 of file sndEventHeaderBaseCut.cxx.

13 {
14 if (header == 0){
16 ch->SetBranchAddress("EventHeader", &header);
17 ch->GetEntry(0);
18 if (header->GetEventTime() == -1) {
19 ch->SetBranchAddress("EventHeader.", &header);
20 ch->GetEntry(0);
21 if (header->GetEventTime() == -1) throw std::runtime_error("Invalid event header");
22 }
23 tree = ch;
24 }
25 }

◆ ~EventHeaderBaseCut()

snd::analysis_cuts::EventHeaderBaseCut::~EventHeaderBaseCut ( )
inlineprotected

Definition at line 20 of file sndEventHeaderBaseCut.h.

20{;}

Member Data Documentation

◆ header

SNDLHCEventHeader * snd::analysis_cuts::EventHeaderBaseCut::header = 0
staticprotected

Definition at line 16 of file sndEventHeaderBaseCut.h.

◆ tree

TChain * snd::analysis_cuts::EventHeaderBaseCut::tree = 0
staticprotected

Definition at line 17 of file sndEventHeaderBaseCut.h.


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