//_____________________________________________________________________________
AliFBrowsable::AliFBrowsable()
{
-
+ fRefObject = 0;
+ fBigBang = 0;
}
//_____________________________________________________________________________
//_____________________________________________________________________________
AliFDisplay::AliFDisplay() : AliFVirtualDisplay()
{
- fParticle = 0;
+ fCanvas = 0;
+ fTrigPad = 0;
+ fButtons = 0;
+ fPad = 0;
+ fTubin = 0;
+ fTubout = 0;
+ fNodin = 0;
fFruits = 0;
+ fParticle = 0;
}
//_____________________________________________________________________________
TObject *fFruit; //Pointer to original fruit
public:
- AliFFruit() {;}
+ AliFFruit() {
+ fFruit=0;
+ }
AliFFruit(TObject *obj, Float_t eta, Float_t phi, Float_t pt, Int_t type);
virtual ~AliFFruit() {;}
virtual void Delete(Option_t *option="");
TPolyLine3D *fLine; //pointer to line3D
public:
- AliFParticle() {;}
+ AliFParticle() {
+ fParticles = 0;
+ fDisplay = 0;
+ fMCParticle = 0;
+ fLine = 0;
+ }
AliFParticle(const char *name);
virtual ~AliFParticle();
virtual void Clear(Option_t *option="");
AliFTrackMaker::AliFTrackMaker()
{
fNTracks = 0;
+ fResID1Test = 0;
+ fResID2Test = 0;
+ fResID3Test = 0;
+ fResID4Test = 0;
+ fResID5Test = 0;
}
//_____________________________________________________________________________
fTree = 0;
fMakers = 0;
fMode = 0;
- // fMCMaker = 0;
+ fMCMaker = 0;
fTrackMaker = 0;
fDisplay = 0;
fDet = new AliFDet("Detector","Make AliFast detector");
{
// ctor
//We do not create objects, because these pointers will be overwritten during reading from file.
+ fGeom = 0;
fSDigits = 0 ;
+ fDigits = 0;
}
//____________________________________________________________________________
AliEMCAL::AliEMCAL(const char* name, const char* title): AliDetector(name,title)
/*
$Log$
+Revision 1.12 2001/06/18 13:07:30 morsch
+Forward kinematic ranges to entries only if not set by user.
+
Revision 1.11 2001/01/30 09:23:12 hristov
Streamers removed (R.Brun)
{
// Constructor
fEntries = new TList;
+ flnk1 = 0;
+ flnk2 = 0;
fNGenerators=0;
}
SetName("AliGenCocktailAfterBurner");
SetTitle("AliGenCocktailAfterBurner");
fInternalStacks =0;
+ fActiveStack = 0;
+ fCurrentGenerator = 0;
fCurrentEvent =0;
fAfterBurnerEntries = new TList();
fNAfterBurners = 0;
//
// Standard constructor
// Sets default veues of all parameters
+ fHbtPStatCodes = 0;
SetName("AliGenHBTprocessor");
SetTitle("AliGenHBTprocessor");
/*
$Log$
+Revision 1.29 2001/10/15 08:12:24 morsch
+- Vertex smearing with truncated gaussian.
+- Store triggered jet info before and after final state radiation into mc-heade
+
Revision 1.28 2001/10/08 11:55:25 morsch
Store 4-momenta of trigegred jets in event header.
Possibility to switch of initial and final state radiation.
//
// Set random number generator
sRandom = fRandom;
+ fHijing = 0;
+
}
AliGenHijing::AliGenHijing(const AliGenHijing & Hijing)
/*
$Log$
+Revision 1.32 2001/07/27 17:09:36 morsch
+Use local SetTrack, KeepTrack and SetHighWaterMark methods
+to delegate either to local stack or to stack owned by AliRun.
+(Piotr Skowronski, A.M.)
+
Revision 1.31 2001/07/13 10:58:54 morsch
- Some coded moved to AliGenMC
- Improved handling of secondary vertices.
//
// Set random number generator
sRandom = fRandom;
+ fDecayer = 0;
}
AliGenParam::AliGenParam(Int_t npart, AliGenLib * Library, Int_t param, char* tname):AliGenMC(npart)
/*
$Log$
+Revision 1.42 2001/10/15 08:21:55 morsch
+Vertex truncation settings moved to AliGenMC.
+
Revision 1.41 2001/10/08 08:45:42 morsch
Possibility of vertex cut added.
:AliGenMC()
{
// Default Constructor
+ fParticles = 0;
+ fPythia = 0;
fDecayer = new AliDecayerPythia();
SetEventListRange();
}
/*
$Log$
+Revision 1.2 2001/03/24 10:08:30 morsch
+Log tag and copyright notice added.
+
*/
#include "AliMevSimParticle.h"
AliMevSimParticle::AliMevSimParticle()
: TMevSimPartTypeParams() {
-
+ fConv = 0;
}
///////////////////////////////////////////////////////////////////////////////////////
fHits = 0;
fDigits = 0;
fSDigits = 0;
- fReconParticles=0;
+ fReconParticles=0;
+ fMerger = 0;
}
//_____________________________________________________________________________
/*
$Log$
+Revision 1.2 2001/09/24 16:41:15 hristov
+New version of FMD code (A.Maevskaia)
+
Revision 1.1 2001/05/29 12:01:06 hristov
Last minute changes and new code for event mixing and reconstruction (A.Maevskaia)
// Default constructor
fEvNrSig = 0;
fEvNrBgr = 0;
- fMerge =kDigitize;
+ fMerge = kDigitize;
+ fDigits = 0;
+ fSDigits = 0;
fFnBgr = 0;
+ fFnSig = 0;
+ fBgrFile = 0;
}
//------------------------------------------------------------------------
public:
AliMUONHitForRec(){
// Constructor
- ;} // Constructor
+ fFirstTrackHitPtr = 0;
+ fLastTrackHitPtr = 0;
+ } // Constructor
virtual ~AliMUONHitForRec(){
// Destructor
;} // Destructor
public:
AliMUONTrack(){
// Constructor
- ;} // Constructor
+ fgFitter = 0;
+ fEventReconstructor = 0;
+ fTrackHitsPtr = 0;
+ } // Constructor
virtual ~AliMUONTrack(); // Destructor
AliMUONTrack (const AliMUONTrack& AliMUONTrack); // copy constructor
AliMUONTrack& operator=(const AliMUONTrack& AliMUONTrack); // assignment operator
public:
AliMUONTrackHit(){
// Constructor
- ;} // Constructor
+ fHitForRecPtr = 0;
+ fNextTrackHitWithSameHitForRec = 0;
+ fPrevTrackHitWithSameHitForRec = 0;
+ } // Constructor
virtual ~AliMUONTrackHit(); // Destructor
AliMUONTrackHit (const AliMUONTrackHit& AliMUONTrackHit); // copy constructor
AliMUONTrackHit& operator=(const AliMUONTrackHit& AliMUONTrackHit); // assignment operator
{
// Create folder and task hierarchy
fName="PHOS";
-
+ fQATask = 0;
+ fTreeQA = 0;
}
//____________________________________________________________________________
AliPHOS::AliPHOS(const char* name, const char* title): AliDetector(name, title)
{
+ fQATask = 0;
+ fTreeQA = 0;
}
AliPHOSGeometry() {
// default ctor
// must be kept public for root persistency purposes, but should never be called by the outside world
- fPHOSAngle = 0 ;
- } ;
+ fPHOSAngle = 0 ;
+ fGeometryEMCA = 0;
+ fGeometrySUPP = 0;
+ fgGeom = 0;
+ }
AliPHOSGeometry(const AliPHOSGeometry & geom) {
// cpy ctor requested by Coding Convention but not yet needed
fRecPointsTitle = "" ;
fRecParticlesTitle = "" ;
fIDOptions = "dis time" ;
- fRecParticlesInRun = 0 ;
+ fRecParticlesInRun = 0 ;
+ fEmcRecPoints = 0;
+ fCpvRecPoints = 0;
+ fTrackSegments = 0;
+ fRecParticles = 0;
+ fClusterizer = 0;
+ fTSMaker = 0;
}
//____________________________________________________________________________
else // create //Folders/Task/QA/PHOS
aliceQA->Add(this) ;
- fCheckablesList = new TList() ;
+ fCheckablesList = new TList() ;
+ fCheckable = 0;
}
//____________________________________________________________________________
public:
- AliPHOSQAChecker(){} ; // default ctor (not to be used)
+ AliPHOSQAChecker(){
+ fCheckablesList = 0;
+ fCheckable = 0;
+ } ; // default ctor (not to be used)
AliPHOSQAChecker(const char * name, const char * title) ; // ctor
AliPHOSQAChecker(AliPHOSQAChecker& obj) {assert(0==1);}
virtual ~AliPHOSQAChecker() ; // dtor
public:
- AliPHOSQAObjectCheckable(){} // default ctor not to be used
+ AliPHOSQAObjectCheckable(){
+ fObject = 0;
+ } // default ctor not to be used
AliPHOSQAObjectCheckable(const char * name) ; // ctor
AliPHOSQAObjectCheckable(AliPHOSQAObjectCheckable& obj) {assert(0==1);}
virtual ~AliPHOSQAObjectCheckable() ; // dtor
public:
- AliPHOSQAVirtualCheckable(){} // default ctor not to be used
+ AliPHOSQAVirtualCheckable(){
+ fChecker = 0 ;
+ fAlarms = 0;
+ } // default ctor not to be used
AliPHOSQAVirtualCheckable(const char * name) ; // ctor
AliPHOSQAVirtualCheckable(AliPHOSQAVirtualCheckable& obj) {assert(0==1);}
virtual ~AliPHOSQAVirtualCheckable() ; // dtor
AliPHOSvImpacts::AliPHOSvImpacts():AliPHOSv1()
{
// ctor
+ fEMCImpacts = 0;
+ fPPSDImpacts = 0;
}
//____________________________________________________________________________
/*
$Log$
+ Revision 1.14 2001/05/14 13:25:54 hristov
+ stdlib.h included (for Alpha)
+
Revision 1.13 2001/05/10 12:26:31 jbarbosa
Totally reworked version of reconstruction algorithm.
// Default constructor
+ fc1 = 0;
+ fc2 = 0;
+ fc3 = 0;
+
}
//___________________________________________
/*
$Log$
+ Revision 1.15 2001/10/09 07:34:09 hristov
+ Modifications needed by Root.03.01.06 (J.Chudoba)
+
Revision 1.14 2001/05/16 14:57:20 alibrary
New files for folders and Stack
{
// default constructor
-
+ fColPad = 0;
fPoints = 0;
fPhits = 0;
fPCerenkovs = 0;
/*
$Log$
+Revision 1.3 2001/05/16 14:57:20 alibrary
+New files for folders and Stack
+
Revision 1.2 2001/03/14 18:16:08 jbarbosa
Corrected bug (more to correct).
File "points.dat" is no longer created.
fHitMap = 0;
fList = 0;
fTrList = 0;
- fAddress = 0;
+ fAddress = 0;
+ fBgrFile = 0;
}
//------------------------------------------------------------------------
/*
$Log$
+Revision 1.16 2001/07/25 15:23:50 hristov
+Changes needed to run with Root 3.01 (R.Brun)
+
Revision 1.15 2001/05/16 14:57:22 alibrary
New files for folders and Stack
// Default constructor
//
fCanvas = 0;
+ fTrigPad = 0;
+ fCutPad = 0;
+ fEtaPad = 0;
+ fButtons = 0;
+ fPad = 0;
+ fCutSlider = 0;
+ fEtaSlider = 0;
+ fRangeSlider = 0;
+ fPickButton = 0;
+ fZoomButton = 0;
+ fArcButton = 0;
+ fFruits = 0;
}
//_____________________________________________________________________________
/*
$Log$
+Revision 1.27 2001/07/20 09:32:18 morsch
+Protection against uncomplete backward stepping in dumping added.
+
Revision 1.26 2001/05/30 12:18:13 morsch
Fastidious printf commented.
//
// Default constructor
//
+ fGener = 0;
fHistRadl = 0;
fHistAbso = 0;
fHistGcm2 = 0;
fHistReta = 0;
+ fVolumesFwd = 0;
+ fVolumesBwd = 0;
}
//___________________________________________
/*
$Log$
+Revision 1.7 2000/11/30 07:12:49 alibrary
+Introducing new Rndm and QA classes
+
Revision 1.6 2000/10/02 21:28:14 fca
Removal of useless dependecies via forward declarations
AliRecPoint::AliRecPoint()
{
// ctor
+ fGeom = 0;
fAmp = 0.0 ;
fLocPos.SetXYZ(0., 0., 0.) ;
/*
$Log$
+Revision 1.7 2001/10/04 15:56:07 jchudoba
+TTask inheritance
+
Revision 1.4 2001/09/19 06:23:50 jchudoba
Move some tasks to AliStream and AliMergeCombi classes
fDebug = 0;
if (GetDebug()>2)
cerr<<"AliRunDigitizer::AliRunDigitizer() called"<<endl;
+ //PH
+ fTreeD = 0;
+ for (i=0; i<MAXSTREAMSTOMERGE; i++) fInputFiles[i]=0;
}
////////////////////////////////////////////////////////////////////////
/*
$Log$
+Revision 1.29 2001/10/17 14:19:24 hristov
+delete replaced by delete []
+
Revision 1.28 2001/10/05 12:02:01 vicinanz
Minor improvements on Merger and SDigitizer
fIshunt = 0;
fSDigits = 0 ;
fDigits = 0 ;
+ fReconParticles = 0;
fName="TOF";
+ fMerger = 0;
/* fp
CreateTOFFolders();
*/
fEvNrBgr = 0;
fMerge =kDigitize;
fFnBgr = 0;
+ fDigits = 0;
+ fSDigits =0;
+ fFnBgr = 0;
+ fFnSig = 0;
+ fBgrFile = 0;
}
//------------------------------------------------------------------------
/*
$Log$
+Revision 1.8 2001/05/07 08:06:44 cblume
+Speedup of the code. Create only AliTRDcluster
+
Revision 1.7 2001/03/30 14:40:14 cblume
Update of the digitization parameter
fInputFile = NULL;
fOutputFile = NULL;
fClusterTree = NULL;
+ fTRD = 0;
fEvent = 0;
fVerbose = 0;
/*
$Log$
+Revision 1.3 2000/10/15 23:40:01 cblume
+Remove AliTRDconst
+
Revision 1.2 2000/10/06 16:49:46 cblume
Made Getters const
ClassImp(AliTRDtimeBin)
+//______________________________________________________
+
+ AliTRDtimeBin::AliTRDtimeBin() {
+ //default constructor
+ fN=0;
+ for (Int_t i=0; i<kMAX_CLUSTER_PER_TIME_BIN; i++)
+ fClusters[i]=0;
+ }
//______________________________________________________
void AliTRDtimeBin::InsertCluster(AliTRDcluster* c, UInt_t index) {
public:
- AliTRDtimeBin() {fN=0;}
+ AliTRDtimeBin();
void InsertCluster(AliTRDcluster*,UInt_t);
operator Int_t() const {return fN;}
//--------------------------------------------------------------------
AliVZEROv0:: AliVZEROv0():AliVZERO()
{
+ fRootFile = 0;
+ fhMultiplicity = 0;
+ fhGEANTcode = 0;
+ fhCerenkov = 0;
+ fhToF = 0;
}
//--------------------------------------------------------------------
AliVZEROv0::AliVZEROv0(const char *name, const char *title):
/*
$Log$
+Revision 1.26 2001/10/04 14:30:28 coppedis
+Event merging for ZDC
+
Revision 1.25 2001/10/04 14:24:15 coppedis
Event merging for ZDC
fDigits = 0;
fNdigits = 0;
+
+ fMergedHits = 0;
+ fTreeSD = 0;
+ fTreeMD = 0;
+
+ fNRecPoints = 0;
+ fRecPoints = 0;
}
// Allocate the digits array
fDigits = new TClonesArray("AliZDCDigit",1000);
+ fTreeSD = 0;
+ fTreeMD = 0;
+
+ fNRecPoints = 0;
+ fRecPoints = 0;
}
//____________________________________________________________________________
fBgrFile = 0;
fNEvBgr = 0;
fTrHBgr = 0;
+ fHitsBgr = 0;
fTrSDBgr = 0;
+ fTrDBgr = 0;
fImpPar = 0;
fSpecn = 0;
fSpecp = 0;