FEDRA emulsion software from the OPERA Collaboration
EdbShowAlg_BW Class Reference

#include <EdbShowAlg.h>

Inheritance diagram for EdbShowAlg_BW:
Collaboration diagram for EdbShowAlg_BW:

Public Member Functions

 ClassDef (EdbShowAlg_BW, 1)
 
 EdbShowAlg_BW ()
 
void Execute ()
 
void Finalize ()
 
void Initialize ()
 
virtual ~EdbShowAlg_BW ()
 
- Public Member Functions inherited from EdbShowAlg
void AddRecoShowerArray (EdbShowerP *shower)
 
 ClassDef (EdbShowAlg, 1)
 
Double_t DeltaR_NoPropagation (EdbSegP *s, EdbSegP *stest)
 
Double_t DeltaR_WithoutPropagation (EdbSegP *s, EdbSegP *stest)
 
Double_t DeltaR_WithPropagation (EdbSegP *s, EdbSegP *stest)
 
Double_t DeltaTheta (EdbSegP *s1, EdbSegP *s2)
 
Double_t DeltaThetaComponentwise (EdbSegP *s1, EdbSegP *s2)
 
Double_t DeltaThetaSingleAngles (EdbSegP *s1, EdbSegP *s2)
 
 EdbShowAlg ()
 
 EdbShowAlg (TString AlgName, Int_t AlgValue)
 
TString GetAlgName () const
 
Int_t GetAlgValue () const
 
Double_t GetMinimumDist (EdbSegP *seg1, EdbSegP *seg2)
 
TObjArray * GetRecoShowerArray () const
 
Int_t GetRecoShowerArrayN () const
 
EdbShowerPGetShower (Int_t i) const
 
Double_t GetSpatialDist (EdbSegP *s1, EdbSegP *s2)
 
void Help ()
 
Bool_t IsInConeTube (EdbSegP *sTest, EdbSegP *sStart, Double_t CylinderRadius, Double_t ConeAngle)
 
void Print ()
 
void PrintAll ()
 
void PrintMore ()
 
void PrintParameters ()
 
void PrintParametersShort ()
 
void SetActualAlgParameterset (Int_t ActualAlgParametersetNr)
 
void SetEdbPVRec (EdbPVRec *Ali)
 
void SetEdbPVRecPIDNumbers (Int_t FirstPlate_eAliPID, Int_t LastPlate_eAliPID, Int_t MiddlePlate_eAliPID, Int_t NumberPlate_eAliPID)
 
void SetInBTArray (TObjArray *InBTArray)
 
void SetParameter (Int_t parNr, Float_t par)
 
void SetParameters (Float_t *par)
 
void SetRecoShowerArray (TObjArray *RecoShowerArray)
 
void SetRecoShowerArrayN (Int_t RecoShowerArrayN)
 
void SetUseAliSub (Bool_t UseAliSub)
 
void Transform_eAli (EdbSegP *InitiatorBT, Float_t ExtractSize)
 
void UpdateShowerIDs ()
 
void UpdateShowerMetaData ()
 
virtual ~EdbShowAlg ()
 

Private Member Functions

Bool_t DummyBWFunction ()
 

Additional Inherited Members

- Protected Member Functions inherited from EdbShowAlg
void Set0 ()
 
- Protected Attributes inherited from EdbShowAlg
Int_t eActualAlgParametersetNr
 
TString eAlgName
 
Int_t eAlgValue
 
EdbPVReceAli
 
EdbPVReceAli_Sub
 
Int_t eAli_SubNpat
 
Int_t eAliNpat
 
Int_t eFirstPlate_eAliPID
 
TObjArray * eInBTArray
 
Int_t eInBTArrayN
 
Int_t eLastPlate_eAliPID
 
Int_t eMiddlePlate_eAliPID
 
Int_t eNumberPlate_eAliPID
 
Int_t eParaN
 
TString eParaString [10]
 
Float_t eParaValue [10]
 
EdbShowerPeRecoShower
 
TObjArray * eRecoShowerArray
 
Int_t eRecoShowerArrayN
 
Int_t eUseAliSub
 

Constructor & Destructor Documentation

◆ EdbShowAlg_BW()

EdbShowAlg_BW::EdbShowAlg_BW ( )
1876 {
1877 // Default Constructor
1878  cout << "EdbShowAlg_BW::EdbShowAlg_BW() Default Constructor B_ackW_ard."<<endl;
1879 
1880 // Reset all:
1881  Set0();
1882 
1883  eAlgName="BW";
1884  eAlgValue=8; // see default.par_SHOWREC for labeling (labeling identical with ShowRec program)
1885  eParaN =4; // depends on the algorithm, how much parameters it has got.
1886 
1887  eParaValue[0]=0.0;
1888  eParaString[0]="TOBEFILLED";
1889  eParaValue[1]=0.0;
1890  eParaString[1]="TOBEFILLED";
1891  eParaValue[2]=0.0;
1892  eParaString[2]="TOBEFILLED";
1893  eParaValue[3]=0.0;
1894  eParaString[3]="TOBEFILLED";
1895 }
Float_t eParaValue[10]
Definition: EdbShowAlg.h:52
TString eParaString[10]
Definition: EdbShowAlg.h:53
TString eAlgName
Definition: EdbShowAlg.h:49
void Set0()
Definition: EdbShowAlg.cxx:53
Int_t eAlgValue
Definition: EdbShowAlg.h:50
Int_t eParaN
Definition: EdbShowAlg.h:51

◆ ~EdbShowAlg_BW()

EdbShowAlg_BW::~EdbShowAlg_BW ( )
virtual
1898 {
1899  // Default Destructor
1900  cout << "EdbShowAlg_BW::~EdbShowAlg_BW()"<<endl;
1901 }

Member Function Documentation

◆ ClassDef()

EdbShowAlg_BW::ClassDef ( EdbShowAlg_BW  ,
 
)

◆ DummyBWFunction()

Bool_t EdbShowAlg_BW::DummyBWFunction ( )
private
1922 {
1923  cout << "EdbShowAlg_BW::DummyBWFunction()" << endl;
1924  return kTRUE;
1925 }

◆ Execute()

void EdbShowAlg_BW::Execute ( )
virtual

Reimplemented from EdbShowAlg.

1910 {
1911  cout << "EdbShowAlg_BW::Execute()" << endl;
1912  return;
1913 }

◆ Finalize()

void EdbShowAlg_BW::Finalize ( )
virtual

Reimplemented from EdbShowAlg.

1916 {
1917  cout << "EdbShowAlg_BW::Finalize()" << endl;
1918  return;
1919 }

◆ Initialize()

void EdbShowAlg_BW::Initialize ( )
virtual

Reimplemented from EdbShowAlg.

1904 {
1905  cout << "EdbShowAlg_BW::Initialize()" << endl;
1906  return;
1907 }

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