R3BROOT
R3B analysis software
Loading...
Searching...
No Matches
R3BNeulandCheckMapping Class Reference

#include <R3BNeulandCheckMapping.h>

Public Member Functions

 R3BNeulandCheckMapping ()
 Default constructor.
 
 R3BNeulandCheckMapping (const char *name, Int_t iVerbose=1)
 Standard constructor.
 
virtual ~R3BNeulandCheckMapping ()
 Destructor.
 
virtual InitStatus Init ()
 Method for task initialization.
 
virtual void Exec (Option_t *option)
 Method for event loop implementation.
 
virtual void FinishEvent ()
 A method for finish of processing of an event.
 
virtual void FinishTask ()
 Method for finish of the task execution.
 
void SetNofModules (Int_t nPlanes, Int_t nBars)
 

Private Attributes

UInt_t fNofPlanes
 Number of planes.
 
UInt_t fPaddlesPerPlane
 Number of bars per plane.
 
Int_t fTrigger
 Trigger value.
 
UInt_t iPlnHvOn
 
UInt_t iBarHvOn
 
UInt_t iPmtHvOn
 
Bool_t finished
 
TTimeStamp timestamp0
 
TTimeStamp timestamp1
 
R3BChannelAccessMasterEPICS epics
 
time_t timer0
 
time_t timer1
 
struct { 
 
   R3BChannelAccessGroup *   group 
 
   R3BChannelAccess *   vmon 
 
   R3BChannelAccess *   vtarget 
 
ca [60][50][2] 
 
UInt_t cntOk [60][50][2]
 
TClonesArray * fMapped
 Array with mapped data - input data.
 
R3BEventHeaderheader
 Event header - input data.
 
TH1F * h_countsok
 

Detailed Description

Definition at line 24 of file R3BNeulandCheckMapping.h.

Constructor & Destructor Documentation

◆ R3BNeulandCheckMapping() [1/2]

R3BNeulandCheckMapping::R3BNeulandCheckMapping ( )

Creates an instance of the task with default parameters.

Definition at line 27 of file R3BNeulandCheckMapping.cxx.

◆ R3BNeulandCheckMapping() [2/2]

R3BNeulandCheckMapping::R3BNeulandCheckMapping ( const char * name,
Int_t iVerbose = 1 )

Creates an instance of the task.

Parameters
namea name of the task.
iVerbosea verbosity level.

Definition at line 36 of file R3BNeulandCheckMapping.cxx.

◆ ~R3BNeulandCheckMapping()

R3BNeulandCheckMapping::~R3BNeulandCheckMapping ( )
virtual

Frees the memory used by the object.

Definition at line 45 of file R3BNeulandCheckMapping.cxx.

Member Function Documentation

◆ Exec()

void R3BNeulandCheckMapping::Exec ( Option_t * option)
virtual

Is called by the framework every time a new event is read.

Parameters
optionan execution option.

Definition at line 137 of file R3BNeulandCheckMapping.cxx.

◆ FinishEvent()

void R3BNeulandCheckMapping::FinishEvent ( )
virtual

Is called by the framework for each event after executing the tasks.

Definition at line 251 of file R3BNeulandCheckMapping.cxx.

◆ FinishTask()

void R3BNeulandCheckMapping::FinishTask ( )
virtual

Is called by the framework after processing the event loop.

Definition at line 253 of file R3BNeulandCheckMapping.cxx.

◆ Init()

InitStatus R3BNeulandCheckMapping::Init ( )
virtual

This function is called by the framework before the event loop.

Returns
Initialization status. kSUCCESS, kERROR or kFATAL.

Definition at line 47 of file R3BNeulandCheckMapping.cxx.

◆ SetNofModules()

void R3BNeulandCheckMapping::SetNofModules ( Int_t nPlanes,
Int_t nBars )
inline

Definition at line 76 of file R3BNeulandCheckMapping.h.

Member Data Documentation

◆ [struct]

struct { ... } R3BNeulandCheckMapping::ca[60][50][2]

◆ cntOk

UInt_t R3BNeulandCheckMapping::cntOk[60][50][2]
private

Definition at line 107 of file R3BNeulandCheckMapping.h.

◆ epics

R3BChannelAccessMasterEPICS R3BNeulandCheckMapping::epics
private

Definition at line 95 of file R3BNeulandCheckMapping.h.

◆ finished

Bool_t R3BNeulandCheckMapping::finished
private

Definition at line 92 of file R3BNeulandCheckMapping.h.

◆ fMapped

TClonesArray* R3BNeulandCheckMapping::fMapped
private

Definition at line 109 of file R3BNeulandCheckMapping.h.

◆ fNofPlanes

UInt_t R3BNeulandCheckMapping::fNofPlanes
private

Definition at line 83 of file R3BNeulandCheckMapping.h.

◆ fPaddlesPerPlane

UInt_t R3BNeulandCheckMapping::fPaddlesPerPlane
private

Definition at line 84 of file R3BNeulandCheckMapping.h.

◆ fTrigger

Int_t R3BNeulandCheckMapping::fTrigger
private

Definition at line 86 of file R3BNeulandCheckMapping.h.

◆ group

R3BChannelAccessGroup* R3BNeulandCheckMapping::group

Definition at line 102 of file R3BNeulandCheckMapping.h.

◆ h_countsok

TH1F* R3BNeulandCheckMapping::h_countsok
private

Definition at line 112 of file R3BNeulandCheckMapping.h.

◆ header

R3BEventHeader* R3BNeulandCheckMapping::header
private

Definition at line 110 of file R3BNeulandCheckMapping.h.

◆ iBarHvOn

UInt_t R3BNeulandCheckMapping::iBarHvOn
private

Definition at line 89 of file R3BNeulandCheckMapping.h.

◆ iPlnHvOn

UInt_t R3BNeulandCheckMapping::iPlnHvOn
private

Definition at line 88 of file R3BNeulandCheckMapping.h.

◆ iPmtHvOn

UInt_t R3BNeulandCheckMapping::iPmtHvOn
private

Definition at line 90 of file R3BNeulandCheckMapping.h.

◆ timer0

time_t R3BNeulandCheckMapping::timer0
private

Definition at line 97 of file R3BNeulandCheckMapping.h.

◆ timer1

time_t R3BNeulandCheckMapping::timer1
private

Definition at line 98 of file R3BNeulandCheckMapping.h.

◆ timestamp0

TTimeStamp R3BNeulandCheckMapping::timestamp0
private

Definition at line 94 of file R3BNeulandCheckMapping.h.

◆ timestamp1

TTimeStamp R3BNeulandCheckMapping::timestamp1
private

Definition at line 94 of file R3BNeulandCheckMapping.h.

◆ vmon

R3BChannelAccess* R3BNeulandCheckMapping::vmon

Definition at line 103 of file R3BNeulandCheckMapping.h.

◆ vtarget

R3BChannelAccess* R3BNeulandCheckMapping::vtarget

Definition at line 104 of file R3BNeulandCheckMapping.h.


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