Class Reference for E1039 Core & Analysis Software
AnaCleanAndMessyData Class Reference

A SubsysReco module to analyze the non-embedded and embedded data at once. More...

#include </dev/shm/kenichi/update-github-e1039-doc/e1039-analysis/HitEmbedding/src/AnaCleanAndMessyData.h>

Public Member Functions

 AnaCleanAndMessyData ()
 
virtual ~AnaCleanAndMessyData ()
 
void Init (const char *fn_clean, const char *fn_messy)
 
void Analyze ()
 Function to analyze a pair of non-embedded and embedded (i.e. clean and messy) data. More...
 
void End ()
 
void RequireFpga1 (const bool val)
 
bool RequireFpga1 () const
 
void Verbosity (const int verb)
 
int Verbosity () const
 

Detailed Description

A SubsysReco module to analyze the non-embedded and embedded data at once.

Definition at line 10 of file AnaCleanAndMessyData.h.

Constructor & Destructor Documentation

◆ AnaCleanAndMessyData()

AnaCleanAndMessyData::AnaCleanAndMessyData ( )

Definition at line 13 of file AnaCleanAndMessyData.cc.

◆ ~AnaCleanAndMessyData()

AnaCleanAndMessyData::~AnaCleanAndMessyData ( )
virtual

Definition at line 24 of file AnaCleanAndMessyData.cc.

Member Function Documentation

◆ Analyze()

void AnaCleanAndMessyData::Analyze ( )

Function to analyze a pair of non-embedded and embedded (i.e. clean and messy) data.

The main part of this function is to match the event between the two data.

Definition at line 92 of file AnaCleanAndMessyData.cc.

References EventData::event_id, EventData::job_id, and Verbosity().

+ Here is the call graph for this function:

◆ End()

void AnaCleanAndMessyData::End ( )

Definition at line 130 of file AnaCleanAndMessyData.cc.

◆ Init()

void AnaCleanAndMessyData::Init ( const char *  fn_clean,
const char *  fn_messy 
)

Definition at line 29 of file AnaCleanAndMessyData.cc.

◆ RequireFpga1() [1/2]

bool AnaCleanAndMessyData::RequireFpga1 ( ) const
inline

Definition at line 68 of file AnaCleanAndMessyData.h.

◆ RequireFpga1() [2/2]

void AnaCleanAndMessyData::RequireFpga1 ( const bool  val)
inline

Definition at line 67 of file AnaCleanAndMessyData.h.

◆ Verbosity() [1/2]

int AnaCleanAndMessyData::Verbosity ( ) const
inline

Definition at line 70 of file AnaCleanAndMessyData.h.

Referenced by Analyze().

+ Here is the caller graph for this function:

◆ Verbosity() [2/2]

void AnaCleanAndMessyData::Verbosity ( const int  verb)
inline

Definition at line 69 of file AnaCleanAndMessyData.h.


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