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)
 
virtual void Execute ()
 
virtual void Finalize ()
 
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 ()
 
virtual void Initialize ()
 
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: